201606軟測期末復(fù)習(xí)資料全_第1頁
201606軟測期末復(fù)習(xí)資料全_第2頁
201606軟測期末復(fù)習(xí)資料全_第3頁
201606軟測期末復(fù)習(xí)資料全_第4頁
201606軟測期末復(fù)習(xí)資料全_第5頁
免費預(yù)覽已結(jié)束,剩余11頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、試題庫填空題:1、CMM容包含初始級、可重復(fù)級和可優(yōu)化級五個等級.2、McCall模型劃分了、三個緯度的11個軟件質(zhì)量因素.3、SQA標(biāo)準(zhǔn)被劃分成:、.4、測試用例由和預(yù)期的 兩局部組成.5、根據(jù)是否知道被測試程序的部結(jié)構(gòu),測試方法可以分為: 和.6、代碼復(fù)審屬于,不實際運行程序.7、單元測試容包含如下方面: 、邊界條件測試、錯誤處理測試和局部 數(shù)據(jù)結(jié)構(gòu)測試.8、等價類劃分有兩種不同的情況: 和.9、動態(tài)測試的兩個根本要素是 、.10、集成測試以說明書為指導(dǎo),確認(rèn)測試以 說明書為指導(dǎo).11、軟件缺陷產(chǎn)生的原因包括 、設(shè)計、以及其他原因.12、等價類劃分有兩種不同的情況: 和.13、測試用例由

2、和預(yù)期的 兩局部組成.14、軟件測試的 W模型由兩個V字組成,分別代表 與 過程.15、軟件是包括程序、的完整集合.16、軟件對屬于各種質(zhì)量因素的需求的符合性是由 來測量的.18、軟件缺陷按嚴(yán)重程度被分為 6個等級,分別是: 、一般錯誤、 較小錯誤、測試建議.19、軟件缺陷產(chǎn)生的原因包括 、設(shè)計、以及其他原因.20、沉著和重點上我們可以把質(zhì)量治理標(biāo)準(zhǔn)劃分成 、兩種類型.參考答案:1、已定義級、已治理級2、軟件運行、軟件轉(zhuǎn)移、軟件修改3、軟件質(zhì)量治理標(biāo)準(zhǔn)、軟件工程過程標(biāo)準(zhǔn)4、測試輸入數(shù)據(jù)、輸出數(shù)據(jù)5、黑盒測試、白盒測試6、靜態(tài)測試7、獨立執(zhí)行路徑測試、模塊接口測試8、有效等價類、無效等價類9、被

3、測試程序、測試用例10、概要設(shè)計、需求規(guī)格11、需求分析、編寫代碼12、有效等價類、無效等價類13、測試輸入數(shù)據(jù)、輸出數(shù)據(jù)14、開發(fā)、測試15、數(shù)據(jù)、相關(guān)文檔16、軟件質(zhì)量度量18、嚴(yán)重錯誤、主要錯誤、次要錯誤19、編寫說明書、編寫代碼20、認(rèn)證標(biāo)準(zhǔn)、評估標(biāo)準(zhǔn) 單項選擇題1、以下關(guān)于a測試的描述中,正確的選項是A. a測試采用白盒測試技術(shù);B. a測試不需要用戶代表參加;C. a測試是系統(tǒng)測試的一種;D. a測試是驗收測試的一種;2、軟件質(zhì)量保證與測試人員需要的的根本素質(zhì)有A、計算機專業(yè)技能B、測試專業(yè)技能C、行業(yè)知識D、以上都是3、對于軟件的B測試,以下哪些描述是正確的?A. B測試就是在軟

