當前位置首頁 > 計算機 > 軟件測試/評測
搜柄,搜必應! 快速導航 | 使用教程

軟件測試相關知識

文檔格式:PPTX| 44 頁|大小 207.36KB|積分 9.9|2024-12-11 發(fā)布|文檔ID:253306503
第1頁
第2頁
第3頁
下載文檔到電腦,查找使用更方便 還剩頁未讀,繼續(xù)閱讀>>
1 / 44
此文檔下載收益歸作者所有 下載文檔
  • 版權提示
  • 文本預覽
  • 常見問題
  • 單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,2011-1-13,#,單元測試,集成測試,系統(tǒng)測試,驗收測試,傳統(tǒng)軟件測試階段,單元測試,對象:模塊,內容:靜態(tài)測試(走查,審查),動態(tài)測試(白盒為主,黑盒為輔),目標:編碼的正確性和規(guī)范性,代碼結構的可靠性和健全性,單元測試,主要任務:,模塊接口測試,模塊局部數據結構測試,模塊邊界條件測試,模塊中所有獨立執(zhí)行通路測試,模塊的各條錯誤處理通路測試,模塊編碼標準和規(guī)范,單元測試,測試技術,靜態(tài)測試技術,動態(tài)測試技術,靜態(tài)測試技術,概念:在不運行程序的情況下,對程序代碼進行分析,編碼的標準和規(guī)范:通過規(guī)范標準的編碼可以增加程序的可靠性,可讀性,可維護性和可移植性,靜態(tài)測試技術,走查:測試成員提出測試實例,由通讀過程序的程序員在紙或黑板上展示運行過程,審查:采用缺陷表,由測試員和程序員按照表找缺陷之后再通過對新發(fā)現(xiàn)的缺陷進行分析歸類之后充實缺陷表,動態(tài)測試技術,白盒測試:在基于了解模塊內部結構的情況下,檢驗程序內部動作是否按照規(guī)格說明書運行,黑盒測試:關注單元模塊的功能和性能,單元測試,通過測試的條件,單元功能與設計需求一致,單元接口與設計需求一致,正確處理輸入和運行錯誤,修改已知的錯誤,達到相關測試用例的覆蓋率,完成單元測試報告,敏捷開發(fā)中的單元測試,測試驅動開發(fā),優(yōu)點:保證功能的實現(xiàn),程序易于調試,耦合度低,測試自動成為文檔,集成測試,對象:通過了單元測試的模塊集合,方法:黑盒為主,白盒為輔,主要任務:各單元之間的接口是否存在問題,以及模塊集成之后功能的完整,集成測試,集成測試模式,非漸增式測試模式,漸增式測試模式,非漸增式測試模式,概念:先完成所有單元測試,再將所有單元按照要求組合,一起進行集成測試,優(yōu)點:不需要做樁模塊和驅動模塊,工作量少,缺點:必須等所謂模塊完成才能開始測試,難以確定錯誤發(fā)生位置,發(fā)現(xiàn)接口錯誤晚,例子:大棒集成測試,漸增式測試,概念:集成集合中,每增加一個完成了的單元測試的模塊就進行一次集成測試,優(yōu)點:發(fā)現(xiàn)接口錯誤早,檢測徹底,缺點:需要輔助程序,工作量大,例子:自頂向下,自底向上,集成測試,功能測試:確保集成后的各個模塊不會出現(xiàn)新的錯誤(基本與黑盒測試相同),功能測試的標準:確保程序按照產品規(guī)格說明書,功能測試的方法:等價類劃分,邊界值分析,錯誤推測,系統(tǒng)測試,對象:經過集成測試后的軟件,計算機硬件,支持軟件,數據以及相關人員,主要任務:充分運行系統(tǒng),驗證系統(tǒng)各部件正常工作,系統(tǒng)測試,壓力測試:通過長時間或超大負荷地運行測試軟件,了解系統(tǒng)性能和可靠性,容量測試:分析軟件某項指標的極限值,性能測試:測試系統(tǒng)運行時的性能表現(xiàn),安全測試:對于非法入侵的防范力,容錯測試:當系統(tǒng)出錯時,修正錯誤并重新啟動的能力,驗收測試,對象:已通過系統(tǒng)測試的軟件產品,內容:可用性測試,兼容性測試,安裝測試,文檔測試,目的:驗證系統(tǒng)是否達到了用戶需求規(guī)格說明書的要求,保證產品被用戶接受,面向對象測試,類與子類的測試:由于子類至少從父類中繼承了部分的規(guī)范和實現(xiàn),因此在父類已經經過測試的情況下,子類可以重用父類的測試用例,甚至省略一部分測試,子類與父類常見的情況以及處理:,面向對象測試,子類中增加了新的方法或操作,新操作和方法不對繼承來的方法和操作產生影響,新操作和方法對繼承來的方法和操作產生影響,子類對父類的操作規(guī)范進行修改,子類對父類的方法操作覆蓋,子類中添加了新的變量,新變量在操作中使用,新變量在操作中未使用,子類對父類中已存在變量修改,面向對象測試,面向對象的單元測試,面向對象的集合測試,面向對象的單元測試,對象:原始類,方法:代碼檢查,執(zhí)行檢查,目的:確保類代碼完全滿足說明要求,測試時間:可以處于開發(fā)過程的不同位置,但類的實現(xiàn)一旦發(fā)生變化就需要進行回歸測試,面向對象的單元測試,測試充分性:,基于狀態(tài)的覆蓋率,基于約束的覆蓋率,基于代碼的覆蓋率,面向對象的集成測試,對象交互,原始類測試,匯集類測試,協(xié)作類測試,測試常用方法,抽樣測試,正交整列測試,軟件測試自動化,手工測試對象:不穩(wěn)定軟件,開發(fā)周期很短的軟件和一次性的軟件,以及功能邏輯測試,驗收測試,適用性測試和實際物理交互性的測試,自動化測試對象:單元測試,集成測試,系統(tǒng)負載或性能測試,穩(wěn)定性測試,可靠性測試以及功能回歸測試,軟件測試自動化的基本架構,構建存放程序軟件包和測試軟件包的文件服務器,管理存儲測試用例和測試結果的數據庫服務器,執(zhí)行測試的運行環(huán)境,控制測試進程,由,web,服務器顯示測試結果,生成統(tǒng)計報表,在客戶端對測試結果進行分析,軟件測試自動化的原理和方法,代碼分析,捕獲和回放,腳本技術,自動比較,測試管理,軟件測試工具的分類,根據測試方法:白盒測試工具,黑盒測試工具,根據測試對象和目的:單元測試工具,功能測試工具,負載測試工具,性能測試工具和測試管理工具,軟件測試工具,單元測試工具:,C+Test,JUnit,.Test,負載和性能測試工具:,LoadRunner,QALoad,SQA Load,GUI,功能測試功能工具:,WinRunner,QARun,SQA Robot,基于,web,應用的測試工具:,Astra,系列,E-Test Suite,WorkBench,軟件測試自動化解決方案,IBM-Rational,產品的整體解決方案,Mercury Interactive,產品的整體解決方案,Compuware,產品的整體解決方案,軟件產品線測試,面臨的主要問題:,哪里資產在領域工程中測試,哪些在應用工程中測試,如何促進產品線測試資產的復用(減少工作量),如何確??勺冃缘恼_綁定(變體的缺少和冗余),軟件產品線測試,領域測試,應用測試,領域測試,對象:低耦合,可重用的組件,特點:測試對象本身是不可執(zhí)行的,具有可變性,目的:發(fā)現(xiàn)領域產品中的缺陷,為應用測試創(chuàng)造可重用的測試產品,領域測試,測試模型:,V,模型,,W,模型,領域單元測試:由實現(xiàn)引出,對所有實現(xiàn)了的組件進行測試,領域集成測試:由系統(tǒng)設計引出,對公共組件的交互和只含有少量可變交互方式的以實現(xiàn)組件進行測試,領域系統(tǒng)測試:由需求引出,難以在領域工程中實際執(zhí)行。

    但可以構造在應用工程中可重用的測試資產,軟件產品線系統(tǒng)測試,主要原則,保持領域測試資產的可變性,在領域工程中測試公共部分,使用參考應用來發(fā)掘經常使用的變體中的缺陷,基于參考應用來測試公共部分,測試可變點綁定的正確性(應用工程),應用測試資產在應用間的重用(應用工程),軟件產品線系統(tǒng)測試,ScenTED,技術,(Scenario-based Test case Derivation),作用:促進得到系統(tǒng)的,以需求為基礎的系統(tǒng)測試用況ScenTED,步驟,為用況行為建模(活動圖),創(chuàng)建測試范例,決定測試數據,得到應用測試用況,軟件產品線系統(tǒng)測試,ScenTED-PT,技術,定義:是,ScenTED,的擴展,加入了對于裝載測試和性能分析的關注ScenTED-PT,步驟:,補充用況場景,創(chuàng)建基本的測試模型(活動圖),補充測試模型,得到領域測試用況場景(順序圖),得到應用測試用況場景,ScenTED-PT,優(yōu)點:,對性能需求和可變性的驗證早,協(xié)同效應,提供最優(yōu)配置選擇,產品線測試策略的標準,創(chuàng)建測試產品的時間,對缺失變量的處理能力,驗證開發(fā)產品的早晚,對于測試人員的要求,測試開銷,產品線測試策略,Brute Force Strategy(BFS),Pure Application Strategy(PAS),Sample Application Strategy(SAS),Commonality and Ruse Strategy(CRS),Combined SAS/CRS,應用測試,對象:完整的,可執(zhí)行的程序,目的:保證應用軟件的質量,與領域測試的關系:領域測試項應用測試提供可重用的測試產品;應用測試向領域測試反饋測試產品中的缺陷,并將部分應用測試中產生的產品歸類到領域產品中,應用測試的內容,應用單元測試,應用整合測試,應用系統(tǒng)測試,應用測試中的活動,應用測試計劃,應用測試設計,應用測試執(zhí)行,。

    點擊閱讀更多內容
    最新文檔
    傳統(tǒng)文化道德不是高懸的明月而是腳下的星光.pptx
    世界無煙日關注青少年成長健康無煙為成長護航.pptx
    五四青年節(jié)詩詞贊歌五四青年自強不息.pptx
    XX學校班主任培訓用心管理慧做班主任.pptx
    拒絕熬夜健康養(yǎng)生規(guī)律作息遠離亞健康.pptx
    兒童成長手冊時光里的童真印記.pptx
    幼兒園夏季傳染病預防指南預見夏天健康童行夏季傳染病預防科普.pptx
    高中生心理健康教育主題班會快樂學習高效學習正視壓力學會減壓.pptx
    員工職業(yè)道德與職業(yè)素養(yǎng)培訓遵守職業(yè)道德提高職業(yè)修養(yǎng).pptx
    2025職業(yè)病防治法宣傳周健康守護職防同行.pptx
    XX幼兒園防災減災安全教育臨災不亂安全童行學會保護自己.pptx
    在2025年縣教育工作大會暨高考備考工作推進會上的講話發(fā)言材料.docx
    在2025年縣全面從嚴治黨和黨風廉政會議上的講話發(fā)言材料.docx
    在2025年全市慶?!拔逡弧濒邉趧幽7侗碚么髸系闹v話發(fā)言材料多篇.docx
    2025年稅務局青年代表在五四青年座談會上的發(fā)言材料3篇.docx
    在2025年市委全體會議上的主持講話發(fā)言材料.docx
    2025年黨風廉政建設工作要點材料.docx
    在2025年全市青年干部慶祝五四青年節(jié)大會上的講話發(fā)言材料多篇.docx
    在入黨積極分子培訓班上的講話發(fā)言材料.docx
    縣文旅局黨組書記在五一假期及夏季旅游安全生產工作部署會議上的講話發(fā)言材料.docx
    賣家[上傳人]:zhuwuneng
    資質:實名認證