>
學(xué)校機(jī)構(gòu) >
北京尚腦互聯(lián)軟件測(cè)試培訓(xùn)中心 >
學(xué)習(xí)資訊>
常見(jiàn)的軟件測(cè)試面試題
常見(jiàn)的軟件測(cè)試面試題
42 2017-05-23
常見(jiàn)軟件測(cè)試面試題
問(wèn)題一:為什么要在一個(gè)團(tuán)隊(duì)中開展軟件測(cè)試工作?
任何軟件在開發(fā)過(guò)程中都會(huì)留下缺陷,帶有缺陷的軟件產(chǎn)品如果提交出去,可能會(huì)給公司帶來(lái)不可估量的損失,我們必須在客戶之前發(fā)現(xiàn)盡可能多的問(wèn)題,從而保障客戶滿意。而發(fā)現(xiàn)問(wèn)題的這個(gè)過(guò)程稱之為測(cè)試。
問(wèn)題二:簡(jiǎn)述你在以前的工作中做過(guò)哪些事情,比較熟悉什么。
此問(wèn)題每個(gè)人都不一樣。我自己的答案如下。
我主要的工作是系統(tǒng)測(cè)試和自動(dòng)化測(cè)試,也曾少量涉及性能測(cè)試。在系統(tǒng)測(cè)試中,主要是對(duì)BOSS系統(tǒng)的業(yè)務(wù)邏輯功能,以及軟交換系統(tǒng)的Class5特性進(jìn)行測(cè)試。性能測(cè)試中,主要是進(jìn)行的壓力測(cè)試,在各個(gè)不同數(shù)量請(qǐng)求的情況下,獲取系統(tǒng)響應(yīng)時(shí)間以及系統(tǒng)資源消耗情況。自動(dòng)化測(cè)試主要是通過(guò)自己寫腳本以及一些第三方工具的結(jié)合來(lái)測(cè)試軟交換的特性測(cè)試。
問(wèn)題三:你所了解的的軟件測(cè)試類型都有哪些,簡(jiǎn)單介紹一下。
1.基本功能驗(yàn)證。主要是對(duì)發(fā)布的版本進(jìn)行一些最主要功能的測(cè)試。英文常見(jiàn)叫法是SmokingTest,BasicVerificationTest或者SanityCheck。
2.功能測(cè)試。主要是依據(jù)需求或者需求分析文檔,對(duì)所發(fā)布的版本進(jìn)行測(cè)試,看看是否滿足需求,是否出現(xiàn)了不必要的功能。
3.單元測(cè)試。是開發(fā)人員進(jìn)行的測(cè)試之一,一般是開發(fā)人員對(duì)很小的模塊,比如函數(shù)進(jìn)行測(cè)試,一般來(lái)說(shuō),開發(fā)人員還需要開發(fā)相應(yīng)的測(cè)試樁來(lái)進(jìn)行此類測(cè)試。
4.集成測(cè)試。在大型的開發(fā)過(guò)程中,軟件是模塊化進(jìn)行開發(fā)的,將不同的模塊揉合在一起的話,需要進(jìn)行的測(cè)試就是集成測(cè)試。
5.系統(tǒng)測(cè)試。當(dāng)軟件提交給測(cè)試組后,是對(duì)整個(gè)系統(tǒng)的所有功能進(jìn)行測(cè)試,一般來(lái)說(shuō),功能測(cè)試是系統(tǒng)測(cè)試的一個(gè)部分。
6.壓力測(cè)試。主要是在很大性能的情況下,這個(gè)性能已經(jīng)接近了系統(tǒng)的極限,看看系統(tǒng)運(yùn)轉(zhuǎn)的情況。
7.負(fù)載測(cè)試。主要是用各種不同的性能去檢測(cè)系統(tǒng),采集各個(gè)數(shù)據(jù)在這些性能情況下的數(shù)據(jù)。
8.黑盒測(cè)試。指系統(tǒng)對(duì)你來(lái)說(shuō)是完全不透明的,只給你留下了輸入和最終輸出,這個(gè)是功能測(cè)試的方法之一。
9.灰盒測(cè)試。指在了解部分系統(tǒng)內(nèi)部工作機(jī)制的情況下,對(duì)于系統(tǒng)進(jìn)行的覆蓋性測(cè)試。
10.白盒測(cè)試。主要是在單元測(cè)試和集成測(cè)試的情況下,開發(fā)人員已知代碼,對(duì)這一段的代碼進(jìn)行全路徑的覆蓋測(cè)試。
11.界面測(cè)試。主要是看用戶界面的友好性和易用性,是否有文字或者排版錯(cuò)誤,是否有輸入限制等等。
12.回歸測(cè)試。一般是系統(tǒng)發(fā)現(xiàn)BUG,開發(fā)人員修改后,和BUG直接相關(guān)以及可能相關(guān)的功能進(jìn)行的測(cè)試。
13.安裝和卸載的測(cè)試。
14.恢復(fù)測(cè)試。主要是一個(gè)系統(tǒng)在發(fā)生了災(zāi)難的情況下,從錯(cuò)誤中是否容易恢復(fù)。
15.兼容性測(cè)試。一個(gè)系統(tǒng)在不同的語(yǔ)言,操作系統(tǒng)下的系統(tǒng)測(cè)試。
16.安全測(cè)試。系統(tǒng)在遇到攻擊或者類似情況下的表現(xiàn)。
17.Alpha測(cè)試。系統(tǒng)在給最終用戶前,測(cè)試人員在實(shí)驗(yàn)室中模擬最終用戶的測(cè)試。
18.Beta測(cè)試。由部分最終用戶通過(guò)使用來(lái)進(jìn)行的測(cè)試。
19.比較測(cè)試。和其他具有相同或者類似功能的系統(tǒng)進(jìn)行對(duì)比的測(cè)試。
20.驗(yàn)收測(cè)試。一般是最終用戶在接受產(chǎn)品前,依據(jù)自己所提出的要求進(jìn)行的測(cè)試,很多情況下,驗(yàn)收測(cè)試可能委托第三方機(jī)構(gòu)完成。
問(wèn)題四:測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃文檔的內(nèi)容應(yīng)該包括什么?其中哪些是最重要的?
軟件測(cè)試計(jì)劃是指導(dǎo)測(cè)試過(guò)程的綱領(lǐng)性文件。
包含了產(chǎn)品概述、測(cè)試策略、測(cè)試方法、測(cè)試區(qū)域、測(cè)試配置、測(cè)試周期、測(cè)試資源、測(cè)試交流、風(fēng)險(xiǎn)分析等內(nèi)容。借助軟件測(cè)試計(jì)劃,參與測(cè)試的項(xiàng)目成員,尤其是測(cè)試管理人員,可以明確測(cè)試任務(wù)和測(cè)試方法,保持測(cè)試實(shí)施過(guò)程的順暢溝通,跟蹤和控制測(cè)試進(jìn)度,應(yīng)對(duì)測(cè)試過(guò)程中的各種變更。
測(cè)試計(jì)劃和測(cè)試詳細(xì)規(guī)格、測(cè)試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測(cè)試計(jì)劃主要從宏觀上規(guī)劃測(cè)試活動(dòng)的范圍、方法和資源配置,而測(cè)試詳細(xì)規(guī)格、測(cè)試用例是完成測(cè)試任務(wù)的具體戰(zhàn)術(shù)。所以其中最重要的是測(cè)試測(cè)試策略和測(cè)試方法(最好是能先評(píng)審)。
問(wèn)題五:你認(rèn)為做好測(cè)試計(jì)劃工作的關(guān)鍵是什么?
1.明確測(cè)試的目標(biāo),增強(qiáng)測(cè)試計(jì)劃的實(shí)用性
編寫軟件測(cè)試計(jì)劃得重要目的就是使測(cè)試過(guò)程能夠發(fā)現(xiàn)更多的軟件缺陷,因此軟件測(cè)試計(jì)劃的價(jià)值取決于它對(duì)幫助管理測(cè)試項(xiàng)目,并且找出軟件潛在的缺陷。因此,軟件測(cè)試計(jì)劃中的測(cè)試范圍必須高度覆蓋功能需求,測(cè)試方法必須切實(shí)可行,測(cè)試工具并且具有較高的實(shí)用性,便于使用,生成的測(cè)試結(jié)果直觀、準(zhǔn)確
2.堅(jiān)持“5W”規(guī)則,明確內(nèi)容與過(guò)程
“5W”規(guī)則指的是“What(做什么)”、“Why(為什么做)”、“When(何時(shí)做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”規(guī)則創(chuàng)建軟件測(cè)試計(jì)劃,可以幫助測(cè)試團(tuán)隊(duì)理解測(cè)試的目的(Why),明確測(cè)試的范圍和內(nèi)容(What),確定測(cè)試的開始和結(jié)束日期(When),指出測(cè)試的方法和工具(How),給出測(cè)試文檔和軟件的存放位置(Where)。
3.采用評(píng)審和更新機(jī)制,保證測(cè)試計(jì)劃滿足實(shí)際需求
測(cè)試計(jì)劃寫作完成后,如果沒(méi)有經(jīng)過(guò)評(píng)審,直接發(fā)送給測(cè)試團(tuán)隊(duì),測(cè)試計(jì)劃內(nèi)容的可能不準(zhǔn)確或遺漏測(cè)試內(nèi)容,或者軟件需求變更引起測(cè)試范圍的增減,而測(cè)試計(jì)劃的內(nèi)容沒(méi)有及時(shí)更新,誤導(dǎo)測(cè)試執(zhí)行人員。
4.分別創(chuàng)建測(cè)試計(jì)劃與測(cè)試詳細(xì)規(guī)格、測(cè)試用例
應(yīng)把詳細(xì)的測(cè)試技術(shù)指標(biāo)包含到獨(dú)立創(chuàng)建的測(cè)試詳細(xì)規(guī)格文檔,把用于指導(dǎo)測(cè)試小組執(zhí)行測(cè)試過(guò)程的測(cè)試用例放到獨(dú)立創(chuàng)建的測(cè)試用例文檔或測(cè)試用例管理數(shù)據(jù)庫(kù)中。測(cè)試計(jì)劃和測(cè)試詳細(xì)規(guī)格、測(cè)試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測(cè)試計(jì)劃主要從宏觀上規(guī)劃測(cè)試活動(dòng)的范圍、方法和資源配置,而測(cè)試詳細(xì)規(guī)格、測(cè)試用例是完成測(cè)試任務(wù)的具體戰(zhàn)術(shù)。
問(wèn)題六:常見(jiàn)的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來(lái)說(shuō)明這些方法在測(cè)試用例設(shè)計(jì)工作中的應(yīng)用。
1.等價(jià)類劃分
劃分等價(jià)類:等價(jià)類是指某個(gè)輸入域的子集合.在該子集合中,各個(gè)輸入數(shù)據(jù)對(duì)于揭露程序中的錯(cuò)誤都是等效的.并合理地假定:測(cè)試某等價(jià)類的代表值就等于對(duì)這一類其它值的測(cè)試.因此,可以把全部輸入數(shù)據(jù)合理劃分為若干等價(jià)類,在每一個(gè)等價(jià)類中取一個(gè)數(shù)據(jù)作為測(cè)試的輸入條件,就可以用少量代表性的測(cè)試數(shù)據(jù).取得較好的測(cè)試結(jié)果.等價(jià)類劃分可有兩種不同的情況:有效等價(jià)類和無(wú)效等價(jià)類.
2.邊界值分析法
邊界值分析方法是對(duì)等價(jià)類劃分方法的補(bǔ)充。測(cè)試工作經(jīng)驗(yàn)告訴我,大量的錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內(nèi)部.因此針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤.
使用邊界值分析方法設(shè)計(jì)測(cè)試用例,首先應(yīng)確定邊界情況.通常輸入和輸出等價(jià)類的邊界,就是應(yīng)著重測(cè)試的邊界情況.應(yīng)當(dāng)選取正好等于,剛剛大于或剛剛小于邊界的值作為測(cè)試數(shù)據(jù),而不是選取等價(jià)類中的典型值或任意值作為測(cè)試數(shù)據(jù).
3.錯(cuò)誤推測(cè)法
基于經(jīng)驗(yàn)和直覺(jué)推測(cè)程序中所有可能存在的各種錯(cuò)誤,從而有針對(duì)性的設(shè)計(jì)測(cè)試用例的方法.
錯(cuò)誤推測(cè)方法的基本思想:列舉出程序中所有可能有的錯(cuò)誤和容易發(fā)生錯(cuò)誤的特殊情況,根據(jù)他們選擇測(cè)試用例.例如,在單元測(cè)試時(shí)曾列出的許多在模塊中常見(jiàn)的錯(cuò)誤.以前產(chǎn)品測(cè)試中曾經(jīng)發(fā)現(xiàn)的錯(cuò)誤等,這些就是經(jīng)驗(yàn)的總結(jié).還有,輸入數(shù)據(jù)和輸出數(shù)據(jù)為0的情況.輸入表格為空格或輸入表格只有一行.這些都是容易發(fā)生錯(cuò)誤的情況.可選擇這些情況下的例子作為測(cè)試用例.
4.因果圖方法
前面介紹的等價(jià)類劃分方法和邊界值分析方法,都是著重考慮輸入條件,但未考慮輸入條件之間的聯(lián)系,相互組合等.考慮輸入條件之間的相互組合,可能會(huì)產(chǎn)生一些新的情況.但要檢查輸入條件的組合不是一件容易的事情,即使把所有輸入條件劃分成等價(jià)類,他們之間的組合情況也相當(dāng)多.因此必須考慮采用一種適合于描述對(duì)于多種條件的組合,相應(yīng)產(chǎn)生多個(gè)動(dòng)作的形式來(lái)考慮設(shè)計(jì)測(cè)試用例.這就需要利用因果圖(邏輯模型).因果圖方法最終生成的就是判定表.它適合于檢查程序輸入條件的各種組合情況.
5.正交表分析法
有時(shí)候,可能因?yàn)榇罅康膮?shù)的組合而引起測(cè)試用例數(shù)量上的激增,同時(shí),這些測(cè)試用例并沒(méi)有明顯的優(yōu)先級(jí)上的差距,而測(cè)試人員又無(wú)法完成這么多數(shù)量的測(cè)試,就可以通過(guò)正交表來(lái)進(jìn)行縮減一些用例,從而達(dá)到盡量少的用例覆蓋盡量大的范圍的可能性。
6.場(chǎng)景分析方法
指根據(jù)用戶場(chǎng)景來(lái)模擬用戶的操作步驟,這個(gè)比較類似因果圖,但是可能執(zhí)行的深度和可行性更好。
問(wèn)題七:您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?
白盒測(cè)試用例設(shè)計(jì)的關(guān)鍵是以較少的用例覆蓋盡可能多的內(nèi)部程序邏輯結(jié)果
黑盒法用例設(shè)計(jì)的關(guān)鍵同樣也是以較少的用例覆蓋模塊輸出和輸入接口。不可能做到完全測(cè)試,以最少的用例在合理的時(shí)間內(nèi)發(fā)現(xiàn)最多的問(wèn)題
問(wèn)題八:詳細(xì)的描述一個(gè)測(cè)試活動(dòng)完整的過(guò)程。
1.項(xiàng)目經(jīng)理通過(guò)和客戶的交流,完成需求文檔,由開發(fā)人員和測(cè)試人員共同完成需求文檔的評(píng)審,評(píng)審的內(nèi)容包括:需求描述不清楚的地方和可能有明顯沖突或者無(wú)法實(shí)現(xiàn)的功能的地方。項(xiàng)目經(jīng)理通過(guò)綜合開發(fā)人員,測(cè)試人員以及客戶的意見(jiàn),完成項(xiàng)目計(jì)劃。然后SQA進(jìn)入項(xiàng)目,開始進(jìn)行統(tǒng)計(jì)和跟蹤
2.開發(fā)人員根據(jù)需求文檔完成需求分析文檔,測(cè)試人員進(jìn)行評(píng)審,評(píng)審的主要內(nèi)容包括是否有遺漏或者雙方理解不同的地方。測(cè)試人員完成測(cè)試計(jì)劃文檔,測(cè)試計(jì)劃包括的內(nèi)容上面有描述。
3.測(cè)試人員根據(jù)修改好的需求分析文檔開始寫測(cè)試用例,同時(shí)開發(fā)人員完成概要設(shè)計(jì)文檔,詳細(xì)設(shè)計(jì)文檔。此兩份文檔成為測(cè)試人員撰寫測(cè)試用例的補(bǔ)充材料。
4.測(cè)試用例完成后,測(cè)試和開發(fā)需要進(jìn)行評(píng)審。
5.測(cè)試人員搭建環(huán)境
6.開發(fā)人員提交第一個(gè)版本,可能存在未完成功能,需要說(shuō)明。測(cè)試人員進(jìn)行測(cè)試,發(fā)現(xiàn)BUG后提交給BugZilla。
7.開發(fā)提交第二個(gè)版本,包括BugFix以及增加了部分功能,測(cè)試人員進(jìn)行測(cè)試。
8.重復(fù)上面的工作,一般是3-4個(gè)版本后BUG數(shù)量減少,達(dá)到出貨的要求。
9.如果有客戶反饋的問(wèn)題,需要測(cè)試人員協(xié)助重現(xiàn)以及回歸測(cè)試。
問(wèn)題九:以往是否曾經(jīng)從事過(guò)性能測(cè)試工作?請(qǐng)盡可能的詳細(xì)描述您以往的性能測(cè)試工作的完整過(guò)程。
曾經(jīng)做過(guò)一套網(wǎng)管系統(tǒng)的性能測(cè)試,主要測(cè)試該軟件在同時(shí)管理大量終端的情況下,在響應(yīng)時(shí)間,CPU/磁盤/內(nèi)存等參數(shù)是否滿足要求。
也曾經(jīng)做過(guò)軟交換系統(tǒng)的呼叫性能測(cè)試,主要是測(cè)試軟交換系統(tǒng)在有大量呼叫的情況下,響應(yīng)時(shí)間,呼叫成功率,CPU/磁盤/內(nèi)存等參數(shù)是否滿足設(shè)計(jì)要求。
問(wèn)題十:您在從事性能測(cè)試工作時(shí),是否使用過(guò)一些測(cè)試工具?如果有,請(qǐng)?jiān)囀鲈摴ぞ叩墓ぷ髟?,并以一個(gè)具體的工作中的例子描述該工具是如何在實(shí)際工作中應(yīng)用的。
測(cè)試網(wǎng)管系統(tǒng)中,使用的Mimic來(lái)模擬終端,能夠大量的節(jié)省成本。
測(cè)試軟交換系統(tǒng)的時(shí)候,使用的Prolab來(lái)模擬終端并發(fā)送呼叫軟交換,他完成了同時(shí)數(shù)百人才能完成的摘機(jī)撥號(hào)工作,主要工作原理是產(chǎn)生一些符合要求的IP包并發(fā)送給軟交換系統(tǒng),同時(shí)對(duì)軟交換系統(tǒng)的回應(yīng)進(jìn)行處理,決定下一步動(dòng)作。
問(wèn)題十一:您認(rèn)為性能測(cè)試工作的目的是什么?做好性能測(cè)試工作的關(guān)鍵是什么?
主要是保障在大量用戶的情況下,服務(wù)能正常使用。
問(wèn)題十二:在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?
1.在傳統(tǒng)的BugZilla中,BUG描述應(yīng)該包括以下的信息
2.和BUG產(chǎn)生對(duì)應(yīng)的軟件版本
3.開發(fā)的接口人員
4.BUG的優(yōu)先級(jí)
5.BUG的嚴(yán)重程度
6.BUG可能屬于的模塊,如果不能確認(rèn),可以用開發(fā)人員來(lái)判斷
7.BUG標(biāo)題,需要清晰的描述現(xiàn)象
8.BUG描述,需要盡量給出重新Bug的步驟
9.BUG附件中能給出相關(guān)的日志和截圖。
高質(zhì)量的BUG記錄就是指很容易理解的BUG記錄,所以,對(duì)于描述的要求高,能提供的信息多且準(zhǔn)確,很好的幫助開發(fā)人員定位。
問(wèn)題十二:BUG管理工具的跟蹤過(guò)程
用BugZilla為例子
測(cè)試人員發(fā)現(xiàn)了BUG,提交到Bugzilla中,狀態(tài)為new,BUG的接受者為開發(fā)接口人員
開發(fā)接口將BUG分配給相關(guān)的模塊的開發(fā)人員,狀態(tài)修改為已分配
開發(fā)人員和測(cè)試確認(rèn)BUG,如果是本人的BUG,則設(shè)置為接收;如果是別的開發(fā)人員的問(wèn)題,則轉(zhuǎn)發(fā)出去,由下一個(gè)開發(fā)人員來(lái)進(jìn)行此行為;如果認(rèn)為不是問(wèn)題,則需要大家討論并確認(rèn)后,拒絕這個(gè)BUG,然后測(cè)試人員關(guān)閉此問(wèn)題。
如果開發(fā)人員接受了BUG,并修改好以后,將BUG狀態(tài)修改為已修復(fù),并告知測(cè)試在哪個(gè)版本中可以測(cè)試。
測(cè)試人員在新版本中測(cè)試,如果發(fā)現(xiàn)問(wèn)題依然存在,則拒絕修改;如果已經(jīng)修復(fù),則關(guān)閉BUG。
問(wèn)題十二:您認(rèn)為在測(cè)試人員同開發(fā)人員的溝通過(guò)程中,如何提高溝通的效率和改善溝通的效果?維持測(cè)試人員同開發(fā)團(tuán)隊(duì)中其他成員良好的人際關(guān)系的關(guān)鍵是什么?
盡量能有面對(duì)面的溝通,如果做不到,那么盡量能直接通過(guò)電話溝通,如果只能通過(guò)Email等非及時(shí)溝通工具的話,強(qiáng)調(diào)必須對(duì)特性的理解深刻以及能表達(dá)清楚。
一是真誠(chéng),二是團(tuán)隊(duì)精神,三是在專業(yè)上有共同語(yǔ)言,當(dāng)然也可以通過(guò)直接指出一些小問(wèn)題,而不是進(jìn)入BUGTrackingSystem來(lái)增加對(duì)方的好感。
問(wèn)題十三:在您以往的測(cè)試工作中,最讓您感到不滿意或者不堪回首的事情是什么?您是如何來(lái)對(duì)待這些事情的?
某次性能測(cè)試覆蓋不足,造成系統(tǒng)崩潰。
問(wèn)題十四:你對(duì)測(cè)試最大的興趣在哪里?為什么?
最大的興趣就是測(cè)試有難度,有挑戰(zhàn)性!做測(cè)試越久越能感覺(jué)到做好測(cè)試有多難。曾經(jīng)在無(wú)憂測(cè)試網(wǎng)上看到一篇文章,是關(guān)于如何做好一名測(cè)試工程師。一共羅列了11,12點(diǎn),有部分是和人的性格有關(guān),有部分需要后天的努力。但除了性格有關(guān)的1,2點(diǎn)我沒(méi)有把握,其他點(diǎn)我都很有信心做好它。
剛開始進(jìn)入測(cè)試行業(yè)時(shí),對(duì)測(cè)試的認(rèn)識(shí)是從無(wú)憂測(cè)試網(wǎng)上了解到的一些資料,當(dāng)時(shí)是沖著做測(cè)試需要很多技能才能做的好,雖然入門容易,但做好很難,比開發(fā)更難,雖然當(dāng)時(shí)我很想做開發(fā)(學(xué)校專業(yè)課我基本上不缺席,因?yàn)槲蚁矚g我的專業(yè)),但看到測(cè)試比開發(fā)更難更有挑戰(zhàn)性,想做好測(cè)試的意志就更堅(jiān)定了。
我覺(jué)得做測(cè)試整個(gè)過(guò)程中有2點(diǎn)讓我覺(jué)得很有難度(對(duì)我來(lái)說(shuō),有難度的東西我就非常感興趣),第一是測(cè)試用例的設(shè)計(jì),因?yàn)闇y(cè)試的精華就在測(cè)試用例的設(shè)計(jì)上了,要在版本出來(lái)之前,把用例寫好,用什么測(cè)試方法寫?(也就是測(cè)試計(jì)劃或測(cè)試策略),如果你剛測(cè)試一個(gè)新任務(wù)時(shí),你得花一定的時(shí)間去消化業(yè)務(wù)需求和技術(shù)基礎(chǔ),業(yè)務(wù)需求很好理解(多和產(chǎn)品經(jīng)理和開發(fā)人員溝通就能達(dá)到目的),而技術(shù)基礎(chǔ)可就沒(méi)那么簡(jiǎn)單了,這需要你自覺(jué)的學(xué)習(xí)能力,比如說(shuō)網(wǎng)站吧,最基本的技術(shù)知識(shí)你要知道網(wǎng)站內(nèi)部是怎么運(yùn)作的的,后臺(tái)是怎么響應(yīng)用戶請(qǐng)求的?測(cè)試環(huán)境如何搭建?這些都需要最早的學(xué)好。至少在開始測(cè)試之前能做好基本的準(zhǔn)備,可能會(huì)遇到什么難題?需求細(xì)節(jié)是不是沒(méi)有確定好?這些問(wèn)題都能在設(shè)計(jì)用例的時(shí)候發(fā)現(xiàn)。
第二是發(fā)現(xiàn)BUG的時(shí)候了,這應(yīng)該是測(cè)試人員最基本的任務(wù)了,一般按測(cè)試用例開始測(cè)試就能發(fā)現(xiàn)大部分的bug,還有一部分bug需要測(cè)試的過(guò)程中更了解所測(cè)版本的情況獲得更多信息,補(bǔ)充測(cè)試用例,測(cè)試出bug。還有如何發(fā)現(xiàn)bug?這就需要在測(cè)試用例有效的情況下,通過(guò)細(xì)心和耐心去發(fā)現(xiàn)bug了,每個(gè)用例都有可能發(fā)現(xiàn)bug,每個(gè)地方都有可能出錯(cuò),所以測(cè)試過(guò)程中思維要清晰(測(cè)試過(guò)程數(shù)據(jù)流及結(jié)果都得看仔細(xì)了,bug都在里面發(fā)現(xiàn)的)。如何描述bug也很有講究,bug在什么情況下會(huì)產(chǎn)生,如果條件變化一點(diǎn)點(diǎn),就不會(huì)有這個(gè)bug,以哪些最少的操作步驟就能重現(xiàn)這個(gè)bug,這個(gè)bug產(chǎn)生的規(guī)律是什么?如果你夠厲害的話,可以幫開發(fā)人員初步定位問(wèn)題。
問(wèn)題十五:你的測(cè)試職業(yè)發(fā)展目標(biāo)是什么?
測(cè)試經(jīng)驗(yàn)越多,測(cè)試能力越高。所以我的職業(yè)發(fā)展是需要時(shí)間累積的,一步步向著高級(jí)測(cè)試工程師奔去。而且我也有初步的職業(yè)規(guī)劃,前3年累積測(cè)試經(jīng)驗(yàn),按如何做好測(cè)試工程師的11,12點(diǎn)要求自己,不斷的更新自己改正自己,做好測(cè)試任務(wù)。
問(wèn)題十六:你自認(rèn)為測(cè)試的優(yōu)勢(shì)在哪里?
有韌性
有能力面對(duì)挑戰(zhàn)
有信心做好每一件事情
有比較好的教育背景
從以前的經(jīng)理處都得到了很好的評(píng)價(jià)表明我做的很好
問(wèn)題十七:當(dāng)開發(fā)人員說(shuō)不是BUG時(shí),你如何應(yīng)付?
如果確實(shí)是自己理解錯(cuò)誤,則承認(rèn)錯(cuò)誤,沒(méi)什么大不了
如果是需求不明,請(qǐng)項(xiàng)目經(jīng)理補(bǔ)充清楚
如果雙方理解不一致,且都不能互相說(shuō)服,則請(qǐng)項(xiàng)目經(jīng)理判斷。
問(wèn)題十八:你為什么想離開目前的職務(wù)?
問(wèn)題十九:你對(duì)我們公司了解有多少?
問(wèn)題二十:你找工作時(shí),最重要的考慮因素為何?
工作的性質(zhì)和內(nèi)容是否能讓我發(fā)揮所長(zhǎng),并不斷成長(zhǎng)。
問(wèn)題二十一:為什么我們應(yīng)該錄取你?
您可以由我過(guò)去的工作表現(xiàn)所呈現(xiàn)的客觀數(shù)據(jù),明顯地看出我全力以赴的工作態(tài)度。
問(wèn)題二十二:請(qǐng)談?wù)勀銈€(gè)人的最大特色。
我的堅(jiān)持度很高,事情沒(méi)有做到一個(gè)令人滿意的結(jié)果,絕不罷手。
問(wèn)題二十三:一個(gè)測(cè)試工程師應(yīng)具備那些素質(zhì)和技能?
細(xì)心、責(zé)任心;找到BUG的能力,分辨BUG等級(jí)的能力
問(wèn)題二十四:集成測(cè)試通常都有那些策略?
自上而下,自下而上,平面集成
問(wèn)題二十五:測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?
從微觀上來(lái)說(shuō),在測(cè)試計(jì)劃中定義,比如系統(tǒng)在一定性能下平穩(wěn)運(yùn)行72小時(shí),目前BugTrackingSystem中,本版本中沒(méi)有一般嚴(yán)重的BUG,普通BUG的數(shù)量在3以下,BUG修復(fù)率90%以上等等參數(shù),然后由開發(fā)經(jīng)理,測(cè)試經(jīng)理,項(xiàng)目經(jīng)理共同簽字認(rèn)同版本Release。
如果說(shuō)宏觀的,則是當(dāng)這個(gè)軟件徹底的消失以后,測(cè)試就結(jié)束了。
問(wèn)題二十六:軟件驗(yàn)收測(cè)試除了alpha,beta測(cè)試以外,還有哪一種?
第三方驗(yàn)收測(cè)試
問(wèn)題二十七:為什么選擇測(cè)試這行?
最開始么,公司安排的,然后么,干一行愛(ài)一行,發(fā)現(xiàn)測(cè)試中間還是有很多東西需要學(xué)習(xí)的,再就是測(cè)試中有很多東西值得改進(jìn)和研究。
問(wèn)題二十六:為什么值得他們公司雇用?
用自己的經(jīng)驗(yàn)和其他同事一起發(fā)現(xiàn)更多的問(wèn)題,同時(shí)不同行業(yè)的觀點(diǎn)可以互相借鑒。
問(wèn)題二十七:如果我雇用你,你能給部門帶來(lái)什么貢獻(xiàn)?
分享我的測(cè)試經(jīng)驗(yàn)和測(cè)試技能,提高測(cè)試部門技術(shù)水平
請(qǐng)聯(lián)系網(wǎng)站客服,了解詳細(xì)的優(yōu)惠課程信息~
優(yōu)質(zhì)、權(quán)威、便捷、省心
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)