4、件公司部展開的測試,由公司專業(yè)的測試人員執(zhí)行的測試.B.B測試就是在軟件公司部展開的測試,由公司的非專業(yè)測試人員執(zhí)行的測試.C.B測試就是在軟件公司外部展開的測試,由非專業(yè)的測試人員執(zhí)行的測試.D. B測試就是在軟件公司外部展開的測試,由專業(yè)的測試人員執(zhí)行的測試.4、下面哪項容不包含在測試方案文檔中?A.測試策略B.測試用例C.測試時間安排D.測試標(biāo)準(zhǔn)5、以下哪句話是不正確的:A、測試過的軟件就沒有缺陷B、測試的目的是盡可能多的發(fā)現(xiàn)程序中的缺陷C、成功的測試在于發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的缺陷D、測試是為了驗證程序是否符合需求7、把黑盒子測試和白盒子測試的界限打亂了.A、灰盒子測試 B、動態(tài)測試C、靜

5、態(tài)測試D、失敗測試8、的目的是對最終軟件系統(tǒng)進行全面的測試保證最終軟件系統(tǒng)產(chǎn)品滿足需求.A、系統(tǒng)測試 B、集成測試 C、單元測試D、功能測試10、52、關(guān)于自動化測試局限性的描述,以下描述錯誤的選項是.A、自動化測試不能取代手工測試B、自動測試比手工測試發(fā)現(xiàn)的缺陷少 C、自動測試不能提升測試覆蓋率 D、自動化測試對測試設(shè)計依賴性極大11、CMMI將軟件組織的軟件水平成熟度描述為A、二級B、三級 C、四級D、五級12、CMMI中文全稱為A、軟件水平成熟度模型B、軟件水平成熟度模型集成C、質(zhì)量治理體系D、軟件工程研究所13、根據(jù)測試組織劃分,軟件測試可分為:開發(fā)方測試,第三方測試,.A.集成測試B

6、.確認(rèn)測試C.用戶測試 D.灰盒測試14、編碼階段產(chǎn)生的錯誤由檢查出來的.A、單元測試B、集成測試 C、系統(tǒng)測試 D、有效性測試15、編寫測試方案的目的是A、使測試工作順利進行 B、使工程參與人員溝通更舒暢C、使測試工作更加系統(tǒng)化 D、使測試容更少,完成更快 16、不屬于白盒測試的技術(shù)是.A、語句覆蓋B、判定覆蓋 C、邊界值分析 D、根本路徑測試17、產(chǎn)品發(fā)布后修復(fù)軟件缺陷比工程開發(fā)早期這樣做的費用要高0A、12倍B、1020倍C、50倍 D、100倍或更高18、代碼檢查法有桌面檢查法,走查和.A、靜態(tài)測試B、代碼審查C、動態(tài)測試D、白盒測試19、單元測試的測試用例主要根據(jù)的結(jié)果來設(shè)計.A、需

7、求分析B、源程序C、概要設(shè)計D、詳細(xì)設(shè)計20、單元測試一般以為主.A、白盒測試B、黑盒測試C、系統(tǒng)測試D、分析測試21、單元測試中用來模擬被測模塊調(diào)用者的模塊是A、父模塊B、子模塊 C、驅(qū)動模塊D、樁模塊22、導(dǎo)致軟件缺陷的最大原因是A、編制說明書B、設(shè)計C、編碼 D、測試23、調(diào)試是B、發(fā)現(xiàn)軟件錯誤征兆的過程D、消除軟件錯誤的過程A、發(fā)現(xiàn)與預(yù)先定義的規(guī)格和標(biāo)準(zhǔn)不符合的問題C、有方案的、可重復(fù)的過程25、對下面的計算個人所得稅程序中,滿足判定覆蓋的測試用例是 if (income<800) taxrate=0;taxrate=0.05;taxrate=0.08;else if (inco

8、me<=1500) else if (income<2000) else taxrate=0.1;A、income=799, 1500, 1999, 2000B、income=799, 1501,2000, 2001C、income=800, 1500, 2000, 2001D、income=800, 1499, 2000, 200126、對于參數(shù)配置類的軟件,要用選擇較少的組合方式到達最正確效果.A、等價類劃分B、因果圖法C、正交試驗法D、場景法27、對于業(yè)務(wù)流清楚的系統(tǒng)可以利用貫穿整個測試用例設(shè)計過程并在用例中綜合使用各種測試方法.A、等價類劃分B、因果圖法C、正交試驗法D、場

