《軟件測試第04課-軟件測試基礎(chǔ)》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件測試第04課-軟件測試基礎(chǔ)(34頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、,標(biāo)題,第二級(jí),第三級(jí),第四級(jí),第五級(jí),單擊此處編輯母版標(biāo)題樣式,#,軟件測試興趣班,第四講:軟件測試基礎(chǔ),name,namename,本,節(jié),要點(diǎn),軟件測試概念,測試環(huán)境搭建,如何寫測試用例,如何測試方法。,軟件測試,程序測試,什么,是測試?,測試,軟件測試,硬件測試,程序測試,文檔測試,被測軟件,的分類,功能劃分,系統(tǒng)軟件,應(yīng)用軟件,技術(shù)架構(gòu)劃分,C/S,結(jié)構(gòu)軟件,B/S,結(jié)構(gòu)軟件,按照用戶劃分,產(chǎn)品軟件,項(xiàng)目軟件,規(guī)模劃分,小型,中型,大型,Bug,Bug-,小蟲子,Bug,的由來,Bug,的由來,Bug,說法,Bug,是指,程序運(yùn)行時(shí)出現(xiàn)的,故障?,Bug,BUG,完全沒有實(shí)現(xiàn)的功能:
2、,A,B,C-A,B,基本實(shí)現(xiàn)用戶需要的功能,但運(yùn)行出現(xiàn)錯(cuò)誤。,實(shí)現(xiàn)用戶不需要的功能,是否,是,BUG,的標(biāo)準(zhǔn),是否滿足用戶的需求,Bug,用戶想要的,-,用戶所說的,-,需求分析人員理解的,-,系統(tǒng)需求規(guī)格說明書,-,開發(fā)人員理解的,-,實(shí)際軟件,Debug,CMM -BUG,經(jīng)典,Bug,案例,經(jīng)典,Bug,案例,經(jīng)典,Bug,案例,經(jīng)典,Bug,案例,什么是軟件測試,Software Testing,Test-TESTUM(,陶罐,)-,評(píng)估礦石的,質(zhì)量,說法,軟件測試就是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序或系統(tǒng)的過程,軟件測試,軟件測試,標(biāo)準(zhǔn),定義,使用人工或自動(dòng)手段,運(yùn)行或測試某個(gè)系統(tǒng)的過程,目
3、的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果的差別。,測試環(huán)境,什么是測試環(huán)境,測試環(huán)境,=,軟件,+,硬件,+,網(wǎng)絡(luò),硬件,硬件,PC,機(jī),品牌機(jī),兼容機(jī),筆記本,服務(wù)器,PDA,手機(jī),軟件,軟件,XP,Vista,Win7,Mac,Unix,Linux,網(wǎng)絡(luò),網(wǎng)絡(luò),局域網(wǎng),10M,100M,互聯(lián)網(wǎng),3G,網(wǎng),Wifi,測試環(huán)境,怎樣搭建測試環(huán)境,真實(shí),項(xiàng)目軟件,產(chǎn)品軟件,干凈,無毒,獨(dú)立,測試用例,什么是測試用例,TestCaseTC,在測試之前設(shè)計(jì)的一套詳細(xì)的測試方案,測試環(huán)境,測試步驟,測試數(shù)據(jù),測試結(jié)果,測試用例,=,輸入,+,輸出,+,測試環(huán)境,測試用例,測試用例,4W,
4、Why,:為什么要寫用例,When,:什么時(shí)候?qū)懹美?Who,:由誰來寫用例,What,:根據(jù)什么寫測試用例,測試用例注意事項(xiàng),為什么要,團(tuán)隊(duì)交流,重復(fù)測試,跟蹤統(tǒng)計(jì),用戶自測,什么時(shí)候?qū)?需求計(jì)劃,測試計(jì)劃完成后,誰寫,測試人員,依據(jù),需求分析,如何進(jìn)行測試?,案例分析:對(duì)程序的描述:一個(gè)程序從一個(gè)輸入對(duì)話框中讀取三個(gè)整數(shù)值。這三個(gè)整數(shù)值代表了三角形三邊的長度。程序顯示提示信息,指出該三角形的類型,不規(guī)則三角形,等腰三角形,等邊三角形,本節(jié)案例,用你的測試用例集回答下列問題,以此來對(duì)其進(jìn)行評(píng)價(jià),對(duì)每個(gè)回答“是”的答案,可以得到,1,分:,1,、是否有這樣一個(gè)用例,代表了一個(gè)有效的不規(guī)則三角形
5、?(注意,如,1,,,2,3,和,2,5,10,這樣的用例并不能確?!笆恰钡拇鸢?,因?yàn)榫邆溥@樣邊長的三角形不存在),2,、是否有這樣的測試用例,代表一個(gè)有效的等邊三角形?,3,、是否有這樣,的測試用例,代表一個(gè)有效的,等腰三角形?,(,注意:無效用例,2,,,2,,,4),本節(jié)案例,4,、是否至少有三個(gè)這樣的測試用例,代表有效的等腰三角形,從而可以測試到兩等邊的所有三種可能的情況?,5,、是否有這樣的用例,,某邊的長度等于,0,6,、是否有這樣的,用例,某邊的長度,等于負(fù)數(shù)?,7,、是否有這樣的用例,三個(gè)整數(shù)都大于,0,,其中兩個(gè)整數(shù)之和等于第三個(gè)?,8,、是否至少有三個(gè)第七類的測試用例,例舉
6、了一邊等于另外兩邊之和的全部可能情況?,本節(jié)案例,9,,是否有這樣的測試用例,三個(gè)整數(shù)都大于,0,,其中兩個(gè)整數(shù)之和小于第三個(gè),整數(shù)?,10,、是否至少有三個(gè)第,9,類的測試用例,例舉了一邊大于另外兩邊之和的全部可能情況?,11,、是否有這樣的測試用例,三邊長度皆為,0,?,12,、是否至少有這樣的測試用例,輸入的邊長為非整數(shù)值?,13,、是否至少有一個(gè)這樣的測試用例,輸入的邊長個(gè)數(shù)不對(duì)?,14,、對(duì)于每一個(gè)用例,除了定義輸入值之外,是否定義了成熟正對(duì)該輸入值得預(yù)期輸出值?,預(yù)習(xí):,預(yù)習(xí)黑盒測試和白盒測試的概念,靜態(tài)測試、動(dòng)態(tài)測試、單元測試的概念和應(yīng)用,集成測試,系統(tǒng)測試,驗(yàn)收測試的概念,掌握功能測試,性能測試的概念和應(yīng)用,界面測試、易用性測試、安裝測試、兼容性測試、回歸測試、冒煙測試、隨機(jī)測試的含義,