![軟件測試策略專業(yè)培訓(xùn)講義_第1頁](http://file4.renrendoc.com/view/a133eb3a3a2182b4f17cfa402ccef119/a133eb3a3a2182b4f17cfa402ccef1191.gif)
![軟件測試策略專業(yè)培訓(xùn)講義_第2頁](http://file4.renrendoc.com/view/a133eb3a3a2182b4f17cfa402ccef119/a133eb3a3a2182b4f17cfa402ccef1192.gif)
![軟件測試策略專業(yè)培訓(xùn)講義_第3頁](http://file4.renrendoc.com/view/a133eb3a3a2182b4f17cfa402ccef119/a133eb3a3a2182b4f17cfa402ccef1193.gif)
![軟件測試策略專業(yè)培訓(xùn)講義_第4頁](http://file4.renrendoc.com/view/a133eb3a3a2182b4f17cfa402ccef119/a133eb3a3a2182b4f17cfa402ccef1194.gif)
![軟件測試策略專業(yè)培訓(xùn)講義_第5頁](http://file4.renrendoc.com/view/a133eb3a3a2182b4f17cfa402ccef119/a133eb3a3a2182b4f17cfa402ccef1195.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件測試策略專業(yè)培訓(xùn)講義集成與系統(tǒng)測試軟件測試的策略測試層次集成測試系統(tǒng)測試交互測試2022/7/621 軟件測試的策略軟件測試從軟件層次劃分可分為:單元測試、集成測試、系統(tǒng)測試單元測試:對程序單元的測試集成測試:對程序單元接口之間的測試系統(tǒng)測試:對整個軟件系統(tǒng)進行測試最初在瀑布模型中提出,在不同的開發(fā)模型中有所變化2022/7/631 軟件測試的策略軟件測試層次“V形圖(對應(yīng)軟件瀑布開發(fā)模型)需求規(guī)格說明概要設(shè)計詳細設(shè)計編碼實現(xiàn)單元測試集成測試系統(tǒng)測試系統(tǒng)需求說明概要設(shè)計說明單元實現(xiàn)說明2022/7/641 軟件測試的策略軟件測試的過程單元測試被測模塊單元測試被測模塊單元測試被測模塊集成測試
2、系統(tǒng)測試驗收測試已測試的模塊已集成的模塊已確認的模塊可交付的軟件設(shè)計信息軟件需求系統(tǒng)其他元素2022/7/651 軟件測試的策略單元測試集成測試系統(tǒng)測試2022/7/661 軟件測試的策略單元測試單元測試對用源代碼實現(xiàn)的每一個程序單元進行測試,檢查各個程序模塊是否正確地實現(xiàn)了規(guī)定的功能,目的是發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種過失2022/7/671 軟件測試的策略單元測試程序單元較小的程序模塊可以單獨完成一項功能的程序模塊函數(shù)類的方法類幾個緊密相關(guān)的類2022/7/681 軟件測試的策略單元測試單元測試需從程序內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計測試用例多個模塊可以平行獨立地進行單元測試大多數(shù)軟件測試方法,根本都適用
3、于單元測試功能性測試和結(jié)構(gòu)性測試要結(jié)合起來2022/7/691 軟件測試的策略單元測試單元測試的內(nèi)容模塊接口測試局部數(shù)據(jù)結(jié)構(gòu)測試路徑測試錯誤處理測試邊界測試模塊模塊接口出錯處理獨立路徑邊界條件局部數(shù)據(jù)結(jié)構(gòu)2022/7/6101 軟件測試的策略單元測試模塊接口測試調(diào)用所測模塊時的輸入?yún)?shù)與模塊的形式參數(shù)在個數(shù)、屬性、順序上是否匹配所測模塊調(diào)用子模塊時,輸入給子模塊的參數(shù)與子模塊中的形式參數(shù)在個數(shù)、屬性、順序上是否匹配是否修改了只做輸入用的形式參數(shù)輸出給標準函數(shù)的參數(shù)在個數(shù)、屬性、順序上是否正確全局量的定義在各模塊中是否一致限制是否通過形式參數(shù)來傳送2022/7/6111 軟件測試的策略單元測試當
4、模塊通過外部設(shè)備進行輸入輸出操作時,還續(xù)附加如下測試工程文件屬性是否正確Open語句與close語句是否正確規(guī)定的I/O格式說明與I/O語句是否匹配緩沖區(qū)容量與記錄長度是否匹配在進行讀/寫操作之前是否翻開了文件結(jié)束文件處理時是否關(guān)閉了文件正文書寫/輸入錯誤I/O錯誤是否檢查并做了處理2022/7/6121 軟件測試的策略單元測試局部數(shù)據(jù)結(jié)構(gòu)測試不正確或不一致的數(shù)據(jù)類型說明錯誤的初始值或錯誤的缺省值使用尚未賦值或尚未初始化的變量變量名拼寫錯誤或書寫錯誤不一致的數(shù)據(jù)類型除局部數(shù)據(jù)之外的全局數(shù)據(jù)對模塊的影響也需要查清2022/7/6131 軟件測試的策略單元測試路徑測試由于無法窮舉測試,所以只能測試
5、重要的執(zhí)行路徑應(yīng)設(shè)計測試用例查找由于錯誤的計算、不正確的比較、或不正常的控制流而導(dǎo)致的錯誤對根本執(zhí)行路徑和循環(huán)進行測試可以發(fā)現(xiàn)大量的路徑錯誤2022/7/6141 軟件測試的策略單元測試路徑測試常見的不正確計算包括運算優(yōu)先次序不正確或誤解了運算的優(yōu)先次序運算方式錯,即運算對象彼此在類型上不相容算法錯誤初始化不正確運算精度不夠表達式符號表示不正確。2022/7/6151 軟件測試的策略單元測試路徑測試常見的比較和控制流錯誤包括不同數(shù)據(jù)類型量的相互比較不正確的邏輯運算符號或優(yōu)先次序因浮點數(shù)運算精度問題而造成兩值比較不等關(guān)系表達式中不正確的變量和比較符不正確的多循環(huán)一次或少循環(huán)一次錯誤的或不可能的循
6、環(huán)終止條件當遇到發(fā)散迭代時不能終止的循環(huán)不適當?shù)匦薷牧搜h(huán)變量。2022/7/6161 軟件測試的策略單元測試錯誤處理測試完善的模塊設(shè)計要求能預(yù)見出錯的條件,并設(shè)置適當?shù)某鲥e處理,以便于在一旦程序出錯時,能對出錯程序重做安排,保證邏輯正確性假設(shè)出現(xiàn)以下情況之一,那么說明模塊的錯誤處理功能包含錯誤或缺陷出錯的描述難以理解出錯的描述缺乏以對錯誤定位,缺乏以確定出錯原因顯示的錯誤與實際錯誤不符對錯誤條件的處理不正確對錯誤處理之前,錯誤條件已引起系統(tǒng)的干預(yù)2022/7/6171 軟件測試的策略單元測試邊界測試特別注意數(shù)據(jù)流、控制流中剛好等于、大于或小于確定的比較值時出錯的可能性2022/7/6181
7、軟件測試的策略單元測試假設(shè)對模塊運行時間有要求,還要專門進行關(guān)鍵路徑測試,確定最壞情況下和平均意義下影響模塊運行時間的因素,以利于性能評價2022/7/6191 軟件測試的策略單元測試單元測試的停止標準單元測試用例設(shè)計已經(jīng)通過評審按照單元測試方案完成了所有規(guī)定單元的測試到達了測試方案中關(guān)于單元測試所規(guī)定的覆蓋率的要求被測試的單元每千行代碼必須發(fā)現(xiàn)至少3個錯誤軟件單元功能與設(shè)計一致在單元測試中發(fā)現(xiàn)的錯誤已經(jīng)得到修改,各級缺陷修復(fù)率到達標準2022/7/6201 軟件測試的策略單元測試單元測試針對的程序規(guī)模較小,易于查錯發(fā)現(xiàn)錯誤后容易確定錯誤的位置,易于排錯多個模塊可以并行測試2022/7/621
8、1 軟件測試的策略單元測試集成測試系統(tǒng)測試2022/7/6221 軟件測試的策略集成測試集成測試在單元測試的根底上,測試單元組裝時是否出現(xiàn)問題集成測試需求所確定的是對某一集成工作版本的測試的內(nèi)容,即測試的具體對象集成測試需求主要來源于設(shè)計模型Design Model和集成構(gòu)件方案Integration Build Plan2022/7/6231 軟件測試的策略集成測試在單元測試的同時可進行集成測試,發(fā)現(xiàn)并排除在模塊連接中可能出現(xiàn)的問題,最終構(gòu)成要求的軟件系統(tǒng)集成測試中單元模塊的集成順序:大爆炸、自底向上、自頂向下、三明治方式2022/7/6241 軟件測試的策略集成測試集成測試著重于集成版本的
9、外部接口的行為,測試需求應(yīng)具有可觀測、可測評性集成工作版本應(yīng)分析其類協(xié)作與消息序列,從而找出該工作版本的外部接口由集成工作版本的外部接口確定集成測試用例測試用例應(yīng)覆蓋工作版本每一外部接口的所有消息流序列2022/7/6251 軟件測試的策略集成測試具體來說,集成測試要考慮的問題各個模塊連接時,穿越模塊接口的數(shù)據(jù)是否會喪失一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利影響各個子功能組合起來,能否到達預(yù)期要求的父功能全局數(shù)據(jù)結(jié)構(gòu)是否有問題單個模塊的誤差累積起來,是否會放大,從而到達不能接受的程度2022/7/6261 軟件測試的策略集成測試集成測試的組織和實施制定集成測試方案應(yīng)考慮如下因素采用何種
10、系統(tǒng)集成方法來進行集成測試集成測試過程中連接各個模塊的順序模塊代碼編制和測試進度是否與集成測試的順序一致測試過程中是否需要專門的硬件設(shè)備2022/7/6271 軟件測試的策略集成測試集成測試的停止標準集成測試用例設(shè)計已經(jīng)通過評審按照集成構(gòu)件方案及增量集成策略完成了整個系統(tǒng)的集成測試到達了測試方案中關(guān)于集成測試所規(guī)定的覆蓋率的要求被測試的集成工作版本每千行代碼必須發(fā)現(xiàn)2個錯誤集成工作版本滿足設(shè)計定義的各項功能、性能要求在集成測試中發(fā)現(xiàn)的錯誤已經(jīng)得到修改,各級缺陷修復(fù)率到達標準2022/7/6281 軟件測試的策略集成測試集成測試需提交的文檔集成測試方案集成測試用例測試過程測試腳本測試日志集成測試
11、分析報告測試評估概要2022/7/6291 軟件測試的策略單元測試集成測試系統(tǒng)測試2022/7/6301 軟件測試的策略系統(tǒng)測試系統(tǒng)測試在實際運行環(huán)境下,對計算機系統(tǒng)進行一系列的測試,目的在于通過與系統(tǒng)的需求定義作比較, 發(fā)現(xiàn)軟件與系統(tǒng)的定義不符合或與之矛盾的地方系統(tǒng)測試是用戶能理解的活動,常與客戶驗收結(jié)合在一起進行通常是功能性測試,而不是結(jié)構(gòu)性測試,主要依據(jù)系統(tǒng)需求規(guī)格說明進行測試2022/7/6311 軟件測試的策略系統(tǒng)測試系統(tǒng)測試停止標準系統(tǒng)測試用例設(shè)計已經(jīng)通過評審按照系統(tǒng)測試方案完成了系統(tǒng)測試到達了測試方案中關(guān)于系統(tǒng)測試所規(guī)定的覆蓋率的要求被測試的系統(tǒng)每千行代碼必須發(fā)現(xiàn)1個錯誤系統(tǒng)滿足需求規(guī)格說明書的要求在系統(tǒng)測試中發(fā)現(xiàn)的錯誤已經(jīng)得到修改,各級缺陷修復(fù)率到達標準2022/7/6321 軟件測試的策略系統(tǒng)測試缺陷修復(fù)率標準一、二級錯誤修復(fù)率應(yīng)到達100%三、四級錯誤修復(fù)率應(yīng)到達80%以上五級
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境風(fēng)險管理在建筑設(shè)計中的體現(xiàn)
- 物流配送網(wǎng)絡(luò)優(yōu)化策略在電子商務(wù)中的應(yīng)用
- 校園內(nèi)科學(xué)教育課程的深度探索
- 校園金融知識普及新生的理財觀念培養(yǎng)
- 游戲化營銷電子游戲在商業(yè)推廣中的應(yīng)用
- 構(gòu)建多元科普模式促進科學(xué)素質(zhì)提高研究
- 2024-2025學(xué)年高中生物 第6章 生態(tài)環(huán)境的保護 第1節(jié) 人口增長對生態(tài)環(huán)境的影響說課稿 新人教版必修3
- 2023八年級數(shù)學(xué)上冊 第15章 軸對稱圖形與等腰三角形15.1 軸對稱圖形第1課時 軸對稱圖形說課稿 (新版)滬科版
- Unit5 Colours(說課稿)-2024-2025學(xué)年人教新起點版英語一年級上冊
- 2023六年級英語上冊 Review Module Unit 1說課稿 外研版(三起)001
- 《大模型原理與技術(shù)》全套教學(xué)課件
- (高清版)WST 442-2024 臨床實驗室生物安全指南
- 歷史時間軸全
- 高速行業(yè)網(wǎng)絡(luò)安全與維護
- (2024年)房地產(chǎn)銷售人員心態(tài)培訓(xùn)
- T-BJCC 1003-2024 首店、首發(fā)活動、首發(fā)中心界定標準
- 外科手術(shù)及護理常規(guī)
- 鐵嶺衛(wèi)生職業(yè)學(xué)院單招參考試題庫(含答案)
- 出口潛力分析報告
- 大美陜西歡迎你-最全面的陜西省簡介課件
- 三位數(shù)減三位數(shù)的減法計算題 200道
評論
0/150
提交評論