9、景法28、根據(jù)軟件需求規(guī)格說明書,在開發(fā)環(huán)境下對已經(jīng)集成的軟件系統(tǒng)進行的測試是.A、系統(tǒng)測試B、單元測試 C、集成測試 D、驗收測試29、黑盒測試技術(shù),使用最廣的用例設(shè)計技術(shù)是A、等價類劃分 B、邊界值分析C、錯誤推測法D、邏輯覆蓋30、黑盒測試技術(shù)中不包括.D、邏輯覆蓋A、等價類劃分B、邊界值分析C、錯誤推測法31、劃分軟件測試屬于白盒測試還是黑盒測試的依據(jù)是A、是否執(zhí)行程序代碼C、是否能看到被測源程序32、集成測試的測試用例是根據(jù)A、需求分析B、源程序B、是否能看到軟件設(shè)計文檔D、運行結(jié)果是否確定的結(jié)果來設(shè)計.C、概要設(shè)計D、詳細(xì)設(shè)計33、集成測試對系統(tǒng)部的交互以及集成后系統(tǒng)功能檢驗了何種

10、質(zhì)量特性A、正確性 B、可靠性 C、可使用性D、可維護性34、幾乎沒有產(chǎn)品方案、進度安排和正規(guī)的開發(fā)過程的軟件開發(fā)模式是A、大棒模式B、邊寫邊改模式C、瀑布模式D、快速原型開發(fā)模式 35、較實用的軟件測試停止標(biāo)準(zhǔn)是.A、測試超過了預(yù)定時間,那么停止測試.B、根據(jù)查出的缺陷總數(shù)量決定是否停止測試.C、測試本錢超過了預(yù)期方案,那么停止測試.D、分析發(fā)現(xiàn)的缺陷數(shù)量和測試投入本錢曲線圖,確定確定應(yīng)繼續(xù)測試還是停止測試.36、經(jīng)驗說明,在程序測試中,某模塊與其他模塊相比,假設(shè)該模塊已發(fā)現(xiàn)并改正的錯誤較多,那么該模塊 中殘存的錯誤數(shù)目與其他模塊相比,通常應(yīng)該.A、較少 B、較多C、相似 D、不確定37、某

11、次程序調(diào)試沒有出現(xiàn)預(yù)計的結(jié)果,以下不可能是導(dǎo)致出錯的原因.A、變量沒有初始化B、編寫的語句書寫格式不規(guī) C、循環(huán)限制出錯D、代碼輸入有誤38、配置測試 A、是指檢查軟件之間是否正確交互和共享信息B、是交互適應(yīng)性、實用性和有效性的集中表達C、是指使用各種硬件來測試軟件操作的過程D、檢查缺陷是否有效改正39、憑經(jīng)驗或直覺推測可能的錯誤,列出程序中可能有的錯誤和容易發(fā)生錯誤的特殊情況,選擇測試用 例的測試方法叫.A、等價類劃分B、邊界值分析C、錯誤推測法D、邏輯覆蓋測試 40、缺陷產(chǎn)生的原因包括.A、交流不充分及溝通不暢;軟件需求的變更;軟件開發(fā)工具的缺陷 B、軟件的復(fù)雜性;軟件工程的時間壓力C、程

12、序開發(fā)人員的錯誤;軟件工程文檔的缺乏D、以上都是41、如果某測試用例集實現(xiàn)了某軟件的路徑覆蓋,那么它一定同時實現(xiàn)了該軟件的A、判定覆蓋 B、條件覆蓋C、判定/條件覆蓋D、組合覆蓋42、如果一個產(chǎn)品中嚴(yán)重的缺陷根本完成修正并通過復(fù)測,這個階段的成品是.A、Alpha版B、Beta版C、正版 D、以上都不是43、如果一個判定中的復(fù)合條件表達式為A > 1 or B <= 3,那么為了到達100%的條件覆蓋率,至少需要設(shè)計多少個測試用例0A、1B、2 C、3D、444、軟件測試的目的是A、發(fā)現(xiàn)程序中的所有錯誤 C、證實程序是正確的B、D、盡可能多地發(fā)現(xiàn)程序中的錯誤 調(diào)試程序45、軟件測試

