

下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.第一章 引論3、軟件測(cè)試與開發(fā)的關(guān)系是怎樣的.為什么這么說(shuō).答:軟件測(cè)試和軟件開發(fā)構(gòu)成一個(gè)全過(guò)程的交互、協(xié)作之關(guān)系,兩者自始至終一起工作,共同致力于同一個(gè)目標(biāo):按時(shí)、高質(zhì)量的完成項(xiàng)目?!狙a(bǔ)充題】補(bǔ)1、軟件測(cè)試要在編程完成后才能開始,這種觀點(diǎn)對(duì)嗎.說(shuō)明原因。答:P11補(bǔ)2、V模型,測(cè)試階段與開發(fā)階段的對(duì)應(yīng)關(guān)系。答:P11第二章 軟件測(cè)試的基本概念2、如何理解軟件質(zhì)量和軟件缺陷的對(duì)立統(tǒng)一關(guān)系.答:P14缺陷是質(zhì)量的對(duì)立面,要了解什么是缺陷(defect),就必須清楚“質(zhì)量(Quality)”概念,因?yàn)槿毕菔窍鄬?duì)質(zhì)量而存在的,違背了質(zhì)量、違背了客戶的意愿,不能滿足客戶的要求,就會(huì)引起缺陷或產(chǎn)生缺陷
2、。5、需求分析、系統(tǒng)設(shè)計(jì)所存在的問(wèn)題在軟件缺陷中占有較大比例,對(duì)軟件開發(fā)和測(cè)試工作有何啟發(fā).答:P21要盡早發(fā)現(xiàn)需求工程、軟件設(shè)計(jì)等各個(gè)方面的問(wèn)題,減少大量的后期返工,將質(zhì)量成本從昂貴的后期返工轉(zhuǎn)化為前期的缺陷發(fā)現(xiàn)。【補(bǔ)充題】補(bǔ)1、根據(jù)統(tǒng)計(jì)數(shù)據(jù),缺陷發(fā)現(xiàn)越早,修復(fù)缺陷的代價(jià)越小,這種現(xiàn)象對(duì)于軟件測(cè)試有什么啟示.(P20)第三章 軟件測(cè)試方法3、針對(duì)國(guó)內(nèi)18位身份證號(hào)驗(yàn)證,通過(guò)等價(jià)類劃分法設(shè)計(jì)測(cè)試用例。解:(1)等價(jià)類劃分表輸入檢查項(xiàng)有效等價(jià)類無(wú)效等價(jià)類格式檢查(1)18位數(shù)字(2)17位數(shù)字加X(3)少于18位(4)多于18位(5)前17位中有字母(6)最后1位有X之外字母區(qū)域代碼檢查(7)有
3、效區(qū)域代碼(8)無(wú)效區(qū)域代碼(全0)生日代碼檢查(9)有效生日(小于當(dāng)前日期且存在)(10)不存在的日期(11)大于當(dāng)前日期校驗(yàn)碼檢查(12)正確校驗(yàn)碼(13)不正確校驗(yàn)碼(2)測(cè)試用例:1)輸入8,覆蓋(1)(7)(9)(12);2)輸入X,覆蓋(2)(7)(9)(12);3)輸入,覆蓋(3);4)輸入99,覆蓋(4);5)輸入AB8009C,覆蓋(5)(6);6)輸入9,覆蓋(8);7)輸入9,覆蓋(10);8)輸入9,覆蓋(11);9)輸入9,覆蓋(13)。6、針對(duì)程序流程圖(圖略),用最少的測(cè)試用例完成各種邏輯覆蓋和路徑覆蓋的測(cè)試設(shè)計(jì)。解題要點(diǎn):分別回答語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、路
4、徑覆蓋。其中:前三種邏輯覆蓋可以用同樣的兩個(gè)測(cè)試用例覆蓋(假設(shè)圖中向右分支為True分支;如果標(biāo)注向右分支為False分支,語(yǔ)句覆蓋可以用一個(gè)用例);路徑覆蓋需要三個(gè)用例(兩個(gè)判定均為True的路徑不可能覆蓋)。用例應(yīng)給出預(yù)期輸出。8、結(jié)合等價(jià)類劃分和邊界值分析法,設(shè)計(jì)個(gè)人所得稅計(jì)算程序的測(cè)試用例。(稅率表略)解題要點(diǎn):一般基于等價(jià)類劃分的用例取中間值,邊界值分析需要對(duì)每一個(gè)邊界值?。哼吔缰?1、邊界值、邊界值+1三種情況。用例應(yīng)給出預(yù)期輸出。9、用判定表法設(shè)計(jì)測(cè)試NextDate(Y,M,D)函數(shù)的測(cè)試用例。解題要點(diǎn):判定表的條件設(shè)置一定要單一,其不同組合直接能對(duì)應(yīng)測(cè)試用例設(shè)計(jì)。應(yīng)至少寫出部
5、分用例,給出預(yù)期輸出。【補(bǔ)充題】1、針對(duì)Test函數(shù)按照基本路徑測(cè)試方法設(shè)計(jì)測(cè)試用例。int Test(int i_count, int i_flag) int i_temp = 0;while (i_count0) if (0 = i_flag) i_temp = i_count + 100;break; else if (1 = i_flag) i_temp = i_temp + 10; else i_temp = i_temp + 20; i_count-; return i_temp; 解:int Test(int i_count, int i_flag) 1 int i_temp=0
6、;2 while (i_count0) 3 If (0=i_flag) 4 i_temp=i_count+100;5 break; 6 else 7 If (1=i_flag) 8 i_temp=i_temp+10; 9 else 10 i_temp=i_temp+20; 11 i_count-; 12 return i_temp; 程序控制流圖:134,56,789,1011122程序環(huán)路復(fù)雜度:CC=4基本路徑集:Path1 1-2-3-6-7-8-11-2-12Path2 1-2-12Path3 1-2-3-4-5-12Path4 1-2-3-6-7-9-10-11-2-12設(shè)計(jì)測(cè)試用例
7、:用例IDi_counti_flag預(yù)期輸出test11110test2020test320102test41320補(bǔ)2、試用等價(jià)分類法測(cè)試學(xué)生管理系統(tǒng)中出生日期的輸入設(shè)計(jì)是否符合要求,假設(shè)出生年月格式為yyyymmdd,有效出生日期范圍為1950年1月1日至1995年12月31日。解:等價(jià)類劃分輸入條件有效等價(jià)類無(wú)效等價(jià)類格式正確8位數(shù)字字符(1)有非數(shù)字字符 (8)少于8個(gè)數(shù)字符 (9)多于8個(gè)數(shù)字符 (10)數(shù)值范圍(隱含年份范圍)在195001之間 (2)19951231 (12)月份數(shù)值范圍在1-12之間 (3)等于00 (13)12 (14)日期數(shù)值范圍1,3,5,7,8,10,1
8、2月在1-31之間(4)4,6,9,11月在1-30之間(5)閏年2月在1-29之間(6)非閏年2月在1-28之間(7)等于00 (15)31 (16)2,4,6,9,11月等于31 (17)2月等于30 (18)非閏年2月等于29(19)測(cè)試用例序號(hào)輸入數(shù)據(jù)覆蓋等價(jià)類1.19800307(1)(2)(3)(4)2.19890604(1)(2)(3)(5)3.19880222(1)(2)(3)(6)4.19790214(1)(2)(3)(7)5.1966011a(8)6.1976021(9)7.197602144(10)8.19460214(11)9.19960214(12)10.197600
9、14(13)11.19761314(14)12.19760200(15)13.19760132(16)14.19760431(17)15.19760230(18)16.19790229(19)補(bǔ)3、結(jié)合等價(jià)類劃分法和邊界值分析法,針對(duì)成績(jī)轉(zhuǎn)換程序設(shè)計(jì)測(cè)試用例。轉(zhuǎn)換規(guī)則為:大于等于90小于等于100為優(yōu);大于75小于90為良;大于等于60小于等于75為及格;大于等于0小于60為不及格。解:等價(jià)類劃分輸入條件有效等價(jià)類無(wú)效等價(jià)類百分制成績(jī)90,100(1)(75,90)(2)60,75(3)0,60) (4)100(6)結(jié)合邊界值分析:每個(gè)等價(jià)類取邊界值、邊界值+1、邊界值-1;設(shè)計(jì)測(cè)試用例為(僅
10、列出輸入):測(cè)試用例序號(hào)輸入數(shù)據(jù)覆蓋等價(jià)類1.90(1)2.91(1)3.99(1)4.100(1)5.76(2)6.89(2)7.60(3)8.61(3)9.74(3)10.75(3)11.0(4)12.1(4)13.59(4)14.-1(5)15.101(6)補(bǔ)4、團(tuán)隊(duì)實(shí)驗(yàn)成績(jī)確定方法為:團(tuán)隊(duì)總體得到一個(gè)基本分,根據(jù)個(gè)人在團(tuán)隊(duì)中的角色計(jì)算個(gè)人得分:項(xiàng)目負(fù)責(zé)人加10%,技術(shù)骨干加5%,貢獻(xiàn)小成員減5%,其他成員獲得基本分;不同角色不允許重復(fù)。使用判定表方法設(shè)計(jì)測(cè)試用例。解:列出條件樁:是項(xiàng)目負(fù)責(zé)人.是技術(shù)骨干.貢獻(xiàn)小.列出動(dòng)作樁:基本分+10%基本分+5%基本分-5%基本分不允許判定表序號(hào)1
11、2345678條件負(fù)責(zé)人TTTTFFFF骨干TTFFTTFF貢獻(xiàn)小TFTFTFTF動(dòng)作+10%T+5%T-5%T基本分T不允許TTTT設(shè)計(jì)測(cè)試用例。(略)第四章 軟件測(cè)試依據(jù)和規(guī)范4、簡(jiǎn)要概述建立測(cè)試管理與評(píng)判體系的六大過(guò)程。答:P91測(cè)試規(guī)劃、測(cè)試設(shè)計(jì)、測(cè)試實(shí)施、配置管理、資源管理、測(cè)試管理。【補(bǔ)充題】補(bǔ)1、W模型相對(duì)V模型的改進(jìn)。答:P68第五章 單元測(cè)試1、為什么要進(jìn)行單元測(cè)試.單元測(cè)試的主要任務(wù)有哪些.答:P96、P9799為了盡早發(fā)現(xiàn)軟件中存在的缺陷。單元測(cè)試的主要任務(wù)包括:模塊獨(dú)立執(zhí)行通路測(cè)試、模塊局部數(shù)據(jù)結(jié)構(gòu)測(cè)試、模塊接口測(cè)試、模塊邊界條件測(cè)試、模塊的各條錯(cuò)誤處理通路測(cè)試、內(nèi)存分
12、析。2、單元測(cè)試的對(duì)象不可能是一組函數(shù)或多個(gè)程序的組合,為什么.答:P95單元測(cè)試針對(duì)的是軟件設(shè)計(jì)的最小單位,強(qiáng)調(diào)被測(cè)軟件的獨(dú)立性,單元與程序其他部分隔離開,避免其他單元對(duì)該單元的影響。【補(bǔ)充題】補(bǔ)1、軟件測(cè)試中,什么是驅(qū)動(dòng)程序和樁程序.主要在那些階段應(yīng)用.答:P107,應(yīng)用在單元測(cè)試和集成測(cè)試階段。第六章 集成測(cè)試和系統(tǒng)測(cè)試1、系統(tǒng)集成測(cè)試常見有哪幾種不同模式.各自優(yōu)缺點(diǎn)是什么.答:P126、P127128常見劃分包括漸增式和非漸增式,具體模式包括:自頂向下集成、自底向上集成、大棒(大爆炸)集成、三明治集成。優(yōu)缺點(diǎn)對(duì)比略。7、測(cè)試一個(gè)網(wǎng)站,可以采用哪些方法.應(yīng)注意什么問(wèn)題.答:開放式問(wèn)題,無(wú)
13、標(biāo)準(zhǔn)答案。應(yīng)問(wèn)題可以包括:鏈接測(cè)試、頁(yè)面圖形元素測(cè)試、表單測(cè)試等?!狙a(bǔ)充題】補(bǔ)1、什么是回歸測(cè)試.答:P132補(bǔ)2、解釋性能測(cè)試相關(guān)概念:在線用戶和并發(fā)用戶,虛擬用戶,思考時(shí)間,負(fù)載模式。答:P135第七章 驗(yàn)收測(cè)試2、進(jìn)行驗(yàn)收測(cè)試的條件是什么.通過(guò)標(biāo)準(zhǔn)是什么.答:P146條件是系統(tǒng)或軟件產(chǎn)品已通過(guò)了系統(tǒng)內(nèi)部測(cè)試,所有缺陷得到修正。通過(guò)標(biāo)準(zhǔn):完全執(zhí)行驗(yàn)收計(jì)劃中的測(cè)試用例;發(fā)現(xiàn)錯(cuò)誤得到修正;完成軟件驗(yàn)收測(cè)試報(bào)告。4、用戶界面測(cè)試有哪些要素.答:P149七個(gè)要素:符合標(biāo)準(zhǔn)和規(guī)范、直觀性、一致性、靈活性、舒適性、正確性、實(shí)用性。5、兼容性測(cè)試包括哪三個(gè)方面.答:P152154軟件兼容性測(cè)試、數(shù)據(jù)共享
14、兼容性測(cè)試、硬件兼容性測(cè)試。第八章 面向?qū)ο筌浖臏y(cè)試1、面向?qū)ο蟮能浖y(cè)試與傳統(tǒng)的軟件測(cè)試有何不同.答:P159面向?qū)ο筌浖衅渥陨硖卣鳎侯愔g有繼承關(guān)系,子類可以覆蓋父類方法,所以面向?qū)ο筌浖y(cè)試有類與子類測(cè)試、分層與增量、層次結(jié)構(gòu)測(cè)試?!狙a(bǔ)充題】補(bǔ)1、在對(duì)OOA和OOP進(jìn)行審查時(shí),面向?qū)ο髮哟谓Y(jié)構(gòu)測(cè)試應(yīng)包括哪些方面.答:P161對(duì)認(rèn)定對(duì)象的測(cè)試、對(duì)認(rèn)定結(jié)構(gòu)的測(cè)試、對(duì)構(gòu)造的類層次結(jié)構(gòu)的測(cè)試。補(bǔ)2、面向?qū)ο蟮念悳y(cè)試中,描述根據(jù)前置條件和后置條件構(gòu)造測(cè)試用例的方法。答:P163為所有可能的組合情況確定測(cè)試用例需求;根據(jù)需求創(chuàng)建特定輸入值的測(cè)試用例;增加違反前置條件的測(cè)試用例。補(bǔ)3、在面向?qū)ο蠹?/p>
15、成測(cè)試中,交互性測(cè)試應(yīng)考慮哪些類.答:P165原始類、匯集類和協(xié)作類。第十章 軟件本地化測(cè)試2、軟件本地化與國(guó)際化有什么關(guān)系.答:P205軟件國(guó)際化是在軟件設(shè)計(jì)和文檔開發(fā)過(guò)程中,使得功能和代碼設(shè)計(jì)能處理多種語(yǔ)言和文化傳統(tǒng),使創(chuàng)建不同語(yǔ)言版本時(shí),不需要重新設(shè)計(jì)源程序代碼的軟件工程方法。軟件本地化是將一個(gè)軟件產(chǎn)品按特定國(guó)家/地區(qū)或語(yǔ)言市場(chǎng)的需要進(jìn)行加工,使之滿足特定市場(chǎng)上的用戶對(duì)語(yǔ)言和文化的特殊要求的軟件生產(chǎn)活動(dòng)。4、軟件本地化測(cè)試應(yīng)著重于哪些方面.答:P210功能性測(cè)試,所有基本功能、安裝、升級(jí)等測(cè)試;翻譯測(cè)試,包括語(yǔ)言完整性、術(shù)語(yǔ)準(zhǔn)確性等的檢查;可用性測(cè)試,包括用戶界面、度量衡和時(shí)區(qū)等;兼容性
16、調(diào)試,包括硬件兼容性、版本兼容性等測(cè)試;文化、喜好等適用性測(cè)試手冊(cè)驗(yàn)證,包括聯(lián)機(jī)文件、在線幫助、PDF文件等測(cè)試第十一章 軟件測(cè)試自動(dòng)化2、手工測(cè)試和自動(dòng)化測(cè)試如何進(jìn)行有效結(jié)合.答:P225測(cè)試自動(dòng)化能顯著降低重復(fù)手工測(cè)試的時(shí)間,建立可靠、重復(fù)的測(cè)試,減少人為錯(cuò)誤,增強(qiáng)測(cè)試質(zhì)量和覆蓋率。測(cè)試自動(dòng)化不能完全替代手工測(cè)試和手工測(cè)試工程師,保證100%的測(cè)試覆蓋率,彌補(bǔ)測(cè)試實(shí)踐的不足。3、測(cè)試自動(dòng)化實(shí)現(xiàn)中,關(guān)鍵的技術(shù)是什么.答:P228232關(guān)鍵技術(shù)包括:代碼分析、對(duì)象識(shí)別、腳本技術(shù)、自動(dòng)比較?!狙a(bǔ)充題】補(bǔ)1、分析自動(dòng)化測(cè)試的適用場(chǎng)合。答:P238單元測(cè)試、集成測(cè)試、系統(tǒng)性能測(cè)試、穩(wěn)定性測(cè)試、可靠性
17、測(cè)試等比較適合采用自動(dòng)化測(cè)試。第十二章 組建測(cè)試團(tuán)隊(duì)1、測(cè)試團(tuán)隊(duì)的主要任務(wù)是什么.答:P267268主要任務(wù)包括:建立測(cè)試計(jì)劃、設(shè)計(jì)測(cè)試用例、執(zhí)行測(cè)試、評(píng)估測(cè)試結(jié)果、遞交測(cè)試報(bào)告等,此外還應(yīng)參加各種審查工作。第十三章 部署測(cè)試環(huán)境2、測(cè)試環(huán)境中有哪些基本要素.答:要素:硬件、網(wǎng)絡(luò)環(huán)境、軟件、數(shù)據(jù)準(zhǔn)備。第十四章 設(shè)計(jì)和維護(hù)測(cè)試用例1、測(cè)試用例有哪幾個(gè)組成部分.一般采用哪些方法進(jìn)行組織.答:P310311,P318測(cè)試用例應(yīng)包括:標(biāo)志符(Identification)、測(cè)試項(xiàng)(Test Items)、測(cè)試環(huán)境要求、輸入標(biāo)準(zhǔn)(Input Criteria)、輸出標(biāo)準(zhǔn)(Output Criteria)
18、、測(cè)試用例之間的關(guān)聯(lián)。可以按照程序功能模塊、測(cè)試用例的類型、測(cè)試用例的優(yōu)先級(jí)進(jìn)行組織。第十五章 報(bào)告所發(fā)現(xiàn)的缺陷1、軟件缺陷生命周期中有哪些基本狀態(tài).答:P325包括發(fā)現(xiàn)、打開、修復(fù)、關(guān)閉。2、如何有效描述缺陷.答:P329描述缺陷的基本要求:?jiǎn)我粶?zhǔn)確、可以再現(xiàn)、完整統(tǒng)一、短小簡(jiǎn)練、特定條件、補(bǔ)充完善、不做評(píng)價(jià)。【補(bǔ)充題】補(bǔ)1、對(duì)缺陷的嚴(yán)重性一般定義哪四個(gè)級(jí)別,各自含義是什么.答:P326致命的(fatal)、嚴(yán)重的(critical)、一般的(major)、微小的(minor)。第十六章 軟件測(cè)試和質(zhì)量分析報(bào)告5、基于需求的測(cè)試覆蓋評(píng)估和基于代碼的測(cè)試覆蓋評(píng)估,哪一種更有效.答:P349基于需求的測(cè)試覆蓋評(píng)估更通用,但是度量值不準(zhǔn)確;基于代碼的測(cè)試覆蓋可以借
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備設(shè)施維修管理制度
- 2025年中國(guó)加壓蒸汽清潔器行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 設(shè)計(jì)培訓(xùn)風(fēng)險(xiǎn)管理制度
- 證書執(zhí)照使用管理制度
- 診所護(hù)士外出管理制度
- 2025年中國(guó)滑雪鏟行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 試驗(yàn)車輛歸口管理制度
- 財(cái)務(wù)銀行對(duì)賬管理制度
- 財(cái)政投資項(xiàng)目管理制度
- 貨物寄存?zhèn)}庫(kù)管理制度
- (高清版)DB32∕T 3550-2019 住宿業(yè)清洗消毒衛(wèi)生規(guī)范
- 2025年粵教滬科版三年級(jí)英語(yǔ)上冊(cè)月考試卷含答案
- 《XRD分析課件》課件
- 低壓配電系統(tǒng)維護(hù)與管理方案
- 事業(yè)單位聘用臨時(shí)工勞動(dòng)合同模板2025年
- 設(shè)備安裝與調(diào)試作業(yè)指導(dǎo)書
- 學(xué)前兒童科學(xué)教育活動(dòng)指導(dǎo)-002-國(guó)開機(jī)考復(fù)習(xí)資料
- 數(shù)字與圖像處理-終結(jié)性考核-國(guó)開(SC)-參考資料
- 再生障礙性貧血診斷與治療中國(guó)指南(2024年版)解讀
- 《旅游概論》考試復(fù)習(xí)題庫(kù)(附答案)
- 內(nèi)蒙古呼和浩特市(2024年-2025年小學(xué)五年級(jí)語(yǔ)文)人教版綜合練習(xí)(下學(xué)期)試卷及答案
評(píng)論
0/150
提交評(píng)論