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