13、風(fēng)險治理包含和風(fēng)險限制兩方面容.A、風(fēng)險排序B、風(fēng)險識別C、風(fēng)險評估D、風(fēng)險分析46、軟件測試治理包括測試過程治理、配置治理以及A、測試評審管理B、測試用例治理C、測試方案治理D、測試實施治理階段的錯誤碼47、軟件測試過程中的集成測試主要是為了發(fā)現(xiàn)A.需求分析B .概要設(shè)計C .編碼 D .維護48、軟件測試方案評審會不需要哪類人員參加?A.軟件工程經(jīng)理B. SQA負(fù)責(zé)人C.最終用戶D.測試組人員49、軟件測試技術(shù)可以分為靜態(tài)測試和動態(tài)測試,以下說法中錯誤的選項是:A、靜態(tài)測試是指不運行程序,通過檢查和閱讀等手段來發(fā)現(xiàn)程序中的錯誤.B、動態(tài)測試是指實際運行程序,通過運行的結(jié)果來發(fā)現(xiàn)程序中的錯誤

14、.C、動態(tài)測試包括黑盒測試和白盒測試. D、白盒測試是靜態(tài)測試,黑盒測試是動 態(tài)測試.50、軟件測試人員的工作責(zé)任不包括:A、制定測試方案B、設(shè)計測試用例C、執(zhí)行測試過程D、對軟件缺陷進行修復(fù)51、軟件測試是根據(jù)特定的規(guī)程,的過程.A、發(fā)現(xiàn)軟件錯誤B、說明程序正確 C、證實程序沒有錯誤D、設(shè)計并運行測試用例52、軟件測試是軟件質(zhì)量保證的重要手段,下述哪種測試是軟件測試的最根底環(huán)節(jié)?54、軟件調(diào)試的目的是 A、發(fā)現(xiàn)軟件中隱藏的錯誤 提交軟件A.集成測試B.單元測試C.目的測試D,確認(rèn)測試B、解決測試中發(fā)現(xiàn)的錯誤C、盡量不發(fā)現(xiàn)錯誤以便早日D、證實軟件的正確性55、軟件可靠性是指在指定的條件下使用時

15、,軟件產(chǎn)品維持規(guī)定的性能級別的水平,其子特性是指在軟件發(fā)生故障或者違反指定接口的情況下,軟件產(chǎn)品維持規(guī)定的性能級別的水平.A、成熟性B、易恢復(fù)性C、容錯性 D、可靠性依從性56、軟件設(shè)計階段的測試主要采取的方式是.A、評審B、白盒測試 C、黑盒測試 D、動態(tài)測試57、軟件驗收測試合格通過的標(biāo)準(zhǔn)不包括A.軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標(biāo)全部到達要求.B,至少有一項軟件功能超出軟件需求分析說明書中的定義,屬于軟件特色功能.C.立項審批表、需求分析文檔、設(shè)計文檔和編碼實現(xiàn)一致.D.所有在軟件測試中被發(fā)現(xiàn)的嚴(yán)重軟件缺陷均已被修復(fù).59、數(shù)據(jù)流覆蓋關(guān)注的是程序中某個變量從其聲明、賦

