- 相關(guān)推薦
軟件測(cè)試試題庫(kù)(通用7套)
在日常學(xué)習(xí)和工作生活中,我們都離不開(kāi)試題,通過(guò)試題可以檢測(cè)參試者所掌握的知識(shí)和技能。一份好的試題都具備什么特點(diǎn)呢?下面是小編幫大家整理的軟件測(cè)試試題庫(kù),僅供參考,歡迎大家閱讀。
軟件測(cè)試試題庫(kù) 1
一、判斷正誤題(每小題1分,共10分)
1. 測(cè)試是證明軟件正確的方法。( ╳ )
2. 負(fù)載測(cè)試是驗(yàn)證要檢驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。( √ )
3. 測(cè)試中應(yīng)該對(duì)有效和無(wú)效、期望和不期望的輸入都要測(cè)試。( √ )
4. 對(duì)于連鎖型分支結(jié)構(gòu),若有n個(gè)判定語(yǔ)句,則有2n條路徑。(√ )
5. 驗(yàn)收測(cè)試是由最終用戶來(lái)實(shí)施的。( √ )
6. GOTO語(yǔ)句概念簡(jiǎn)單,使用方便,在某些情況下,保留GOTO語(yǔ)句反能使寫出的程序更加簡(jiǎn)潔。( √ )
7. 測(cè)試人員要堅(jiān)持原則,缺陷未修復(fù)完堅(jiān)決不予通過(guò)。( √ )
8. 黑盒測(cè)試也稱為結(jié)構(gòu)測(cè)試。( ╳ )
9. 代碼評(píng)審員一般由測(cè)試員擔(dān)任。( ╳ )
10. 集成測(cè)試計(jì)劃在需求分析階段末提交。( ╳ )
二、不定項(xiàng)選擇題(每題可能有一個(gè)或多個(gè)選項(xiàng)應(yīng)選,每題2分,共20分。多選不得分,少選僅得1分。)
1.軟件驗(yàn)收測(cè)試的合格通過(guò)準(zhǔn)則是:( AD )
A. 軟件需求分析說(shuō)明書中定義的所有功能已全部實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求。
B. 所有測(cè)試項(xiàng)沒(méi)有殘余一級(jí)、二級(jí)和三級(jí)錯(cuò)誤。
C. 立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致。
D. 驗(yàn)收測(cè)試工件齊全。
2.軟件測(cè)試計(jì)劃評(píng)審會(huì)需要哪些人員參加?( ABCD )
A.項(xiàng)目經(jīng)理
B.SQA 負(fù)責(zé)人
C.配置負(fù)責(zé)人
D.測(cè)試組
3.下列關(guān)于alpha 測(cè)試的描述中正確的是:( A D )
A.a(chǎn)lpha 測(cè)試需要用戶代表參加
B.a(chǎn)lpha 測(cè)試不需要用戶代表參加
C.a(chǎn)lpha 測(cè)試是系統(tǒng)測(cè)試的一種
D.a(chǎn)lpha 測(cè)試是驗(yàn)收測(cè)試的一種
4.測(cè)試設(shè)計(jì)員的`職責(zé)有:( BC )
A.制定測(cè)試計(jì)劃
B.設(shè)計(jì)測(cè)試用例
C.設(shè)計(jì)測(cè)試過(guò)程、腳本
D.評(píng)估測(cè)試活動(dòng)
5.軟件實(shí)施活動(dòng)的進(jìn)入準(zhǔn)則是:( ABC )
A.需求工件已經(jīng)被基線化
B.詳細(xì)設(shè)計(jì)工件已經(jīng)被基線化
C.構(gòu)架工件已經(jīng)被基線化
D.項(xiàng)目階段成果已經(jīng)被基線化
6、典型的瀑布模型的四個(gè)階段是:( ABCD )
A、分析 B、設(shè)計(jì) C、編碼
D、測(cè)試 E、需求調(diào)研 F、實(shí)施
7. 下面的哪一項(xiàng)測(cè)試步驟中需要進(jìn)行局部數(shù)據(jù)結(jié)構(gòu)測(cè)試: ( A )
A、單元測(cè)試
B、集成測(cè)試
C、確認(rèn)測(cè)試
D、系統(tǒng)測(cè)試
8. 從是否需要執(zhí)行被測(cè)軟件的角度,軟件測(cè)試技術(shù)可劃分的類型是:(AC )。
A、 靜態(tài)測(cè)試
B、 黑盒測(cè)試
C、 動(dòng)態(tài)測(cè)試
D、 白盒測(cè)試
9. 從測(cè)試階段角度,測(cè)試結(jié)束的正確順序是:( B )
A、 單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、確認(rèn)測(cè)試
B、 單元測(cè)試、系統(tǒng)測(cè)試、集成測(cè)試、確認(rèn)測(cè)試
C、 確認(rèn)測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、單元測(cè)試
D、 確認(rèn)測(cè)試、系統(tǒng)測(cè)試、集成測(cè)試、單元測(cè)試
10.軟件的六大質(zhì)量特性包括: ( A )
A. 功能性、可靠性、可用性、效率、可維護(hù)、可移植
B. 功能性、可靠性、可用性、效率、穩(wěn)定性、可移植
C. 功能性、可靠性、可擴(kuò)展性、效率、穩(wěn)定性、可移植
D. 功能性、可靠性、兼容性、效率、穩(wěn)定性、可移植
1. 什么是軟件測(cè)試
2. 試述軟件測(cè)試活動(dòng)的生命周期?
3. 集成測(cè)試策略主要有哪些?并試描述3個(gè)以上的具體策略?
答:1、大爆炸集成(P153):屬于非增值式集成的一種方法,也稱為一次性組裝或整體拼裝。這種集成策略的做法就是把所有通過(guò)單元測(cè)試的模塊一次性集成到一起進(jìn)行測(cè)試,不考
慮組件之間的互相依賴性及可能存在的風(fēng)險(xiǎn)。
2、三明治集成(P158):一種混合增量式測(cè)試策略,綜合了自頂向下和自底向上兩種集成方法的優(yōu)點(diǎn),因此也屬于基于功能分解的集成。這種方法樁和開(kāi)發(fā)工作都比較小,但增加了定位缺陷的難度。
3、自頂向下集成:就是按照系統(tǒng)層次結(jié)構(gòu)圖,以主程序模塊為中心,自上而下按照深度優(yōu)先或者廣度優(yōu)先策略,對(duì)各個(gè)模塊一邊組裝一邊進(jìn)行測(cè)試。又可分為深度優(yōu)先集成和廣度優(yōu)先集成兩種方式。
4、自底向上集成:從依賴性最小的底層模塊開(kāi)始,按照層次結(jié)構(gòu)圖,逐層向上集成,驗(yàn)證系統(tǒng)的穩(wěn)定性。
5、高頻集成:高頻集成測(cè)試是指同步于軟件開(kāi)發(fā)過(guò)程,每隔一段時(shí)間對(duì)開(kāi)發(fā)團(tuán)隊(duì)的現(xiàn)有代碼進(jìn)行一次集成測(cè)試。
6、分層集成、分布式集成、基于路徑、功能、進(jìn)度、風(fēng)險(xiǎn)、事件、使用等的集成等13種。
4. 恢復(fù)性測(cè)試屬于軟件測(cè)試的哪個(gè)階段?并試闡述恢復(fù)性測(cè)試的概念和進(jìn)行恢復(fù)性測(cè)試分析時(shí)主要應(yīng)考慮的問(wèn)題。
答:恢復(fù)性測(cè)試使系統(tǒng)測(cè)試階段的一種方法,也叫容錯(cuò)測(cè)試,用來(lái)檢查系統(tǒng)的容錯(cuò)能力。通常若計(jì)算機(jī)系統(tǒng)出現(xiàn)錯(cuò)誤,就必須在一定時(shí)間內(nèi)從錯(cuò)誤中恢復(fù)過(guò)來(lái),修正錯(cuò)誤并重新啟動(dòng)系統(tǒng)。在進(jìn)行恢復(fù)性測(cè)試時(shí),要考慮的主要問(wèn)題有:恢復(fù)期間的安全性過(guò)程;謴(fù)處理日志方面的能力。當(dāng)出現(xiàn)供電問(wèn)題時(shí)的恢復(fù)能力;謴(fù)操作后系統(tǒng)性能是否下降。 常用的恢復(fù)測(cè)試用例的設(shè)計(jì)方法:規(guī)范導(dǎo)出法、錯(cuò)誤猜測(cè)法、基于故障的測(cè)試。
5. 請(qǐng)簡(jiǎn)述單元測(cè)試進(jìn)入的準(zhǔn)則?
答:包括要素和判斷準(zhǔn)則:要素是詳細(xì)說(shuō)明書和單元測(cè)試用例,判斷準(zhǔn)則是經(jīng)過(guò)審查=獲得批準(zhǔn)和進(jìn)入配置庫(kù)。
軟件測(cè)試試題庫(kù) 2
1、測(cè)試用例的設(shè)計(jì)方法有哪些?請(qǐng)闡述判定表設(shè)計(jì)測(cè)試用例的步驟。
答:等價(jià)類劃分,邊界值分析,錯(cuò)誤推斷法,因果圖法,正交表分析法,場(chǎng)景分析法。
判定表設(shè)計(jì)測(cè)試用例的步驟:確定規(guī)則的個(gè)數(shù);列出所有的條件樁和動(dòng)作樁;填入條件項(xiàng),得到初始判定表;簡(jiǎn)化合并相似規(guī)則。
2、自動(dòng)化測(cè)試框架有哪幾種?
答:模塊化框架,函數(shù)庫(kù)框架;關(guān)鍵字驅(qū)動(dòng)測(cè)試框架;數(shù)據(jù)驅(qū)動(dòng)框架。
3、測(cè)試覆蓋率分為哪幾種統(tǒng)計(jì)方式?分別是什么?
答:代碼覆蓋率;功能模塊覆蓋率;數(shù)據(jù)庫(kù)覆蓋率;需求覆蓋率。
4、什么是FMEA?
答:失效模式與影響分析,塔式一種可靠性設(shè)計(jì)的重要方法,對(duì)各種風(fēng)險(xiǎn)進(jìn)行評(píng)價(jià),分析,以便在現(xiàn)有技術(shù)的基礎(chǔ)上消除這些風(fēng)險(xiǎn)或?qū)L(fēng)險(xiǎn)減少到可以接受的水平。
5、列舉出你所了解的EMC測(cè)試和環(huán)境測(cè)試項(xiàng)目。
答:EMC測(cè)試是對(duì)電子產(chǎn)品在電磁場(chǎng)方面干擾大小和抗干擾能力的綜合評(píng)定,是產(chǎn)品質(zhì)量重要的指標(biāo)之一,電磁兼容的測(cè)量有測(cè)試場(chǎng)地和測(cè)試儀器組成。EMC包括兩部分,分別是EMI(干擾)和EMS(敏感度,抗干擾)。
6、如何制定測(cè)試計(jì)劃?
答:產(chǎn)品基本情況,測(cè)試需求情況,測(cè)試策略和記錄,計(jì)劃表,問(wèn)題跟蹤報(bào)告,測(cè)試計(jì)劃的評(píng)定和結(jié)果。
7、什么叫做有效等價(jià)有效類,無(wú)效等價(jià)類?
答:有效等價(jià)類值對(duì)于程序規(guī)格來(lái)說(shuō)是合理的,有意義的輸入數(shù)據(jù)構(gòu)成的集合。利用有效等價(jià)類可以檢驗(yàn)程序是否實(shí)現(xiàn)了規(guī)格說(shuō)明書的預(yù)先設(shè)定的功能和特性。無(wú)效等價(jià)類是指對(duì)于軟件規(guī)格來(lái)說(shuō)是沒(méi)有意義和不合理的輸入的數(shù)據(jù)集合。
8、請(qǐng)描述TCP/IP建立連接的過(guò)程
答:采用三次握手,建立一個(gè)連接。
第一次握手,客戶端發(fā)送syn包(syn=j)到服務(wù)端,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);
第二次握手,服務(wù)端收到syn包,必須確認(rèn)客戶的SYN(ack=j+1),同時(shí)也發(fā)送一個(gè)syn包(syn=k),即SYN+ACK包,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài);
第三次握手,客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入EATABLISHED狀態(tài),完成三次握手。
9、調(diào)用一個(gè)DLL(動(dòng)態(tài)鏈接庫(kù))有哪幾種方式?
答:一種是編程的時(shí)候,直接調(diào)用include庫(kù)文件。編好的程序使用時(shí)為操作系統(tǒng)直接調(diào)用。
第二種為編程的.時(shí)候使用LoadLibrary,FreeLibrary,GetProcAddress來(lái)動(dòng)態(tài)裝載程序。則編好的程序使用庫(kù)文件時(shí),是程序自己主動(dòng)載入。
10、白盒測(cè)試有哪些覆蓋方法?
答:語(yǔ)句覆蓋,判定覆蓋,條件覆蓋,判定/條件覆蓋,組合覆蓋,路徑覆蓋。
11、進(jìn)程與線程的區(qū)別?
答:線程是進(jìn)程的一個(gè)執(zhí)行單元,也是進(jìn)程的可調(diào)度實(shí)體。
與進(jìn)程的區(qū)別:
。1)、地址空間:進(jìn)程內(nèi)的一個(gè)執(zhí)行單元;進(jìn)程至少有一個(gè)線程,它們共享進(jìn)程的地址空間,而進(jìn)程有自己獨(dú)立的地址空間;
。2)、資源擁有:進(jìn)程是資源分配和擁有的單位,同一個(gè)進(jìn)程內(nèi)的線程共享進(jìn)程的資源;
。3)、線程是處理器調(diào)度的基本單位,進(jìn)程不是;
。4)、二者均可并發(fā)執(zhí)行。
軟件測(cè)試試題庫(kù) 3
問(wèn)題一:為什么要在一個(gè)團(tuán)隊(duì)中開(kāi)展軟件測(cè)試工作?
任何軟件在開(kāi)發(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)的Class 5特性進(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)叫法是Smoking Test,Basic Verification Test或者Sanity Check。
2. 功能測(cè)試。主要是依據(jù)需求或者需求分析文檔,對(duì)所發(fā)布的版本進(jìn)行測(cè)試,看看是否滿足需求,是否出現(xiàn)了不必要的功能。
3. 單元測(cè)試。是開(kāi)發(fā)人員進(jìn)行的測(cè)試之一,一般是開(kāi)發(fā)人員對(duì)很小的模塊,比如函數(shù)進(jìn)行測(cè)試,一般來(lái)說(shuō),開(kāi)發(fā)人員還需要開(kāi)發(fā)相應(yīng)的測(cè)試樁來(lái)進(jìn)行此類測(cè)試。
4. 集成測(cè)試。在大型的開(kāi)發(fā)過(guò)程中,軟件是模塊化進(jìn)行開(kāi)發(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è)試的情況下,開(kāi)發(fā)人員已知代碼,對(duì)這一段的代碼進(jìn)行全路徑的覆蓋測(cè)試。
11. 界面測(cè)試。主要是看用戶界面的友好性和易用性,是否有文字或者排版錯(cuò)誤,是否有輸入限制等等。
12. 回歸測(cè)試。一般是系統(tǒng)發(fā)現(xiàn)BUG,開(kāi)發(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è)試的開(kāi)始和結(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ù)。
軟件測(cè)試試題庫(kù) 4
一、測(cè)試總體
1. 什么是軟件測(cè)試?
答:為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程
2. 軟件測(cè)試的目的?
答:首先,測(cè)試并不僅僅是為了要找出錯(cuò)誤。通過(guò)分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的分布特征,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過(guò)程的缺陷,以便改進(jìn)。同時(shí),這種分析也能幫助我們?cè)O(shè)計(jì)出有針對(duì)性地檢測(cè)方法,改善測(cè)試的有效性。
其次,沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試也是有價(jià)值的,完整的測(cè)試是評(píng)定測(cè)試質(zhì)量的一種方法。詳細(xì)而嚴(yán)謹(jǐn)?shù)目煽啃栽鲩L(zhǎng)模型可以證明這一點(diǎn)。
測(cè)試的目的是按照用戶所需軟件的質(zhì)量,檢查開(kāi)發(fā)軟件過(guò)程出現(xiàn)的bug, 使得開(kāi)發(fā)人員及時(shí)修改,可以避免在開(kāi)發(fā)結(jié)束的時(shí)候發(fā)現(xiàn)軟件存在質(zhì)量問(wèn)題,避免公司不必要的損失。贏得用戶對(duì)公司產(chǎn)品的認(rèn)可。
測(cè)試的目的是以最少人力、物力和時(shí)間找出軟件中潛在各種錯(cuò)誤和缺陷,通過(guò)修正種錯(cuò)誤和缺陷提高軟件質(zhì)量,回避軟件發(fā)布后由于潛在的軟件缺陷和錯(cuò)誤造成的隱患帶來(lái)的商業(yè)風(fēng)險(xiǎn)。
測(cè)試的附帶收獲是,它能夠證明軟件的功能和性能與需求說(shuō)明相符合。實(shí)施測(cè)試收集到的測(cè)試結(jié)果數(shù)據(jù)為可靠性分析提供了依據(jù)。測(cè)試不能表明軟件中不存在錯(cuò)誤,它只能說(shuō)明軟件中存在錯(cuò)誤。
3. 軟件測(cè)試的目標(biāo)
答:發(fā)現(xiàn)盡可能多的錯(cuò)誤。測(cè)試是一個(gè)為了尋找錯(cuò)誤而運(yùn)行程序的過(guò)程。一個(gè)好的測(cè)試案例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的用例。一個(gè)成功的測(cè)試是指揭示了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。
4. 軟件測(cè)試的原則
1) 應(yīng)當(dāng)把"盡早地和不斷地進(jìn)行軟件測(cè)試"作為軟件開(kāi)發(fā)者的座右銘。
2) 測(cè)試用例應(yīng)由測(cè)試輸入數(shù)據(jù)和對(duì)應(yīng)的預(yù)期輸出結(jié)果這兩部分組成。
3) 程序員應(yīng)避免檢查自己的程序。
4) 在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)包括合理的輸入條件和不合理的輸入條件。
5) 軟件測(cè)試的原則
6) 充分注意測(cè)試中的群集現(xiàn)象。經(jīng)驗(yàn)表明,測(cè)試后程序中殘存的錯(cuò)誤數(shù)目與該程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)目成正比。
7) 嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性軟件測(cè)試面試筆試題完全版軟件測(cè)試面試筆試題完全版。
8) 應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果做全面檢查。
9) 妥善保存測(cè)試計(jì)劃,測(cè)試用例,出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便。
5. 測(cè)試的職責(zé)
測(cè)試經(jīng)理:
1、制定測(cè)試計(jì)劃。
2、確保測(cè)試過(guò)程正常進(jìn)行。
測(cè)試工程師
1、編寫測(cè)試用例
2、搭建測(cè)試環(huán)境
3、執(zhí)行測(cè)試
6. 軟件都有多少種分類?
答:根據(jù)功能的不同,電腦軟件可以粗略地分成四個(gè)層次:
最貼近電腦硬件的是一些小巧的軟件。它們實(shí)現(xiàn)一些最基本的功能,通常"固化"在只讀存儲(chǔ)器芯片中,因此稱為固件。
系統(tǒng)軟件包括操作系統(tǒng)和編譯器軟件等。系統(tǒng)軟件和硬件一起提供一個(gè)"平臺(tái)"。它們管理和優(yōu)化電腦硬件資源的使用。
支持軟件。包括圖形用戶界面、軟件開(kāi)發(fā)工具、軟件評(píng)測(cè)工具、數(shù)據(jù)庫(kù)管理系統(tǒng)、中間件等。
應(yīng)用軟件種類最多,包括辦公軟件、電子商務(wù)軟件、通信軟件、行業(yè)軟件,游戲軟件等等。
7. 測(cè)試的主要方面
答:A、功能測(cè)試:a、鏈接測(cè)試b、表單測(cè)試c、Cookies 測(cè)試d、設(shè)計(jì)語(yǔ)言測(cè)試e、數(shù)據(jù)庫(kù)測(cè)試
B、性能測(cè)試:a、連接速度測(cè)試b、負(fù)載測(cè)試c、壓力測(cè)試
C、接口測(cè)試:a、服務(wù)器接口b、外部接口c、錯(cuò)誤處理
D、可用性測(cè)試: a、導(dǎo)航測(cè)試b、圖形測(cè)試c、內(nèi)容測(cè)試d、整體界面測(cè)試
E、兼容性測(cè)試:a、平臺(tái)測(cè)試b、瀏覽器測(cè)試c、視頻測(cè)試d、Modem/連接速率測(cè)試f、打印機(jī)測(cè)試g、組合測(cè)試
F、安全測(cè)試:a、目錄設(shè)置b、登錄c、Session d、日志文件e、加密f、安全漏洞
G、代碼合法性測(cè)試:a、程序代碼合法性檢查b、顯示代碼合法性檢查
H、文檔測(cè)試:
8. 軟件測(cè)試的對(duì)象
答:軟件測(cè)試并不等于程序測(cè)試。軟件測(cè)試應(yīng)貫穿于軟件定義與開(kāi)發(fā)的整個(gè)期間。需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及程序編碼等各階段所得到的文檔,包括需求規(guī)格說(shuō)明、概要設(shè)計(jì)規(guī)格說(shuō)明、詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明以及源程序,都應(yīng)成為軟件測(cè)試的對(duì)象
9. 什么是"測(cè)試案例"?
答:測(cè)試案例是一份文檔,它描述了一個(gè)輸入、反應(yīng)、或者是與其相應(yīng)的預(yù)期的響應(yīng),以便來(lái)判斷應(yīng)用軟件的工作是否正常。測(cè)試案例應(yīng)當(dāng)包括測(cè)試標(biāo)識(shí)、測(cè)試案例的名稱、目標(biāo)、測(cè)試條件/設(shè)置、輸入數(shù)據(jù)要求、步驟、以及預(yù)期的結(jié)果。
注:開(kāi)發(fā)一個(gè)應(yīng)用軟件的測(cè)試案例的過(guò)程,需要全面、深入地考慮該軟件的操作,所以有助于發(fā)現(xiàn)在其需求或設(shè)計(jì)里面的`問(wèn)題。因此,如果有可能,在開(kāi)發(fā)周期中應(yīng)當(dāng)盡早準(zhǔn)備測(cè)試案例。
10. 怎么編寫案例?
答:案例的編寫與測(cè)試階段的定義有很大的關(guān)系。系統(tǒng)測(cè)試和unit 測(cè)試的案例可能不同?傮w而言測(cè)試案例根據(jù)系統(tǒng)的需求而定。
11. 軟件測(cè)試的兩種方法
答:黑盒測(cè)試和白盒測(cè)試
黑盒:這種方法是把測(cè)試對(duì)象看做一個(gè)黑盒子,測(cè)試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說(shuō)明書,檢查程序的功能是否符合它的功能說(shuō)明。黑盒測(cè)試又叫做功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。
白盒:此方法把測(cè)試對(duì)象看做一個(gè)透明的盒子,它允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。通過(guò)在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致。因此白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。
12. 測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?
答:1.用例全部執(zhí)行。2.覆蓋率達(dá)到標(biāo)準(zhǔn)。3.缺陷率達(dá)到標(biāo)準(zhǔn)。4.其他指標(biāo)達(dá)到質(zhì)量標(biāo)準(zhǔn)
13. 軟件的生命周期
答:軟件生命周期是指一個(gè)計(jì)算機(jī)軟件從功能確定、設(shè)計(jì),到開(kāi)發(fā)成功投入使用,并在使用中不斷地修改、增補(bǔ)和完善,直到停止該軟件的使用的全過(guò)程(從醞釀到廢棄的過(guò)程)
14. 什么是軟件的生命周期?
生命周期從收到應(yīng)用軟件開(kāi)始算起,到該軟件不再使用為止。它有如下各方面的內(nèi)容:
初始構(gòu)思、需求分析、功能設(shè)計(jì)、內(nèi)部設(shè)計(jì)、文檔計(jì)劃、測(cè)試計(jì)劃、文檔準(zhǔn)備、集成、測(cè)試、維護(hù)、升級(jí)、再測(cè)試、逐步淘汰(phase-out)、等等。
15. 軟件測(cè)試按過(guò)程分為三個(gè)步驟
答:?jiǎn)卧獪y(cè)試:?jiǎn)卧獪y(cè)試又稱模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單位─ 程序模塊,進(jìn)行正確性檢驗(yàn)的測(cè)試工作。其目的在于發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種差錯(cuò)軟件測(cè)試面試筆試題完全版默認(rèn)。
單元測(cè)試需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例。多個(gè)模塊可以平行地獨(dú)立進(jìn)行單元測(cè)試。
集成測(cè)試:在運(yùn)行(可能是不完整)的應(yīng)用中保證軟件單元被結(jié)合后能正常操作的測(cè)試執(zhí)行的階段
系統(tǒng)測(cè)試:當(dāng)應(yīng)用作為整體運(yùn)行時(shí)的測(cè)試執(zhí)行階段
16. 面向?qū)ο蟮脑O(shè)計(jì)如何影響測(cè)試?
答:好的面向?qū)ο蟮墓こ淘O(shè)計(jì)使得從代碼追溯內(nèi)部設(shè)計(jì)、再到功能測(cè)試,最后追溯到需求,成為一件容易的事。因?yàn)樗鼘?duì)黑盒測(cè)試的影響很少(不需要了解應(yīng)用軟件的內(nèi)部設(shè)計(jì)) ,而白盒測(cè)試只需針對(duì)該應(yīng)用軟件的對(duì)象。如果該應(yīng)用軟件設(shè)計(jì)得好,就可簡(jiǎn)化測(cè)試設(shè)計(jì)
17. 軟件帶來(lái)錯(cuò)誤的原因很多。主要的原因有哪些?
1) 交流不夠、交流上有誤解或者根本不進(jìn)行交流
2) 軟件復(fù)雜性
3) 程序設(shè)計(jì)錯(cuò)誤
4) 需求變化
5) 時(shí)間壓力
6) 代碼文檔貧乏
7) 軟件開(kāi)發(fā)工具
18. 軟件測(cè)試的步驟是什么?
1) 測(cè)試過(guò)程按4 個(gè)步驟進(jìn)行,即單元測(cè)試(Unit Testing)、集成測(cè)試(Integrated Testing)、確認(rèn)測(cè)試(Validation Testing)和系統(tǒng)測(cè)試(System Testing)及發(fā)版測(cè)試。
2) 開(kāi)始是單元測(cè)試,集中對(duì)用源代碼實(shí)現(xiàn)的每一個(gè)程序單元進(jìn)行測(cè)試,檢查各個(gè)程序模塊是否正確地實(shí)現(xiàn)了規(guī)定的功能。
3) 集成測(cè)試把已測(cè)試過(guò)的模塊組裝起來(lái),主要對(duì)與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測(cè)試。
4) 確認(rèn)測(cè)試則是要檢查已實(shí)現(xiàn)的軟件是否滿足了需求規(guī)格說(shuō)明中確定了的各種需求,以及軟件配置是否完全、正確。
軟件測(cè)試試題庫(kù) 5
一、測(cè)試方面
1、 軟件測(cè)試方法有哪些分類?
2、 設(shè)計(jì)測(cè)試用例的主要方法有哪些?
3、 單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試的側(cè)重點(diǎn)是什么?
4、 怎樣才能成為一個(gè)優(yōu)秀的測(cè)試工程師
5、 一個(gè)軍官要求24名士兵站成6排,每排都是5人,士兵們?nèi)干,一名士兵終于想出了一個(gè)好辦法。他是怎樣安排?
6、 需要你測(cè)試一個(gè)手電筒,請(qǐng)問(wèn)你會(huì)怎么測(cè)?
二、數(shù)據(jù)庫(kù)方面
1、設(shè)計(jì)題:已知教學(xué)數(shù)據(jù)庫(kù)包含三個(gè)關(guān)系:學(xué)生關(guān)系S(SND,SNAME,SA,SD)課程關(guān)系C(CNO,CN,TNAME),選課關(guān)系SC(SNO,CNO,G)其中,下劃線的字段為該關(guān)系的碼,SNO代表學(xué)號(hào),SNAME代表學(xué)生姓名,SA代表學(xué)生年齡,SD 代表學(xué)生所在系,CNO代表課程號(hào),CN代表課程名,TNAME代表任課老師姓名,G代表成績(jī),請(qǐng)用SQL語(yǔ)句實(shí)現(xiàn):
1、簡(jiǎn)歷學(xué)生關(guān)系和選課關(guān)系,有完整約束的要定義完整性約束
2、將下列學(xué)生信息插入學(xué)生關(guān)系中:李丹,18歲,電信系,學(xué)號(hào):20070206
3、找出選修了課程為“112002”的學(xué)生學(xué)號(hào)和姓名
4、修改學(xué)號(hào)為“20070206”的學(xué)生所在的系為計(jì)算機(jī)
5、 查詢選修了數(shù)據(jù)庫(kù)系統(tǒng)原理 這門課的.學(xué)生的姓名和成績(jī)
三、編程/算法方面
1、 面向?qū)ο蟮奶卣饔心男┓矫??qǐng)?jiān)敿?xì)說(shuō)明
2、 垃圾回收的有點(diǎn)和原理
3、.HTML5的特性中,用于顯示H264格式的MP4視頻文件的標(biāo)簽是什么?
4、CSS中padding和margin還有borther的區(qū)別。
5、現(xiàn)在有針對(duì)貸款需求建立的一個(gè)營(yíng)銷模型。對(duì)于有貸款需求的人,該模型能識(shí)別出他的概率為90%;對(duì)于沒(méi)有貸款需求的人,該模型誤判為有需求的概率為10%。某一批營(yíng)銷對(duì)象中,有貸款需求的人約占1%。對(duì)這批對(duì)象使用上述營(yíng)銷模型,模型找到的一個(gè)有貸款需求的人,問(wèn)這個(gè)人真的有貸款需求的概率是多大?(結(jié)果保留兩位有效數(shù)字)
6、請(qǐng)列舉排序有哪幾種方法?并實(shí)現(xiàn)你認(rèn)為最優(yōu)的一種算法。(偽代碼也可以)
軟件測(cè)試試題庫(kù) 6
判斷題
1. 軟件測(cè)試就是為了驗(yàn)證軟件功能實(shí)現(xiàn)的是否正確,是否完成既定目標(biāo)的活動(dòng),所以軟件測(cè)試在軟件工程的后期才開(kāi)始具體的工作。初級(jí) (×)
2. 發(fā)現(xiàn)錯(cuò)誤多的模塊,殘留在模塊是的錯(cuò)誤也多。初級(jí)(√)
3. 測(cè)試人員在測(cè)試過(guò)程中發(fā)現(xiàn)一處問(wèn)題,如果問(wèn)題影響不大,而自己又可以修改,應(yīng)立即將此問(wèn)題正確修改,以加快、提高開(kāi)發(fā)的進(jìn)程。初級(jí)(×)
4. 單元測(cè)試通常應(yīng)該先進(jìn)行“人式走查”,再以白盒法為主,輔以黑盒進(jìn)行動(dòng)態(tài)測(cè)試。中級(jí)(√)
5. 功能測(cè)試是系統(tǒng)測(cè)試的主要內(nèi)容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說(shuō)明相同。中級(jí)(√)
6. 軟件質(zhì)量管理即QM由QA和QC構(gòu)成,軟件測(cè)試屬于QC的核心工作內(nèi)容。高級(jí)(√)
7. 軟件測(cè)試只能發(fā)現(xiàn)錯(cuò)誤,但不能保證測(cè)試后的軟件沒(méi)有錯(cuò)誤。中級(jí)(√)
8. 軟件就是程序。初級(jí)(×)
9. 測(cè)試中要做到語(yǔ)句覆蓋和分支覆蓋。就可以發(fā)現(xiàn)程序中的所有錯(cuò)誤。中級(jí)(×)
10. I18N測(cè)試是指對(duì)產(chǎn)品做出具有國(guó)際性的規(guī)劃,而L10測(cè)試則是指對(duì)軟件做出符合本地需求更改工作。高級(jí)(√)
選擇題
1. 進(jìn)行軟件質(zhì)量管理的重要性有(ACDEF )中級(jí)
A、 維護(hù)降低成本;
B、 法律上的要求;
C、 市場(chǎng)競(jìng)爭(zhēng)的需要;
D、 質(zhì)量標(biāo)準(zhǔn)化的趨勢(shì);
E、 軟件工程的需要;
F、 CMM過(guò)程的一部分
G、 方便與客戶進(jìn)一步溝通為后期的實(shí)施打好基礎(chǔ)
2. 以測(cè)試的形態(tài)分測(cè)試可以分為( ABC )中級(jí)
A、 建構(gòu)性測(cè)試
B、 系統(tǒng)測(cè)試
C、 專項(xiàng)測(cè)試
D、 單元測(cè)試
E、 組件測(cè)試
F、 集成系統(tǒng)
3. 選出屬于黑盒測(cè)試方法的選項(xiàng)( ABC )初級(jí)
A、 測(cè)試用例覆蓋
B、 輸入覆蓋
C、 輸出覆蓋
D、 分支覆蓋
E、 語(yǔ)句覆蓋
F、 條件覆蓋
4. 編寫測(cè)試計(jì)劃的目的是(ABCEF)中級(jí)
A、 使測(cè)試工作順利進(jìn)行;
B、 使項(xiàng)目參與人員溝通更舒暢;
C、 使測(cè)試工作更加系統(tǒng)化;
D、 軟件工程以及軟件過(guò)程的需要;
E、 軟件過(guò)程規(guī)范化的需求;
F、 控制軟件質(zhì)量
5. 依存關(guān)第有4種分別是(ABCD)高級(jí)
A、 開(kāi)始—結(jié)束
B、 開(kāi)始—開(kāi)始
C、 結(jié)束—開(kāi)始
D、 結(jié)束—結(jié)束
E、 開(kāi)始—實(shí)施—結(jié)束
F、 結(jié)束—審核—開(kāi)始
6. 軟件質(zhì)量管理(QM)應(yīng)有質(zhì)量保證(QA)和質(zhì)量控制(QC)組成,下面的選項(xiàng)屬于
QC的是:(ABCD)高級(jí)
A、 測(cè)試
B、 跟蹤
C、 監(jiān)督
D、 制定計(jì)劃
E、 需求審查
F、 程序代碼審查
7. 實(shí)施缺陷跟蹤的目的是(ABCD)中級(jí)
A、 軟件質(zhì)量無(wú)法控制
B、 問(wèn)題無(wú)法量化
C、 重復(fù)問(wèn)題接連產(chǎn)生
D、 解決問(wèn)題的知識(shí)無(wú)法保留
E、 確保缺陷得到解決
F、 使問(wèn)題開(kāi)成完整的閉玩處理
8. 使用軟件測(cè)試工具的目的(ABCD)中級(jí)
A、 幫助測(cè)試尋找問(wèn)題
B、 協(xié)助問(wèn)題的診斷
C、 節(jié)省測(cè)試時(shí)間
D、 提高BUG的發(fā)現(xiàn)率
E、 更好的控制缺陷提高軟件質(zhì)量
F、 更好的協(xié)助開(kāi)發(fā)人員
9. 典型的瀑布模型的四個(gè)階段是(ABCD)高級(jí)
A、 分析
B、 設(shè)計(jì)
C、 編碼
D、 測(cè)試
E、 需求調(diào)研
F、 實(shí)施
10. PSP是指?jìng)(gè)人軟件過(guò)各,是一各可用于(ABC)個(gè)人軟件工作方式 的自我改善過(guò)程。
A、 控制
B、 管理
C、 改進(jìn)
D、 高效
E、 充分
F、 適宜
問(wèn)答題
(共9題,每題5分,共講50分)
1. 測(cè)試人員在軟件開(kāi)發(fā)過(guò)程中的任務(wù)是什么?(初級(jí)) 1.尋找 Bug;
2.避免軟件開(kāi)發(fā)過(guò)程中的缺陷; 3.衡量軟件的品質(zhì); 4.關(guān)注用戶的需求
2. 在您以往的工作中,一條軟件缺陷(或者叫BUG)記錄都包含了哪些內(nèi)容?如何提交高
質(zhì)量的軟件缺陷(BUG)記錄?初級(jí)
一條Bug記錄最基本應(yīng)包含:編號(hào)、Bug所屬模塊、Bug描述、Bug級(jí)別、發(fā)現(xiàn)日期、發(fā)現(xiàn)人、修改日期、修改人、修改方法、回歸結(jié)果等等;要有效的發(fā) 現(xiàn)Bug需參考需求以及詳細(xì)設(shè)計(jì)等前期文檔設(shè)計(jì)出高效的測(cè)試用例,然后嚴(yán)格執(zhí)行測(cè)試用例,對(duì)發(fā)現(xiàn)的問(wèn)題要充分確認(rèn)肯定,然后再向外發(fā)布如此才能提高提交 Bug的質(zhì)量
3. 黑盒測(cè)試和白盒測(cè)試是軟件測(cè)試的.兩種基本方法,請(qǐng)分別說(shuō)明各自的優(yōu)點(diǎn)和缺點(diǎn)。中級(jí) 黑盒測(cè)試的優(yōu)點(diǎn)有:
1) 比較簡(jiǎn)單,不需要了解程序內(nèi)部的代碼及實(shí)現(xiàn); 2) 與軟件的內(nèi)部實(shí)現(xiàn)無(wú)關(guān);
3) 從用戶角度出發(fā),能很容易的知道用戶會(huì)用到哪些功能,會(huì)遇到哪些問(wèn)題; 4) 基于軟件開(kāi)發(fā)文檔,所以也能知道軟件實(shí)現(xiàn)了文檔中的哪些功能; 5) 在做軟件自動(dòng)化測(cè)試時(shí)較為方便。
黑盒測(cè)試的缺點(diǎn)有:
1)不可能覆蓋所有的代碼,覆蓋率較低,大概只能達(dá)到總代碼量的30%; 2)自動(dòng)化測(cè)試的復(fù)用性較低。 白盒測(cè)試的優(yōu)點(diǎn)有:
幫助軟件測(cè)試人員增大代碼的覆蓋率,提高代碼的質(zhì)量,發(fā)現(xiàn)代碼中隱藏的問(wèn)題 白盒測(cè)試的缺點(diǎn)有:
1) 程序運(yùn)行會(huì)有很多不同的路徑,不可能測(cè)試所有的運(yùn)行路徑
2) 測(cè)試基于代碼,只能測(cè)試開(kāi)發(fā)人員做的對(duì)不對(duì),而不能知道設(shè)計(jì)的正確與否,可能會(huì)漏掉一些功能需求
3) 系統(tǒng)龐大時(shí),測(cè)試開(kāi)銷會(huì)非常大。
4. 根據(jù)自己的理解回答什么是軟件測(cè)試,軟件測(cè)試分為哪幾個(gè)階段。初級(jí)
軟件測(cè)試是一個(gè)為了尋找軟件中的錯(cuò)誤而運(yùn)行軟件的過(guò)程,一個(gè)成功的測(cè)試是指找到了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。
軟件測(cè)試一般分為單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試
5. 根據(jù)自己的理解什么是測(cè)試用例和測(cè)試規(guī)程,設(shè)計(jì)一個(gè)測(cè)試用例應(yīng)當(dāng)從哪幾方面考慮?
中級(jí)
狹義的講,一個(gè)測(cè)試用例就是測(cè)試人員用以測(cè)試被測(cè)軟件的某個(gè)特性或特性組合的一組數(shù)據(jù)。這組數(shù)據(jù)可能是從用戶處得來(lái)的實(shí)際的一組數(shù)據(jù),也可能是測(cè)試人員專門設(shè)計(jì)出來(lái)的測(cè)試軟件某些功能的一組數(shù)據(jù)
測(cè)試規(guī)程就是詳細(xì)的對(duì)測(cè)試用例設(shè)計(jì)方法、測(cè)試方法、測(cè)試工具、測(cè)試環(huán)境和測(cè)試數(shù)據(jù)進(jìn)行描述的文檔,還可以包括能把某個(gè)或某一組測(cè)試用例應(yīng)用到被測(cè)軟件上完成某項(xiàng)測(cè)試的一系列的操作步驟
設(shè)計(jì)測(cè)試用例應(yīng)當(dāng)從以下幾方面考慮:邊界值,等價(jià)類劃分,場(chǎng)景法,有效/無(wú)效值等
6. 什么是軟件質(zhì)量保證?軟件質(zhì)量保證人員與開(kāi)發(fā)人員的關(guān)系如何?高級(jí)
軟件質(zhì)量保證就是通過(guò)確保軟件過(guò)程的質(zhì)量,來(lái)保證軟件產(chǎn)品的質(zhì)量。 軟件質(zhì)量保證人員和開(kāi)發(fā)人員之間具有管理上的嚴(yán)格的獨(dú)立性,兩個(gè)小組的管理員都不能越權(quán)管理另一組,但都可以向更高層的管理者匯報(bào)軟件開(kāi)發(fā)中的問(wèn)題
7. 什么叫軟件缺陷?您應(yīng)用過(guò)哪些缺陷管理工具?
高級(jí)
對(duì)軟件缺陷的定義各公司有所不同: 軟件未達(dá)到產(chǎn)品說(shuō)明書標(biāo)明的功能
軟件出現(xiàn)了產(chǎn)品說(shuō)明書指明不會(huì)出現(xiàn)的錯(cuò)誤 軟件功能超出產(chǎn)品說(shuō)明書指明的范圍
軟件未達(dá)到產(chǎn)品說(shuō)明書雖未指出但應(yīng)達(dá)到的目標(biāo)
軟件測(cè)試人員認(rèn)為軟件難以理解、不易使用、運(yùn)行速度緩慢,或者最終用戶認(rèn)為不好
TD、QC、bugfree
8. 請(qǐng)分別寫出ISO7層架構(gòu),并分別說(shuō)明TCP、UDP協(xié)議分別在處于哪一層,以及TCP、
UPD協(xié)議有什么區(qū)別。(10分)
7 應(yīng)用層 6 表示層 5 會(huì)話層 4 傳輸層 3 網(wǎng)絡(luò)層
2 數(shù)據(jù)鏈路層 1 物理層
第四層;UDP是面向無(wú)連接、不可靠數(shù)據(jù)傳輸協(xié)議; TCP是面向連接、可靠數(shù)據(jù)傳輸協(xié)議
軟件測(cè)試試題庫(kù) 7
1、如果要在單元格內(nèi)輸入001,正確的方法是。
A.在001前面加上英文的單引號(hào)
B.在001前后加上英文的雙引號(hào)
C.在001前后加上英文的.單引號(hào)
D.直接輸入001
正確答案:A
2、Excel中向單元格輸入3/5 Excel會(huì)認(rèn)為是。
A.小數(shù)3.5
B.分?jǐn)?shù)3/5
C.錯(cuò)誤數(shù)據(jù)
D.日期3月5日
正確答案:D
3、在Excel中函數(shù)MIN(10,7,12,0)的返回值是。
A.12
B.7
C.10
D.0
正確答案:D
4、在Excel工作表單元格中,輸入下列表達(dá)式錯(cuò)誤的是。
A.=A2/C1
B.=(15-A1)/3
C.SUM(A2:A4)/2
D.=A2+A3+D4
正確答案:C
5、在Excel中,當(dāng)數(shù)據(jù)源發(fā)生變化時(shí),所對(duì)應(yīng)圖表的變化情況是()。
A.部分圖表丟失
B.手動(dòng)跟隨變化
C.不會(huì)跟隨變化
D.自動(dòng)跟隨變化
正確答案:D
6、如果需要總是在指定位置引用單元格F6,需要在公式中使用以下什么引用。
A.$F6
B.F6
C.$F$6
D.F$6
正確答案:C
【軟件測(cè)試試題庫(kù)】相關(guān)文章:
軟件測(cè)試(android軟件測(cè)試)開(kāi)題報(bào)告(2)09-06
軟件測(cè)試 試題07-01
軟件測(cè)試 試題08-02
軟件測(cè)試面試11-01
應(yīng)聘軟件測(cè)試:黑盒測(cè)試與白盒測(cè)試10-01
軟件測(cè)試經(jīng)典筆試題09-15
軟件測(cè)試就業(yè)前景09-03
軟件測(cè)試實(shí)踐心得04-28