更新時(shí)間:2018年01月11日13時(shí)15分 來(lái)源:傳智播客 瀏覽次數(shù):
一、軟件測(cè)試的定義:
1、測(cè)試的含義:
首先是一項(xiàng)活動(dòng),在這項(xiàng)活動(dòng)中某個(gè)系統(tǒng)或組成的部分將在特定的條件下運(yùn)行,結(jié)果將被觀察和記錄,并對(duì)系統(tǒng)或組成部分進(jìn)行評(píng)價(jià)。
2、軟件測(cè)試:
使用人工或者自動(dòng)化手段,來(lái)運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。
3、對(duì)軟件測(cè)試的定義還有兩種描述:?
定義1:軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程;
定義2:軟件測(cè)試是根據(jù)軟件開(kāi)發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)的一批測(cè)試用例并利用這些測(cè)試用例運(yùn)行程序以及發(fā)現(xiàn)錯(cuò)誤的過(guò)程,即執(zhí)行測(cè)試步驟。
4、測(cè)試結(jié)果:
找出缺陷和故障;
顯示軟件執(zhí)行正確;
二、軟件測(cè)試的目的 :
1、根本目的:
發(fā)現(xiàn)/修改缺陷;
滿足用戶需求,提高用戶滿意度;
優(yōu)化軟件品質(zhì);
三、軟件測(cè)試的對(duì)象:
1、軟件測(cè)試不等于程序測(cè)試;
2、軟件開(kāi)發(fā)過(guò)程中所產(chǎn)生的需求規(guī)格說(shuō)明、概要設(shè)計(jì)規(guī)格說(shuō)明、詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明以及源程序、用戶文檔都是軟件測(cè)試對(duì)象。
四、軟件測(cè)試的環(huán)境:
1、測(cè)試環(huán)境:
軟件+硬件+網(wǎng)絡(luò);
是指測(cè)試軟件的時(shí)候,軟件運(yùn)行的平臺(tái);
2、測(cè)試環(huán)境的原則:
真實(shí)、干凈、無(wú)毒、獨(dú)立;
五、軟件測(cè)試的時(shí)間:
1、軟件測(cè)試工作要盡早開(kāi)展;
2、軟件測(cè)試工作覆蓋整個(gè)軟件生命周期;
六、軟件測(cè)試信息流程及周期性:
1、測(cè)試的信息流程
測(cè)試過(guò)程中需要三類輸出:軟件配置、測(cè)試配置和測(cè)試工具;
測(cè)試最終的結(jié)果或輸出:得到軟件的功能正確或找出缺陷;
2、軟件測(cè)試周期性
軟件測(cè)試周期性是指測(cè)試-改錯(cuò)-再測(cè)試-再改錯(cuò)。
七、軟件測(cè)試的停止依據(jù):
根據(jù)單位時(shí)間內(nèi)查找故障的數(shù)量和嚴(yán)重程度決定是否停止測(cè)試。
八、軟件測(cè)試的原則:
1、盡早的和及時(shí)的測(cè)試;
2、測(cè)試前應(yīng)當(dāng)準(zhǔn)備好測(cè)試數(shù)據(jù)和與之對(duì)應(yīng)的預(yù)期結(jié)果這兩部分;
3、測(cè)試輸入數(shù)據(jù)應(yīng)包括合理的輸入條件和不合理的輸入條件;
4、程序提交測(cè)試后,應(yīng)當(dāng)由專門的測(cè)試人員進(jìn)行測(cè)試;
5、嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性;
6、測(cè)試用例的所有相關(guān)預(yù)期結(jié)果做全面的檢查;
7、充分注意測(cè)試當(dāng)中的群體現(xiàn)象;
8、保存測(cè)試計(jì)劃、測(cè)試用例、出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)工作提供充分的資料。
九、軟件測(cè)試的誤區(qū):
1、軟件測(cè)試技術(shù)要求不高,至少比編程容易多了;
2、若發(fā)布的軟件質(zhì)量問(wèn)題,那是軟件測(cè)試人員的錯(cuò);
3、軟件測(cè)試是測(cè)試人員的事,與開(kāi)發(fā)人員無(wú)關(guān);
4、根據(jù)軟件開(kāi)發(fā)瀑布模型,軟件測(cè)試是開(kāi)發(fā)后期的一個(gè)階段;
5、有時(shí)間就多測(cè)試一些,來(lái)不及就少測(cè)試一些;
6、軟件測(cè)試是非建設(shè)性的工作,甚至是破壞性的,測(cè)試中發(fā)現(xiàn)錯(cuò)誤是對(duì)責(zé)任人工作的一種否定。
十、測(cè)試與開(kāi)發(fā)的關(guān)系:
北京校區(qū)