16、值到引用的變化情況,它是以下哪一種覆蓋的變 種.A、語句覆蓋B、限制覆蓋C、分支覆蓋D、路徑覆蓋60、條件覆蓋的目的是 A、使每個判定中的每個條件的可能取值至少滿足一次B、使程序中的每個判定至少都獲得一次"真"值和"假"值.C、使每個判定中的所有條件的所有可能取值組合至少出現(xiàn)一次.D、使程序中的每個可執(zhí)行語句至少執(zhí)行一次.61、通常, 是在編碼階段進行的測試,它是整個測試工作的根底.A、系統(tǒng)測試B、確認(rèn)測試C、集成測試D、單元測試62、為了提升測試的效率,應(yīng)該 A、隨機地選取測試數(shù)據(jù);B、取一切可能的輸入數(shù)據(jù) 作為測試數(shù)據(jù);C、在完成編碼以后制定軟件的

17、測試方案;D、選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作 為測試數(shù)據(jù).66、以下不屬于黑盒測試方法的是.A、等價類劃分 B、因果圖 C、邊界值分析D、變異測試67、以下不屬于正式審查的方式是A、同事審查B、公開述C、檢驗 D、編碼標(biāo)準(zhǔn)和規(guī)69、以下關(guān)于alpha測試的描述中正確的選項是:A. alpha測試一定要真實的最終軟件用戶參加B. alpha測試是集成測試的一種C. alpha測試是系統(tǒng)測試的一種 D. alpha測試是驗收測試的一種70、以下軟件屬性中,軟件產(chǎn)品首要滿足的應(yīng)該是A、功能需求B、性能需求C、可擴展性和靈活性 D、容錯糾錯水平71、以下不屬于白盒測試中邏輯覆蓋標(biāo)準(zhǔn)的是A、語句覆蓋B、條

18、件覆蓋C、分支覆蓋D、邊界值覆蓋*參考答案:1、D2、D3、C4、B5、A 6 7A 8、A 9 10、 B 11、 D 12、 B 13 C15、D16、C17、D18、B19、D20、A21、C22 A23、D24、25 A26 C27 D28 A29 A30 D31 C32 C33 A34 B35 D36 B37 B38 C39 C40 D41 A42 B43 B44 B45 C46 A47 B48 C49 D50 D51 A52 B5354 B55 C56 A57 B5859 D61、D62、D65、A66、 D67、D68、B69、D70、A71 D是非題21、靜態(tài)白盒測試可以找出遺

19、漏之處和問題.22、沒有可運行的程序,就無法進行測試工作.23、如何看待軟件產(chǎn)品部的缺陷,開發(fā)者和用戶的立場是一致的.24、軟件測試的目的在于發(fā)現(xiàn)錯誤、改正錯誤.25、軟件測試等于程序測試.26、軟件測試工具可以代替軟件測試員.27、軟件測試就是為了驗證軟件功能實現(xiàn)的是否正確,是否完成既定目標(biāo)的活動,所以軟件測試工作在 軟件工程的末期才開始.28、軟件測試是有效的排除軟件缺陷的手段.29、軟件測試員可以對產(chǎn)品說明書進行白盒測試.30、軟件測試針對的是初級程序員編寫的程序,資深程序員編寫的程序無需測試.31、軟件測試只能發(fā)現(xiàn)錯誤,但不能保證測試后的軟件沒有錯誤.32、軟件開發(fā)全過程的測試工作都可

20、以實現(xiàn)自動化.33、軟件缺陷是導(dǎo)致軟件失效的必要,而非充分要素.34、軟件質(zhì)量保證的獨特性是由軟件產(chǎn)品不同于其他制造產(chǎn)品的本質(zhì)決定的.35、設(shè)計實現(xiàn)測試,軟件測試是開發(fā)后期的一個階段.36、同行評審的主要目標(biāo)在于檢測錯誤、核對與標(biāo)準(zhǔn)的偏離.37、為了快速完成集成測試,采用一次性集成方式是適宜的.38、我是個很棒的程序員,我無需進行單元測試.39、驗收測試是以最終用戶為主的測試.40、驗收測試一定是由最終用戶來實施的.41、驗收測試是以用戶為主的測試.42、負(fù)載測試是驗證要檢驗的系統(tǒng)的水平最高能到達什么程度.43、集成測試方案在需求分析階段末提交.44、我是個很棒的程序員,我無需進行單元測試.4

