《測(cè)試方法論—RAD環(huán)境軟件測(cè)試技術(shù)課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《測(cè)試方法論—RAD環(huán)境軟件測(cè)試技術(shù)課件(37頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、,Click to edit Master title style,Click to edit Master text styles,Second Level,Third Level,Fourth Level,Fifth Level,*,*,*,測(cè)試方法論,RAD,環(huán)境軟件測(cè)試技術(shù),Rational,Software,Corporation,/,測(cè)試方法論RAD環(huán)境軟件測(cè)試技術(shù)Rational/,1,軟件測(cè)試方法分類,黑盒測(cè)試,白盒測(cè)試,兩種測(cè)試方法從不同的角度出,發(fā),反映了軟件的不同側(cè)面,也,適用于不同的開(kāi)發(fā)環(huán)境,Rational,Software,Corporation,/,軟件測(cè)試方法分
2、類黑盒測(cè)試白盒測(cè)試兩種測(cè)試方法從不同的角度出R,2,Rational,Software,Corporation,軟件測(cè)試方法:白盒測(cè)試,白盒測(cè)試又稱,結(jié)構(gòu)測(cè)試,、邏輯驅(qū)動(dòng)測(cè)試或基于,程序本身的測(cè)試,也可成為,程序員測(cè)試,,主要,應(yīng)用于結(jié)構(gòu)化開(kāi)發(fā)環(huán)境,應(yīng)用程序,/,Rational軟件測(cè)試方法:白盒測(cè)試白盒測(cè)試又稱結(jié)構(gòu)測(cè)試、,3,Rational,Software,Corporation,軟件測(cè)試方法:黑盒測(cè)試,輸入,輸出,黑盒測(cè)試又稱,功能測(cè)試,、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于,規(guī)格說(shuō)明的測(cè)試,也可被成為,用戶測(cè)試,,主要,應(yīng)用于快速應(yīng)用開(kāi)發(fā),(RAD),環(huán)境,/,Rational軟件測(cè)試方法:黑盒測(cè)試輸
3、入輸出黑盒測(cè)試又稱功,4,RAD,為軟件測(cè)試帶來(lái)新的挑戰(zhàn),軟件結(jié)構(gòu)越來(lái)越復(fù)雜,團(tuán)隊(duì)規(guī)模越來(lái)越大,開(kāi)發(fā)成本與風(fēng)險(xiǎn)越來(lái),越高,用戶對(duì)應(yīng)用程序的質(zhì),量要求越來(lái)越嚴(yán)格,Rational,Software,Corporation,/,RAD為軟件測(cè)試帶來(lái)新的挑戰(zhàn)軟件結(jié)構(gòu)越來(lái)越復(fù)雜Rationa,5,軟件測(cè)試生命周期,開(kāi)發(fā)生命周期,需求分析,設(shè)計(jì)定義,程序編制,維護(hù),建立,建立,建立,修改,測(cè)試生命周期,測(cè)試計(jì)劃,測(cè)試設(shè)計(jì),定制個(gè)案,測(cè)試執(zhí)行,評(píng)估,缺陷跟蹤,越早測(cè)試越好,Rational,Software,Corporation,/,軟件測(cè)試生命周期開(kāi)發(fā)生命周期 需求分析設(shè)計(jì)定義程序編制維護(hù)建,6,Ra
4、tional,Software,Corporation,軟件測(cè)試的階段組成,測(cè)試計(jì)劃,測(cè)試設(shè)計(jì),測(cè)試開(kāi)發(fā),測(cè)試執(zhí)行,測(cè)試評(píng)估,/,Rational軟件測(cè)試的階段組成測(cè)試計(jì)劃測(cè)試設(shè)計(jì)測(cè)試開(kāi)發(fā)測(cè),7,測(cè)試計(jì)劃的目標(biāo),收集并組織測(cè)試計(jì)劃信,息,將軟件細(xì)化為可檢驗(yàn)的,測(cè)試需求,建立測(cè)試計(jì)劃,Rational,Software,Corporation,/,測(cè)試計(jì)劃的目標(biāo) 收集并組織測(cè)試計(jì)劃信Rational/,8,測(cè)試計(jì)劃:定義測(cè)試需求,用,戶,需,求,定義,測(cè),試,需,求,根據(jù)用戶需求定義并完善測(cè)試,需求,以作為整個(gè)測(cè)試的標(biāo)準(zhǔn),Rational,Software,Corporation,/,測(cè)試計(jì)劃:
5、定義測(cè)試需求用定義測(cè)根據(jù)用戶需求定義并完善測(cè)試Ra,9,測(cè)試計(jì)劃:考慮測(cè)試內(nèi)容,系統(tǒng)功能,用戶界面,系統(tǒng)性能,加載測(cè)試,強(qiáng)化測(cè)試,容量測(cè)試,配置測(cè)試,安裝測(cè)試,Rational,Software,Corporation,/,測(cè)試計(jì)劃:考慮測(cè)試內(nèi)容系統(tǒng)功能Rational/,10,測(cè)試設(shè)計(jì)的目標(biāo),定義自動(dòng)測(cè)試過(guò)程,選擇適當(dāng)?shù)臏y(cè)試用例,組織測(cè)試過(guò)程信息,并,傳遞給測(cè)試開(kāi)發(fā)人員,Rational,Software,Corporation,/,測(cè)試設(shè)計(jì)的目標(biāo) 定義自動(dòng)測(cè)試過(guò)程Rational/,11,Rational,Software,Corporation,測(cè)試設(shè)計(jì):定制測(cè)試過(guò)程,用,戶,需,求,定
6、義,測(cè),試,需,求,定制,測(cè),試,過(guò),程,/,Rational測(cè)試設(shè)計(jì):定制測(cè)試過(guò)程用定義測(cè)定制測(cè)/,12,Rational,Software,Corporation,測(cè)試設(shè)計(jì):選擇測(cè)試用例,用,戶,需,求,定義,測(cè),試,需,求,定制,測(cè),試,過(guò),程,選擇,測(cè),試,用,例,/,Rational測(cè)試設(shè)計(jì):選擇測(cè)試用例用定義測(cè)定制測(cè)選擇測(cè)/,13,測(cè)試開(kāi)發(fā)的目標(biāo),建立,可重用,的自動(dòng)測(cè)試,維護(hù)測(cè)試對(duì)于測(cè)試需求,的可跟蹤性,Rational,Software,Corporation,/,測(cè)試開(kāi)發(fā)的目標(biāo) 建立可重用的自動(dòng)測(cè)試Rational/,14,測(cè)試開(kāi)發(fā)技術(shù):編程,優(yōu)勢(shì):,具有較大的靈活性,缺點(diǎn):
7、,編碼過(guò)程復(fù)雜,Rational,Software,Corporation,/,測(cè)試開(kāi)發(fā)技術(shù):編程優(yōu)勢(shì):Rational/,15,測(cè)試開(kāi)發(fā)技術(shù):錄制,優(yōu)勢(shì):,操作簡(jiǎn)單、快捷,缺點(diǎn):,靈活性較差,Rational,Software,Corporation,/,測(cè)試開(kāi)發(fā)技術(shù):錄制優(yōu)勢(shì):Rational/,16,測(cè)試開(kāi)發(fā)技術(shù),錄制,腳本,自動(dòng)生成,腳本生成自動(dòng)化,并可根據(jù)需要修改,Rational,Software,Corporation,/,測(cè)試開(kāi)發(fā)技術(shù)錄制腳本自動(dòng)生成腳本生成自動(dòng)化,并可根據(jù)需要修改,17,測(cè)試執(zhí)行的目標(biāo),執(zhí)行測(cè)試,檢查測(cè)試結(jié)果,研究并組織測(cè)試結(jié)果以,便評(píng)估,維護(hù)缺陷記錄,Rat
8、ional,Software,Corporation,/,測(cè)試執(zhí)行的目標(biāo) 執(zhí)行測(cè)試Rational/,18,測(cè)試執(zhí)行的步驟:?jiǎn)卧?單元測(cè)試,單元測(cè)試,Rational,Software,Corporation,單元測(cè)試,單元測(cè)試,單元測(cè)試,缺 陷 跟 蹤,/,測(cè)試執(zhí)行的步驟:?jiǎn)卧獑卧獪y(cè)試單元測(cè)試Rational單元測(cè)試,19,測(cè)試執(zhí)行的步驟:模塊,單元測(cè)試,單元測(cè)試,單元測(cè)試,單元測(cè)試,單元測(cè)試,組,Rational,Software,Corporation,合,測(cè),試,缺 陷 跟 蹤,/,測(cè)試執(zhí)行的步驟:模塊單元測(cè)試單元測(cè)試單元測(cè)試單元測(cè)試單元測(cè)試,20,測(cè)試執(zhí)行的步驟:集成,組合測(cè)試,組合
9、測(cè)試,組合測(cè)試,組合測(cè)試,Rational,Software,Corporation,集成測(cè)試,缺 陷 跟 蹤,/,測(cè)試執(zhí)行的步驟:集成組合測(cè)試組合測(cè)試組合測(cè)試組合測(cè)試Rati,21,測(cè)試執(zhí)行的步驟:試車,Rational,Software,Corporation,系統(tǒng)聯(lián)調(diào),缺 陷 跟 蹤,/,測(cè)試執(zhí)行的步驟:試車Rational系統(tǒng)聯(lián)調(diào)缺 陷 跟,22,Rational,Software,Corporation,測(cè)試執(zhí)行的步驟:維護(hù),系統(tǒng)維護(hù),二次開(kāi)發(fā),項(xiàng)目更新,單元測(cè)試,組合測(cè)試,集成測(cè)試,系統(tǒng)聯(lián)調(diào),回歸測(cè)試,缺 陷 跟 蹤,/,Rational測(cè)試執(zhí)行的步驟:維護(hù)系統(tǒng)維護(hù)單元測(cè)試組合測(cè)試
10、,23,測(cè)試評(píng)估的目標(biāo),提交,量化的,測(cè)試覆蓋域,及缺陷跟蹤報(bào)告,評(píng)估軟件質(zhì)量,Rational,Software,Corporation,/,測(cè)試評(píng)估的目標(biāo) 提交量化的測(cè)試覆蓋域Rational/,24,測(cè)試評(píng)估的內(nèi)容:覆蓋域,哪些測(cè)試需求經(jīng)過(guò)了測(cè)試,哪些需求通過(guò)了測(cè)試,我們的工作進(jìn)度及效率如何,Rational,Software,Corporation,/,測(cè)試評(píng)估的內(nèi)容:覆蓋域哪些測(cè)試需求經(jīng)過(guò)了測(cè)試Rational,25,測(cè)試評(píng)估的內(nèi)容:缺陷,我們發(fā)現(xiàn)了哪些缺陷,我們解決了哪些缺陷,遺留缺陷對(duì)軟件有何影響,Rational,Software,Corporation,/,測(cè)試評(píng)估的內(nèi)容:缺
11、陷我們發(fā)現(xiàn)了哪些缺陷Rational/,26,測(cè)試評(píng)估:綜合評(píng)價(jià),合格!,應(yīng)用程序,Rational,Software,Corporation,/,測(cè)試評(píng)估:綜合評(píng)價(jià)合格!應(yīng)用程序Rational/,27,測(cè)試模式,測(cè)試模式,測(cè)試團(tuán)隊(duì),測(cè)試組管理員,測(cè)試組成員,測(cè)試方法論,測(cè)試工具,測(cè)試計(jì)劃及設(shè)計(jì)工具,測(cè)試開(kāi)發(fā)及執(zhí)行工具,測(cè)試評(píng)估及缺陷跟蹤工具,Rational,Software,Corporation,/,測(cè)試模式測(cè)試模式測(cè)試團(tuán)隊(duì)測(cè)試組管理員測(cè)試組成員測(cè)試方法論 測(cè),28,工欲善其事必先利其器,Rational,Software,Corporation,/,工欲善其事必先利其器Rationa
12、l/,29,RATIONAL,SQA,Rational,Software,Corporation,/,RATIONALSQARational/,30,SQA,:測(cè)試工具市場(chǎng)的領(lǐng)導(dǎo)者,SQA,65%,資料來(lái)源:IDC,Rational,Software,Corporation,/,SQA:測(cè)試工具市場(chǎng)的領(lǐng)導(dǎo)者SQA資料來(lái)源:IDCRatio,31,SQA,:覆蓋整個(gè)測(cè)試生命周期,SQA SUITE,測(cè)試計(jì)劃,測(cè)試設(shè)計(jì),測(cè)試開(kāi)發(fā),測(cè)試執(zhí)行,缺陷跟蹤,測(cè)試評(píng)估,Rational,Software,Corporation,/,SQA:覆蓋整個(gè)測(cè)試生命周期SQA SUITE測(cè)試計(jì)劃測(cè)試設(shè),32,Rati
13、onal,Software,Corporation,SQA,:跨越各種,Windows,平臺(tái),SQA SUITE,測(cè)試計(jì)劃,測(cè)試設(shè)計(jì),測(cè)試開(kāi)發(fā),測(cè)試執(zhí)行,缺陷跟蹤,測(cè)試評(píng)估,WINDOWS 3.X,WINDOWS 95,WINDOWS NT,/,RationalSQA:跨越各種Windows平臺(tái)SQA S,33,Rational,Software,Corporation,SQA,:面向?qū)ο蟮匿浿萍夹g(shù),SQA SUITE,測(cè)試計(jì)劃,測(cè)試設(shè)計(jì),測(cè)試開(kāi)發(fā),測(cè)試執(zhí)行,缺陷跟蹤,測(cè)試評(píng)估,WINDOWS 3.X,WINDOWS 95,WINDOWS NT,OLE,OCX,ActiveX,Win32 co
14、ntrols,VBX,VB objects,PB objects,Delphi objects,Centura objects,Develop2000 objicts,etc.,/,RationalSQA:面向?qū)ο蟮匿浿萍夹g(shù)SQA SUITE,34,SQA,的基本組件,SQA Mamager,SQA Robot,SQA LoadTest,Team Test,完成,Client,端,應(yīng)用程序功能,測(cè)試,完成C/S環(huán)境,性能測(cè)試,Rational,Software,Corporation,/,SQA的基本組件 SQA MamagerTeam T,35,Rational,Software,Corporation,簡(jiǎn)單回顧,測(cè)試計(jì)劃,測(cè)試設(shè)計(jì),測(cè)試開(kāi)發(fā),測(cè)試執(zhí)行,測(cè)試評(píng)估,/,Rational簡(jiǎn)單回顧測(cè)試計(jì)劃測(cè)試設(shè)計(jì)測(cè)試開(kāi)發(fā)測(cè)試執(zhí)行測(cè)試,36,TO BE OR NOT TO BE,“生存,還是毀滅”,Rational,Software,Corporation,/,TO BE OR NOT TO BE “生存Ration,37,