自動化測試2021最全課件_第1頁
自動化測試2021最全課件_第2頁
自動化測試2021最全課件_第3頁
自動化測試2021最全課件_第4頁
自動化測試2021最全課件_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

自動化測試測試自動化的理由提高測試的效率;達到更好的測試效果;減少測試中引入的錯誤;節(jié)約軟件測試階段的代價;仿真作模擬堅持不懈需要強調指出:所有可以自動化的測試工作都可以用手工完成;結果比較時的一些特殊情況測試有效性和可靠性分析;能觀察和控制執(zhí)行過程(可控制性);能形式化的進行描述的工作;控制和操作被測試軟件的工具測試過程的自動化管理(Rational)需要強調指出:所有可以自動化的測試工作都可以用手工完成;基于需求說明的測試數據生成減少測試中引入的錯誤;測試過程的自動化管理(Rational)基于需求說明的測試數據生成(4)自動生成測試過程中所需要的樁模塊;程序單元識別和相互關系分析干擾注入器和噪聲發(fā)生器自動執(zhí)行多個測試用例;能觀察和控制執(zhí)行過程(可控制性);減少測試中引入的錯誤;生成測試數據的依據不同,方法也不同。測試工具查看器和監(jiān)視器ViewerMonitorCommunicationsanalyzer程序驅動工具控制和操作被測試軟件的工具Batchfile腳本運行工具StubsEmulator測試工具壓力和負載工具StessLoad干擾注入器和噪聲發(fā)生器內存、CPU等資源數據分析工具Word,excel,database,filecomparer,scape,cal,cameral回顧:簡單的軟件測試過程SoftwaretobetestedTestCaseOutputVerification測試自動化涵蓋的內容軟件測試過程的自動化測試用例自動生成測試驅動自動生成自動執(zhí)行測試測試結果自動比較測試報告自動生成軟件測試管理的自動化(計算機輔助)軟件程序分析的自動化自動化的一般規(guī)律自動化工作適用范圍大量的重復性的勞動;復雜的計算過程;自動化工作的條件能形式化的進行描述的工作;能避免交互的工作;自動化中要考慮的問題需要做的工作編程(自動測試工具、驅動程序、樁程序)自動化測試的前期準備自動化測試的數據接口避免自動化工作對測試的真實性有效性帶來不利影響;測試數據自動生成即根據已知的一些條件生成用于測試的輸入數據。生成測試數據的依據不同,方法也不同?;诔绦蚪Y構的測試數據生成靜態(tài)分析基于謂詞計算的分析方法動態(tài)搜索(基于路徑覆蓋)遺傳算法退火算法二分法測試數據自動生成基于需求說明的測試數據生成基于形式邏輯的規(guī)格說明(因果圖的形式化描述)等價類方法邊界條件分析基于UML圖的測試數據生成測試過程自動化主要工作消除程序運行過程中的用戶交互過程;自動執(zhí)行多個測試用例;保留執(zhí)行結果;能觀察和控制執(zhí)行過程(可控制性);主要方法替換程序中的交互函數;驅動程序和樁程序的編寫;事件驅動測試測試結果自動比較把測試的實際輸出結果,和測試用例的預期結果進行比較,得出測試用例是否通過的結論;必須強調的是測試用例的ID;結果比較時的一些特殊情況GUI測試測試報告自動生成根據測試結果比較的結論,產生測試報告;測試情況總結,錯誤定位分析;測試有效性和可靠性分析;如果要進一步進行測試情況的分析,還需要相應的信息;控制流程圖;數據流圖;其他工作測試過程的自動化管理(Rational)產生測試計劃;進行測試過程跟蹤;程序相關信息提取程序控制流圖生成程序單元識別和相互關系分析變量依賴關系分析程序切片例子:一個測試驅動器的開發(fā)典型的測試工具軟件結構性測試工具,一般完成以下一種或幾種功能:(1)對被測程序進行靜態(tài)分析,得到相關的結構信息;(2)確定測試模塊(或類,也可以是方法)的順序;(3)根據一定的覆蓋準則(例如分支、路徑、定義-使用對覆蓋等)產生測試數據,(有的也可能產生期望輸出);(4)自動生成測試過程中所需要的樁模塊;(5)執(zhí)行被測程序,收集動態(tài)測試的信息,并根據相應的測試準則評估測試結果。代表軟件有C++Test、Cantata++等;該方向的原型系統(tǒng)研究比較多,典型的有TOONS、OOTME、ASTOOT、OOTA等。典型的測試工具軟件功能性測試工具,功能性測試工具最常見的是利用腳本的錄制(Record)/回放(Playback),模擬用戶的操作,記錄被測程序的輸出并同預先給定的標準結果比較。代表性的軟件有:RationalTeamTest、Robot、TestRuner、VisualTest、QC/Replay等。典型

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論