21、5、軟件測試工具可以代替軟件測試員.46、如何看待軟件產(chǎn)品部的缺陷,開發(fā)者和用戶的立場是一致的.47、軟件測試的目的在于發(fā)現(xiàn)錯誤、改正錯誤.48、軟件測試等于程序測試.49、在白盒測試中,如果某種覆蓋率到達100%,就可以保證把所有隱藏的程序缺陷都已經(jīng)揭露出來了50、軟件測試的目的是盡可能多的找出軟件的缺陷.51、為了快速完成集成測試,采用一次性集成方式是最適宜的.*21、V22、X23、X24、義25、義26、X27、義28、V29、V30、X31、V32、X33、V34、V35、X36、V37、義38、X39、V40、X41、V42、義43、義44、X45、義46、X47、義48、X49、

22、X50、V51、X 名詞解釋1、持續(xù)的軟件測試2、無效等價類3、白盒測試5、單元測試7、動態(tài)測試技術(shù)8、黑盒測試11、軟件質(zhì)量12、判定覆蓋13、軟件質(zhì)量本錢14、條件組合覆蓋15、軟件測試文檔參考答案:1、持續(xù)的軟件測試軟件開發(fā)不同階段都有軟件測試工作,軟件測試工作的各個步驟分布在整個軟件生存周期中,完整的軟 件測試應(yīng)貫穿整個軟件生存周期.2、無效等價類無效等價類是指對于程序的規(guī)格說明來說,不合理的,沒有意義的輸入數(shù)據(jù)的集合.3、白盒測試白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是根據(jù)程序部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品部動作是否根據(jù)設(shè)計規(guī)格說明書的規(guī)定正常進行,檢驗程序中的每條通路是否都能

23、按預(yù)定要求正確工作.5、單元測試是對軟件設(shè)計的最小單元-模塊進行正確性檢驗的測試工作,主要測試模塊在語法、格式和邏輯上的錯 誤.7、動態(tài)測試技術(shù)指通過在經(jīng)過設(shè)計的樣本測試數(shù)據(jù)上運行程序來檢驗程序的動態(tài)行為和運行結(jié)果以發(fā)現(xiàn)缺Pgo 8、黑盒測試 也稱功能測試或數(shù)據(jù)驅(qū)動測試,前提是產(chǎn)品所具有的功能,通過測試來檢 測每個功能是否都正常使用.11、軟件質(zhì)量 軟件質(zhì)量是指軟件產(chǎn)品中能滿足給定需求的性質(zhì)和特性的總體.軟件質(zhì)量包括設(shè)計質(zhì)量 和符合質(zhì)量.12、判定覆蓋 判定覆蓋是白盒測試中的一種邏輯覆蓋標(biāo)準(zhǔn),它要求每個判定表達式都取 得真和假兩種可能的結(jié)果,也 叫分支覆蓋.13、軟件質(zhì)量本錢 軟件質(zhì)量本錢指所

24、有由質(zhì)量工作或者進行與質(zhì)量有關(guān)的活動所導(dǎo)致的本錢.包括:預(yù)防本錢、評價本錢、失效本錢.14、條件組合覆蓋 條件組合覆蓋是邏輯覆蓋標(biāo)準(zhǔn)的一種,它要求選取足夠多的測試數(shù)據(jù),使得每個判定表達式中條件的各種可能組合都至少出現(xiàn)一次.15、軟件測試文檔軟件測試文檔是對要執(zhí)行的軟件測試及測試的結(jié)果進行描述、定義、規(guī)定和報告的任何書面或圖示信息.它為測試工程的組織、規(guī)劃和治理提供了一個規(guī)化的架構(gòu).簡做題1、試表達軟件質(zhì)量的忸方法和度量標(biāo)準(zhǔn).2、試圖示McCall軟件質(zhì)量模型.3、請闡述軟件測試的主要原那么.4、測試結(jié)束的標(biāo)準(zhǔn)是什么?5、軟件質(zhì)量保證活動主要包括哪些?6、什么是軟件缺陷,軟件缺陷有哪些表現(xiàn).7、

