版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題B.B.發(fā)現(xiàn)軟件錯誤一、判斷題(正確的“,”,錯誤的“X”)TOC\o"1-5"\h\z測試程序僅僅按預(yù)期方式運行就行了。 (F)不存在質(zhì)量很高但可靠性很差的產(chǎn)品。 (F)軟件測試員可以對產(chǎn)品說明書進行白盒測試。 (F)靜態(tài)白盒測試可以找出遺漏之處和問題。 (T)總是首先設(shè)計白盒測試用例。 (F)可以發(fā)布具有配置缺陷的軟件產(chǎn)品。 (T)所有軟件必須進行某種程度的兼容性測試。 (T)所有軟件都有一個用戶界面,因此必須測試易用性。 (F)測試組負責(zé)軟件質(zhì)量。 (F)軟件測試按照測試過程分類為黑盒、白盒測試。 (F)在設(shè)計測試用例時, 應(yīng)包括合理的輸入條件和不合理的輸入條件。(T)13、集成測試計劃在需求分析階段末提交。 (F)14、單元測試屬于動態(tài)測試。 (F)15、缺陷跟蹤系統(tǒng)只針對測試人員來使用。 (F)16、從用戶軟件開發(fā)者的角度出發(fā),普遍希望通過軟件測試暴露軟件中隱藏的錯誤和缺陷,以考慮是否可接受該產(chǎn)品。 (F)ewGhK。17、項目立項前測試人員不需要提交任何工件。 (F)18、軟件測試的目的是盡可能多的找出軟件的缺陷。 (F)19、軟件項目在進入需求分析階段, 測試人員應(yīng)該開始介入其中。 (T)20、軟件生存周期是從軟件開始開發(fā)到開發(fā)結(jié)束的整個時期。 (F)21、單元測試能發(fā)現(xiàn)約 80%的軟件缺陷。 (F)22、數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。 (T)23、負載測試是驗證要檢驗的系統(tǒng)的能力最高能達到什么程度。 (F)24、測試人員要堅持原則,缺陷未修復(fù)完堅決不予通過。 (T25、代碼評審員一般由測試員擔(dān)任。 (F)26、測試組負責(zé)軟件質(zhì)量。 (F)27、程序的效率與程序的復(fù)雜性相關(guān)。 (F)28、詳細設(shè)計的目的是為軟件結(jié)構(gòu)圖中的每一個模塊確定使用的算法和塊內(nèi)數(shù)據(jù)結(jié)構(gòu),并用某種選定的表達工具給出清晰的描述。 (T)siyWB。29、軟件是一種邏輯實體,而不是具體的物理實體,因而它具有抽象性。(T)30、測試程序僅僅按預(yù)期方式運行就行了。 (F)二、單選題(正確的“,”,錯誤的“X”)1、在軟件測試中,下面說法中錯誤的是 (B)。測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程測試是為了表明程序是正確的好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的方案成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試2、軟件測試的目的是 (B)。A.試驗性運行軟件證明軟件正確找出軟件中全部錯誤3、軟件測試用例主要由測試輸入數(shù)據(jù)和 (C)兩部分組成。測試計劃測試規(guī)則測試的預(yù)期結(jié)果以往測試記錄分析4、與設(shè)計測試用例無關(guān)的文檔是 (A)。項目開發(fā)計劃需求規(guī)格說明書軟件設(shè)計說明書源程序5、軟件測試是軟件質(zhì)量保證的主要手段之一,測試的成本已超過(A)的30%以上。因此,提高測試的有效性非常重要。 MIOmW軟件開發(fā)成本軟件維護成本軟件開發(fā)成本和維護成本軟件研制成本6、“高產(chǎn)”的測試是指 (C)。用適量的測試用例說明被測試程序正確無誤用適量的測試用例說明被測試程序符合相應(yīng)的要求用適量的測試用例發(fā)現(xiàn)被測試程序盡可能多的錯 ?軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題B.B.邊界值分析用適量的測試用例糾正被測試程序盡可能多的錯誤7、如果想要進行成功的測試,為其設(shè)計測試用例主要依賴于 (B)。黑盒測試方法測試人員的經(jīng)驗白盒測試方法錯誤推測法8、使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù) (A)和指定的覆蓋標(biāo)準(zhǔn)。程序的內(nèi)部結(jié)構(gòu)程序的復(fù)雜性使用說明書程序的功能9、在用邏輯覆蓋法設(shè)計測試用例時,有語句覆蓋、分支覆蓋、條件覆蓋、判定 -條件覆蓋、條件組合覆蓋和路徑覆蓋等。其中 (D)是最強的覆蓋準(zhǔn)則。 qtBpU。語句覆蓋條件覆蓋判定 -條件覆蓋路徑覆蓋10、在設(shè)計測試用例時, (A)是用得最多的一種黑盒測試方法。A.等價類劃分C.因果圖D.功能圖11、在黑盒測試中, 著重檢查輸入條件的組合的測試用例設(shè)計方法是(D)。等價類劃分邊界值分析錯誤推測法因果圖法12、從下列敘述中,能夠與軟件開發(fā)各階段,如需求分析、設(shè)計、編碼相對應(yīng)的軟件測試是 (D)。集成測試、確認測試、單元測試單元測試、集成測試、確認測試單元測試、確認測試、集成測試確認測試、集成測試、單元測試13、單元測試將根據(jù)在 (D)階段中產(chǎn)生的規(guī)格說明進行可行性研究與計劃需求分析概要設(shè)計詳細設(shè)計14、集成測試計劃是在 (C)階段制定的可行性研究與計劃需求分析C.概要設(shè)計D.詳細設(shè)計15、確認測試計劃是在 (B)階段制定的??尚行匝芯颗c計劃需求分析概要設(shè)計詳細設(shè)計16、軟件的集成測試最好是由 (D)承擔(dān),以提高集成測試的效果。該軟件的設(shè)計者該軟件開發(fā)組的負責(zé)人該軟件的編程者不屬于該開發(fā)組的人員(D)是簡化了的模擬較低層次模塊功能的虛擬子程序。過程函數(shù)仿真樁(A)是指為查明程序中的錯誤和缺陷,可能使用的工具和手段。調(diào)試技術(shù)測試技術(shù)跟蹤法D.動態(tài)測試19、從已發(fā)現(xiàn)故障的存在到找到準(zhǔn)確的故障位置并確定故障的性質(zhì),這一過程稱為 (C)。錯誤檢測故障排除調(diào)試測試20、在程序設(shè)計的過程中應(yīng)為程序調(diào)試做好準(zhǔn)備,主要體現(xiàn)在 (D)方面。采用模塊化、結(jié)構(gòu)化的程序設(shè)計方法設(shè)計程序編寫程序時要為程序調(diào)試提供足夠的靈活性根據(jù)程序調(diào)試的需要,選擇并安排適當(dāng)?shù)闹虚g結(jié)果輸出和必要的斷?以上全是21、統(tǒng)計資料表明, 軟件測試的工作量占整個軟件開發(fā)工作量的 (C)。30%70%40%?50%95%22、軟件測試計劃是一些文檔,它們描述了 (D)。軟件的性質(zhì)軟件的功能和測試用例C.軟件的規(guī)定動作D.對于預(yù)定的測試活動將要采取的手段23、IBM公司的統(tǒng)計資料表明,使用靜態(tài)測試的方法最高可以查出在測試中查出的全部軟件錯誤的 (B)。k02AJ。80%70%50%35%24、黑盒測試方法的優(yōu)點是 (D)??蓽y試軟件的特定部位能站在用戶立場測試可按軟件內(nèi)部結(jié)構(gòu)測試可發(fā)現(xiàn)實現(xiàn)功能需求中的錯誤25、白盒測試方法的優(yōu)點是 (C)。可測試軟件的特定部位能站在用戶立場測試可按軟件內(nèi)部結(jié)構(gòu)測試可發(fā)現(xiàn)實現(xiàn)功能需求中的錯誤26、等價類劃分完成后, 就可得出 (C),它是確定測試用例的基礎(chǔ)。有效等價類無效等價等價類表測試用例集27、由因果圖轉(zhuǎn)換出來的 (A)是確定測試用例的基礎(chǔ)。判定表約束條件表輸入狀態(tài)表輸出狀態(tài)表28、(A)是用戶和設(shè)計交換最頻繁的方法原型化方法瀑布模型方法螺旋模型方法構(gòu)件組裝模型29、軟件測試的目的 :(C)避免軟件開發(fā)中出現(xiàn)的錯誤發(fā)現(xiàn)軟件開發(fā)中出現(xiàn)的錯誤盡可能發(fā)現(xiàn)并排除軟件中潛藏的錯誤,提高軟件的可靠性修改軟件中出現(xiàn)的錯誤30、某次程序調(diào)試沒有出現(xiàn)預(yù)計的結(jié)果,下列( B)不可能是導(dǎo)致出錯的原因。A.變量沒有初始化編寫的語句書寫格式不規(guī)范C.循環(huán)控制出錯D.代碼輸入有誤31、下列關(guān)于程序效率的描述錯誤的是( B)。A. 提高程序的執(zhí)行速度可以提高程序的效率B. 降低程序占用的存儲空間可以提高程序的效率C. 源程序的效率與詳細設(shè)計階段確定的算法的效率無關(guān)D. 好的程序設(shè)計可以提高效率32、軟件測試是軟件開發(fā)過程的重要階段,是軟件質(zhì)量保證的重要手段,下列哪個(些)是軟件測試的任務(wù)? Di預(yù)防軟件發(fā)生錯誤n發(fā)現(xiàn)改正程序錯誤 m提供診斷錯誤信息A.只有IB.只有nC.只有田D.都是33、軟件測試是軟件質(zhì)撾保證的重要手段,下述哪種測試是軟件測試的最基礎(chǔ)環(huán)節(jié)? BA.功能測試B.單元測試C.結(jié)構(gòu)測試D.確認測試34、通??煞譃榘缀袦y試和黑盒測試。白盒測試是根據(jù)程序的( C)來設(shè)計測試用例 ,黑盒測試是根據(jù)軟件的規(guī)格說明來設(shè)計測試用例。5tT1d。A.功能B.性能軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題C.內(nèi)部邏輯D.內(nèi)部數(shù)據(jù)35、常用的黑盒測試方法有邊值分析、等價類劃分、錯誤猜測、因果圖等。其中(C)經(jīng)常與其它方法結(jié)合起來使用。軟件測試的步驟主要有單元測試、集成測試和確認測試。HONDWA.邊值分析B.等價類劃分C.錯誤猜測D.因果圖三、選擇填空題(正確的,錯誤的“X”)1、從供選擇的答案中選出應(yīng)填入下列()中的字句。軟件測試的目的是(A2)。為了提高測試的效率,應(yīng)該(B4)使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)(C1)和指定的覆蓋標(biāo)準(zhǔn)。與設(shè)計測試數(shù)據(jù)無關(guān)的文檔是(D4)。軟件的集成測試工作最好由(E4)承擔(dān),以提高集成測試的效果?BR>供選擇的答案:fdlGO。A.①評價軟件的質(zhì)量 ②發(fā)現(xiàn)軟件的錯誤③找出軟件中的所有錯誤 ④證明軟件是正確的B.①隨機地選取測試數(shù)據(jù)②取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)③在完成編碼以后制定軟件的測試計劃④選擇發(fā)現(xiàn)錯誤的可能性大的數(shù)據(jù)作為測試數(shù)據(jù)C.①程序的內(nèi)部邏輯②程序的復(fù)雜程度③使用說明書④程序的功能D.①該軟件的設(shè)計人員 ②程序的復(fù)雜程度③源程序 ④項目開發(fā)計劃E.①該軟件的設(shè)計人員 ②該軟件開發(fā)組的負責(zé)人③該軟件的編程人員 ④不屬該軟件開發(fā)組的軟件人員2、從供選擇的答案中選出應(yīng)填入下列()中的字句。為了把握軟件開發(fā)各個環(huán)節(jié)的正確性和協(xié)調(diào)性,人們需要進行(A2)和(B3)工作。(A)的目的是想證實在一給定的外部環(huán)境中軟件的邏輯正確性。它包括(C2)和(D3),(B)則試圖證明在軟件生存期各個階段,以及階段間的邏輯(E3)、(F4)和正確性。rApDq。供選擇的答案:A,B.①操作②確認③驗證④測試⑤調(diào)試C,D.①用戶的確認②需求規(guī)格說明的確認③程序的確認④測試的確認E,F.①可靠性②獨立性③協(xié)調(diào)性④完備性⑤擴充性3、從供選擇的答案中選出應(yīng)填入下列()中的字句。測試過程需要三類輸入:(A)、(B)和(C)。請選擇正確的答案填入下圖中以完成測試信息處理的全過程。 「4FLS。供選擇的答案?246312A?C.①接口選擇②軟件配置③硬件配置④測試配置⑤測試環(huán)境⑥測試工具D?F.①排錯②可靠性分析③結(jié)果分析④數(shù)據(jù)分類4、請從供選擇的答案中選出應(yīng)填入下列( )中的字句。程序的三種基本控制結(jié)構(gòu)是( A2)。它們的共同點是(B4)結(jié)構(gòu)化程序設(shè)計的一種基本方法是( C4)。軟件測試的目的是(D2)。軟件調(diào)試的目的是(E1)。3bVQQ供選擇的答案:A.①過程,子程序,分程序②順序,條件,循環(huán)③遞歸,堆棧,隊列④調(diào)用,返回,轉(zhuǎn)移四、填空題(正確的,錯誤的“X”)1、測試用例不僅要選用合理的測試輸入數(shù)據(jù),還需要選用不合理的測試輸入數(shù)據(jù),這樣能更多地《發(fā)現(xiàn)錯誤》,提高程序的可靠性。對于不合理的測試輸入數(shù)據(jù),程序應(yīng)《拒絕執(zhí)行》,并給出相應(yīng)的提示。QmEAs2、動態(tài)測試指通過《運行程序》發(fā)現(xiàn)錯誤。對軟件產(chǎn)品進行動態(tài)測試時使用黑盒測試法和《白盒測試》法。3、靜態(tài)測試指《被測試程序》不在機器上運行,而是采用《人工測試》和《計算機輔助靜態(tài)分析》的手段對程序進行檢測。 7mKLc4、黑盒測試依據(jù)《軟件規(guī)格說明》,檢查程序是否滿足《功能需求》。因此,黑盒測試由稱為功能測試或《數(shù)據(jù)驅(qū)動》測試。 HRgaJ5、白盒測試以檢查處理過程的細節(jié)為基礎(chǔ),對程序中盡可能多的《邏輯路徑》進行測試,檢查內(nèi)部《邏輯結(jié)構(gòu)》和《運行原理》是否有錯,程序的《運行狀態(tài)》與預(yù)期的狀態(tài)是否一致。 pU7Dk6、在基本路徑測試中,獨立路徑是指包括一組以前沒有處理過的《語句或條件》的一條路徑。從程序圖來看,一條獨立路徑是至少包含有一條《從未走過》的邊的路徑。tu5VT。7、在單元測試中,驅(qū)動模塊的作用是用來模擬被測模塊的《上層調(diào)用模塊》。它的工作是接受《測試輸入數(shù)據(jù)》,以上層模塊調(diào)用被測模塊的形式《把數(shù)據(jù)傳送給》被測模塊,接收被測模塊的《實測結(jié)果》并輸出。vHaJv。8、在單元測試中,樁模塊用來代替被測模塊的《子模塊》。具作用是《返回被測模塊所需》的信息。9、錯誤的群集現(xiàn)象是指模塊錯誤發(fā)現(xiàn)率與模塊的殘留錯誤數(shù)成《正比》關(guān)系。B.①不能嵌套使用 ②只能用來寫簡單的程序③已經(jīng)用硬件實現(xiàn) ④只有一個入口和一個出口C.①篩選法②遞歸法③歸納法④逐步求精法
D.①證明程序中沒有錯誤D.①證明程序中沒有錯誤③測量程序的動態(tài)特性E.①找出錯誤所在并改正之③對錯誤性質(zhì)進行分類②發(fā)現(xiàn)程序中的錯誤④檢查程序中的語法錯誤②排除存在錯誤的可能性④統(tǒng)計出錯的次數(shù)5、從供選擇的答案中選出同下列各條敘述關(guān)系最密切的字句。(1)對可靠性要求很高的軟件,例如操作系統(tǒng),由第三者對源代碼進行逐行檢查。(2)已有的軟件被改版時,由于受到變更的影響,改版前正常的功能可能發(fā)生異常,性能也可能下降。因此,對變更的軟件進行測試是必要的。JNYeR(3)在意識到被測試模塊的內(nèi)部結(jié)構(gòu)或算法的情況下進行測試。(4)為了確認用戶的需求,先做出系統(tǒng)的主要部分,提交給用戶試用。(5)在測試具有層次結(jié)構(gòu)的大型軟件時,有一種方法是從上層模塊開始,由上到下進行測試。此時,有必要用一些模塊替代尚未測試過的下層模塊。s3Kpy。供選擇的答案:A?E: ①仿真器②代碼審查③模擬器④樁⑤驅(qū)動器⑥域測試⑦黑盒測試⑧原型⑨白盒測試⑩退化測試6、從供選擇的答案中選出應(yīng)填入下面敘述的( )內(nèi)的正確答案軟件測試方法可分為黑盒測試法和白盒測試法兩種。黑盒測試法是通過分析程序的(A3)來設(shè)計測試用例的方法。除了測試程序外,它還適用于對(B4)階段的軟件文檔進行測試。uF4bt。白盒測試法是根據(jù)程序的( C2)來設(shè)計測試用例的方法。除了測試程序外,它也適用于對(D2)階段的軟件文檔進行測試。S9Ce0白盒法測試程序時常按照給定的覆蓋條件選取測試用例。 (E2)覆蓋比(F1)覆蓋嚴(yán)格,它使得每一個判定的每一條分支至少經(jīng)歷一次。(G4)覆蓋既是判定覆蓋,又是條件覆蓋,但它并不保證使各種條件都能取到所有可能的值。(H5)覆蓋比其他條件都要嚴(yán)格,但它不能保證覆蓋程序中的每一條路徑 ?BR>單元測試一般以(I1)為主,測試的依據(jù)是(J1)。YdWuj供選擇的答案:C: ①應(yīng)用范圍②內(nèi)部邏輯③功能④輸入數(shù)據(jù)D:①編碼②軟件詳細設(shè)計③軟件總體設(shè)計④需求分析E?H:①語句②判定③條件④判定/條件⑤多重條件⑥路徑①白盒法②黑盒法①模塊功能規(guī)格說明 ②系統(tǒng)模塊結(jié)構(gòu)圖 ③系統(tǒng)需求規(guī)格說明7、從供選擇的答案中選出應(yīng)填入下面敘述的( )內(nèi)的正確答案。集成測試也叫做(A3)或(B6)。通常,在(C1)的基礎(chǔ)上,將所有模塊按照設(shè)計要求集成成為系統(tǒng)。子系統(tǒng)的集成測試特別稱為?nbsp;D2),它所做的工作是要找出子系統(tǒng)和系統(tǒng)需求規(guī)格說明之間的(E6)。需要考慮的問題是:在把各個模塊連接起來的時侯,穿越模塊接口的數(shù)據(jù)是否會(F2);一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響;各個(G1)組合起來,能否達到預(yù)期要求的(H3);(I5)是否有問題;單個模塊的誤差累積起來是否會放大。IKfFO。供選擇的答案:A?D.①單元測試②部件測試③集成測試④系統(tǒng)測試⑤確認測試⑥聯(lián)合測試E?I.①子功能②丟失③父功能④局部數(shù)據(jù)結(jié)構(gòu)⑤全局數(shù)據(jù)結(jié)構(gòu)⑥不一致⑦一致8、從供選擇的答案中選出應(yīng)該填入下列敘述的()內(nèi)的正確答案。軟件測試中常用的靜態(tài)分析方法是( A1)和(B5)。(B)用于檢查模塊或子程序間的調(diào)用是否正確。分析方法(白盒方法)中常用的方法是(C1)方法。非分析方法(黑盒方法)中常用的方法是(D2)方法和(E3)方法。(E)方法根據(jù)輸出對輸入的依賴關(guān)系設(shè)計測試用例。HEY3a供選擇的答案:A?B:①引用分析②算法分析③可靠性分析④效率分析⑤接口分析⑥操作分析C?E: ①路徑測試 ②等價類③因果圖④歸納測試⑤綜合測試 ⑥追蹤⑦深度優(yōu)先 ⑧調(diào)試⑨相對圖9、從供選擇的答案中選出應(yīng)填入下面敘述的( )內(nèi)的正確答案。等價類劃分是一種典型的( A2)方法,也是一種非常實用的重要的測試方法。使用這一方法,完全不考慮程序的(B1)。用所有可能輸入的數(shù)據(jù)來測試程序是不可能的, 只能從全部可供輸入的數(shù)據(jù)中選擇一個(C2)進行測試。(D5)是指某個輸入域的集合,在該集合中,各個輸入數(shù)據(jù)對于揭露程序中的錯誤是(E3)。U0SX5供選擇的答案:A: ①白盒測試方法 ②黑盒測試方法B: ①內(nèi)部結(jié)構(gòu)②外部環(huán)境③順序④流程C?E: ①全集②子集③等效?BR>④不同的⑤等價類⑥典型集NG4Gm簡答1你認為一個優(yōu)秀的測試工程師應(yīng)該具備哪些素質(zhì)?探索者,故障排除員,不放過任何蛛絲馬跡,創(chuàng)造性,老練的追求完美者,判斷準(zhǔn)確,注重策略和外交,善于說服。TG3LR2軟件開發(fā)模型分哪幾種瀑布模型、漸增模型/演化/迭代、原型模型、螺旋模型、噴泉模型、智能模型、混合模型3軟件生命周期分哪幾個階段?軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題可行性分析、 總體描述、 系統(tǒng)設(shè)計、 編碼、調(diào)試和測試、 驗收與運行、維護升級到廢棄應(yīng)該由誰來進行確認測試?是軟件開發(fā)者還是軟件用戶?為什么?由軟件開發(fā)者,開發(fā)者對軟件產(chǎn)品進行評估,若不滿足要求則與用戶協(xié)商解決辦法如果能夠執(zhí)行完美的黑盒測試,還需要進行白盒測試嗎?為什么?需要,黑盒測試可根據(jù)程序規(guī)格檢驗程序是否完成規(guī)定功能,但無法發(fā)現(xiàn)程序內(nèi)部的編碼和邏輯錯誤,白盒測試與之相反互補。WA15I產(chǎn)品測試到什么時候就算是足夠了?測試一直貫穿軟件的整個生命周期,從需求、設(shè)計到編碼、實現(xiàn)一直到軟件的最終交付用戶, 測試時期已滿或特定的測試用例作為判斷測試停止的基礎(chǔ)。MwZE2測試計劃的目的是什么?確定測試基本原則,生成測試概要設(shè)計。軟件測試應(yīng)該劃分幾個階段 ?簡述各個階段應(yīng)重點測試的點 ?各個階段的含義?按照開發(fā)階段劃分,軟件測試可分為單元測試、集成測試,系統(tǒng)測試和驗收測試。單元測試:針對每個單元的測試, 以確保每個模塊能正常工作為目標(biāo)。集成測試:對已測試過的模塊進行組裝,進行集成測試。系統(tǒng)測試:檢驗軟件產(chǎn)品能否與系統(tǒng)的其他部分協(xié)調(diào)工作。驗收測試:檢驗軟件產(chǎn)品質(zhì)量的最后一道工序。對小的程序進行窮舉測試是可能的,用窮舉測試能否保證程序是百分之百正確呢?不能,不能查出錯誤程序本身違反了設(shè)計規(guī)范不可能查出程序因遺漏而出錯發(fā)現(xiàn)不了一些與權(quán)據(jù)相關(guān)的錯誤在任何情況下單元測試都是可能的嗎?都是需要的嗎?、單元測試,其目的在于發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種差錯。多個模塊可以平行地獨立進行單元測試。單元測試是在編碼階段完成的,每編寫出一個程序模塊,就開始做這個模塊的單元測試,所以只要采用模塊化方法開發(fā)軟件,單元測試都是必需的。 uaO0A。%測試和(3測試0c是軟件公司組織內(nèi)部人員模擬各類用戶對將面世的軟件產(chǎn)品進行測試。B是由軟件的多個用戶在一個或多個用戶的實際使用環(huán)境下進行測試。 U9A3z。驅(qū)動模塊和樁模塊樁模塊:也叫存根程序,用于模擬被測模塊工作過程中所調(diào)用的子模塊驅(qū)動模塊:用于模擬所測模塊的上級模塊,它接受測試數(shù)據(jù),把這些數(shù)據(jù)傳輸給被測模塊。白盒測試和黑盒測試白盒測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計規(guī)格說明書的規(guī)定正常進行。 黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。 89Jq1。14靜態(tài)測試和動態(tài)測試靜態(tài)方法是指不運行被測程序本身,僅通過分析或檢查源程序的語法、結(jié)構(gòu)、過程、接口等來檢查程序的正確性。動態(tài)測試方法是指通過運行被測程序, 檢查運行結(jié)果與預(yù)期結(jié)果的差異,并分析運行效率和健壯性等性能,15累進測試和回歸測試回歸測試是指修改了舊代碼后,重新進行測試以確認修改沒有引入新的錯誤或?qū)е缕渌a產(chǎn)生錯誤。問答計算題1、畫出下列偽碼程序的程序流程圖。STARTIFmTHENWHILEnDOABENDDOELSEBLOCKC軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題軟件測試經(jīng)典練習(xí)題ENDBLOCKENDIFSTORLgm92、如圖所下的程序有二條不同的路徑。分別表不為 L1(a—b)、L2(a-c-d)、L3(a—c—e),-c-d)、L3(a—c—e),或簡寫為aceabd、abe及acd。根據(jù)判定覆蓋、條件覆蓋、判定脩件覆蓋、條件組合覆蓋和路徑覆蓋等五種覆蓋標(biāo)準(zhǔn),從供選擇的答案中分別找出滿足相應(yīng)覆蓋標(biāo)準(zhǔn)的最小測試用例組。(用①~⑩回答)pZITx。供選擇的答案:x=90,yx=90,y=90 ②x=90,y=90 ④x=50,y=50⑤x=90,y=90x=50,y=50x=90,y=70⑦x=90,y=90x=50,y=50x=90,y=70x=40,x=90⑥x=90,y=90x=70,y=90x=50,y=50A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 有創(chuàng)意的年終總結(jié)
- 物料盤點標(biāo)準(zhǔn)化流程:精確管理
- 數(shù)碼店外墻涂料施工合同
- 工業(yè)園區(qū)外圍墻施工協(xié)議
- 城市商業(yè)中心停車場施工合同
- 旅游景區(qū)運營招投標(biāo)合同模板
- 五金交電招投標(biāo)管理要點
- 保險公司辦公費用內(nèi)控機制
- 校園消防演練方案
- 2022年大學(xué)海洋科學(xué)專業(yè)大學(xué)物理下冊月考試題-含答案
- 七年級英語上培優(yōu)扶差記錄表
- 全國防返貧監(jiān)測信息系統(tǒng)業(yè)務(wù)管理子系統(tǒng)操作手冊
- 2022年數(shù)學(xué)廣角內(nèi)容解讀及教學(xué)思考
- 二級減速器箱體蓋工藝卡片
- 互聯(lián)網(wǎng)高速專線電路開通測試報告[寶典]
- 虎牌電飯煲中文使用說明書
- 餐飲合同范本
- 人教版初中地理七年級上冊《地球自轉(zhuǎn)》說課稿
- 高職院校課程標(biāo)準(zhǔn)模板
- 注塑品質(zhì)檢驗標(biāo)準(zhǔn)
- 無鉛壓電陶瓷項目可行性研究報告-可參考案例-備案立項
評論
0/150
提交評論