25、請分別說明黑盒測試和白盒測試各自的優(yōu)點* 參考答案:1、試表達軟件質(zhì)量的度量方法和 度量標(biāo)準(zhǔn).軟件質(zhì)量特性度量方法有兩類:預(yù)測型和驗收型.預(yù)測度量是利用定量或定性的方法,估算軟件質(zhì)量的評價值,以得到軟件質(zhì)量的比擬精確的估算值.驗收度量是在軟件開發(fā)各階段的檢查點,對軟件的要求質(zhì)量進行確認(rèn)性檢查的具體評價值,它是對 開發(fā)過程中的預(yù)測進行評價.度量標(biāo)準(zhǔn)有兩種:第一種叫做尺度度量,這是一種定量度量.它適用于一些能夠直接度量的特性,例如,出錯率.第二種叫做二元度量,這是一種定性度量.它適用于一些只能間接度量的特性,例如,可使用性、 靈活性等等.2、試圖示McCall軟件質(zhì)量模型.McCall軟件質(zhì)量模型

26、圖示如下:可維護性(Mainlalnafcility) 可燃(性(11曲iLity)互連性 inter即仃hW li野) 可移植性(P口 rtability)靈活性(F陵ihiGF)/%岫1n復(fù)用性(弧皿hWW/ REVIT10M TRANSITION 產(chǎn)品修丐if _亡品轉(zhuǎn)移/產(chǎn)品運行 、一、匚1PROIMT OPERATION S 正(CorrectiWMr) 可靠性RMiMii Lity) 可使用性"ly) 統(tǒng)率(Efnticncy) 完至祖 Integrity)3、請闡述軟件測試的主要原那么.(1)應(yīng)當(dāng)把盡早和不斷的測試作為座右銘.(2)所有的測試都應(yīng)追溯到用戶需求(3)測試

27、工作應(yīng)該由獨立的專業(yè)的軟件測試機構(gòu)來完成(4)設(shè)計測試用例時,應(yīng)該考慮各種情況,包括不合理的輸入條件(5)制定并嚴(yán)格執(zhí)行測試方案,排除測試的隨意性.(6)窮盡測試是不可能的,測試需要終止.(7)測試中發(fā)現(xiàn)的錯誤需要有一個確認(rèn)的過程.(8)保存一切測試過程文檔.4、測試結(jié)束的標(biāo)準(zhǔn)是什么?1、各測試階段全部完成、測試用例全部執(zhí)行.2、覆蓋率到達標(biāo)準(zhǔn).3、缺陷數(shù)是逐次收斂的、缺陷率到達標(biāo)準(zhǔn).4、缺陷修復(fù)率等到達標(biāo)準(zhǔn).5、通過用戶的驗收測試.5、軟件質(zhì)量保證活動主要包括哪些?軟件質(zhì)量保證活動主要包括:1 .軟件工程治理方法和工具2 .在整個軟件過程中采用的正式技術(shù)復(fù)審3 .多層次的測試策略4 .對軟件

28、文檔及其修改的限制5 .保證軟件遵從軟件開發(fā)標(biāo)準(zhǔn)的規(guī)程6 .度量和報告機制6、什么是軟件缺陷,軟件缺陷有哪些表現(xiàn).從產(chǎn)品部看,缺陷是軟件產(chǎn)品開發(fā)或維護過程中存在的錯誤、毛病等各種問題;從產(chǎn)品外部看,缺陷是系統(tǒng)所需要實現(xiàn)的某種功能的失效或違背.符合以下規(guī)那么的叫軟件缺陷:1) ) .軟件未到達產(chǎn)品說明書的功能2) .軟件出現(xiàn)了產(chǎn)品說明書指明不會出現(xiàn)的錯誤3) .軟件功能超出產(chǎn)品說明書指明圍4) .軟件未到達產(chǎn)品說明書雖未指出但應(yīng)到達的目標(biāo)5) .軟件測試員認(rèn)為難以理解、不易使用、運行速度緩慢、或者最終用戶認(rèn)為不好7、請分別說明黑盒測試和白盒測試各自的優(yōu)點.黑盒測試的優(yōu)點有:1)比擬簡單,與軟件的

29、部實現(xiàn)無關(guān),不需要了解程序部的實現(xiàn)邏輯及代碼;2)能容易的從用戶角度知道軟件有哪些問題;3)基于軟件開發(fā)文檔,所以能知道軟件是否有與文檔規(guī)定不一致的功能;4)在做軟件自動化測試時較為方便.白盒測試的優(yōu)點有:能幫助軟件測試人員增大代碼的覆蓋率,提升代碼的質(zhì)量,發(fā)現(xiàn)代碼中隱藏的問題綜合題1、某城市的由三局部組成,這三局部的名稱和容分別是 地區(qū)碼:空白或三位數(shù)字;前綴:非0'或'1'開頭的三位數(shù);后綴:四位數(shù)字.對有效等價類調(diào)試數(shù)據(jù)()276 -2345(635) 805 -9321圍等價類(1) , (3) , (4)等價類(2) , (3) , (4)期望結(jié)果有效有效假定

30、被調(diào)試的程序能接受一切符合上述規(guī)定的,拒絕所有不符合規(guī)定的,試用等價類劃分法來設(shè)計它的測試用例.答:劃分等彳/T類,包括4個有效等價類,11個無效等價類.(7.5分)輸入條件有效等價類無效等價類地區(qū)碼空白(1),3位數(shù)字(2)有非數(shù)字字符(5),少于3位數(shù)字(6),多于三位數(shù)字(7)前綴從200到999之間的3位數(shù)字(3)有非數(shù)字字符(8),起始位為"0"(9),起始位為"1"(10),少于3位 數(shù)字(11),多于3位數(shù)字(12)后綴:4位數(shù)字(4)有非數(shù)字字符(13),少于4位數(shù)字(14),多于4位數(shù)字(15)確定調(diào)試用例:(7.5分)對11個無效等價

31、類,要選擇11個調(diào)試用例,如下所示:(20A) 123 -4567(33 ) 234 -5678(7777) 345-6789(777) 34A -6789(234) 045 -6789(777) 145 -6789(777) 34 6789(777) 2345-6789(777) 345 -678A(777) 345 -678(777) 345 -56789調(diào)試數(shù)據(jù)出簡化后的決策表.(1)等價類劃分month變量的有效等價類:M1: month=4,6,9,11M3: month=12day變量的有效等價類:(3分)M2: month=1,3,5,7,8,10M4: month=2圍期望結(jié)果

32、無效等價類(5)無效無效等價類(6)無效無效等價類(7)無效無效等價類(8)無效無效等價類(9)無效無效等價類(10)無效無效等價類(11)無效無效等價類(12)無效無效等價類(13)無效無效等價類(14)無效無效等價類(15)無效選取的測試數(shù)據(jù)可以不同,但要針對各等價類.2、用決策表測試法測試以下程序:(15分)該程序功能為輸出某個輸入日期后天的日期,例如輸入日 期2021年1月1日,那么該程序的輸出為2021年1月3日.該程序有三個輸入變量 month、day、year,分別作為輸入日期的月份、日、年份.(1)分別為輸入變量month、day、year劃分有效等價類.(2)分析程序的規(guī)格說明,并結(jié)合以上等價類劃 分的情況,給出問題規(guī)定的所有可能采取的操作(即D1: 1 <day< 26D4: day=29year變量的有效等價類:Y1: year是閏年D2: day=27D3: day=28D5: day=30D6: day=31Y2: year不是閏年(2)程序中可能采取的操作有以下 7種:(3分)a1:不可能 a2:day+2 a3: day=2a4: d

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論