《基于人工智能的軟件測試.pdf》由會員分享,可在線閱讀,更多相關《基于人工智能的軟件測試.pdf(16頁珍藏版)》請在三個皮匠報告上搜索。
1、國際軟件質量工程國際軟件質量工程International Software Quality Engineering 1基于人工智能的軟件測試基于人工智能的軟件測試周震漪2024年1月12日 22024 iSQE 圖片來自網絡,如有侵權請聯系刪除新形勢下軟件測試和質量保障更顯重要,因為:新形勢下軟件測試和質量保障更顯重要,因為:快速快速的技術的技術進步進步 不斷不斷增加的增加的軟件軟件規模和規模和復雜性復雜性 用戶用戶應用軟件質量的應用軟件質量的期望期望 競爭競爭的需要的需要 信息信息安全問題安全問題 人工智能人工智能的的影響影響 失敗失敗的的代價代價 監管監管的的要求要求 信信創創的需要的需
2、要 32024 iSQE 人工智能測試人工智能測試-基于人工智能的測試-對基于人工智能系統的測試圖片來自網絡,如有侵權請聯系刪除 42024 iSQE 人類所知勝于其所能言。根據人類的指令進行自動化。人工智能不需要人類對其所擔負任務作出明確指令,有能力自主提升表現。人類無知人類無知的領域的領域軟件開發員自己也不知道他不知道什么,如何讓人工智能知道?上圖來自網絡,如有侵權請聯系刪除 52024 iSQE 測試規劃Test Planning測試分析Test Analysis測試設計Test Design測試實施Test Implementation 測試執行Test Execution 測試完成T
3、est Completion Tets monitoring and control監測和控制測試的基本過程 測試過程通常由以下主要活動組成:測試規劃、測試監測和控制、測試分析、測試設計、測試實施、測試執行、測試完成 盡管這些活動看似遵循邏輯序列,但通常采用迭代或者并行方式實施 這些測試活動通常需要針對具體系統和項目進行裁剪。62024 iSQE 智能收集測試過程數據,用人工智能技術分析,及時有效發現問題或問題隱患,并能對發現的問題或問題隱患及時提供有效對策。人工智能從測試結果數據中能快速正確獲得有用信息并給出結論。智能化策劃測試;智能化風險分析和管理;成本的估算;測試資源的分配等。例如,在不
4、同的測試等級和針對不同測試目的,根據風險、資源等給出測試的策略和建議智能化生成測試總結報告和測試狀態報告;包括缺陷分析;殘余風險分析,趨勢分析,讓利益相關方能獲得滿意信息。測試規劃Test Planning測試分析Test Analysis測試設計Test Design測試實施Test Implementation 測試執行Test Execution 測試完成Test Completion Tets monitoring and control監測和控制 72024 iSQE 用人工智能對被測項或被測特征進行分析,根據風險信息,選擇不同的測試技術和方法,設計出不同測試深度和廣度以及正向和逆向
5、(健壯性)的測試用例,滿足不同的覆蓋要求。人工智能根據不同策略設置測試優先級。例如,根據不同測試級別、或開發模型選擇不同的測試技術和方法。測試規劃Test Planning測試分析Test Analysis測試設計Test Design測試實施Test Implementation 測試執行Test Execution 測試完成Test Completion Tets monitoring and control監測和控制 82024 iSQE 用人工智能幫助生成測試數據、管理和配置所需的測試環境。借助智能化的測試執行工具,使得測試更有效、高效;借助人工智能進行根本原因分析、進行影響分析,能及
6、時發現風險,有效進行回歸測試,還能進行缺陷的防范;測試過程中能使用智能分析工具(動態&靜態)測試規劃Test Planning測試分析Test Analysis測試設計Test Design測試實施Test Implementation 測試執行Test Execution 測試完成Test Completion Tets monitoring and control監測和控制 92024 iSQE 在軟件測試過程中可以借助于人工智能的方面還有:在軟件測試過程中可以借助于人工智能的方面還有:-靜態測試,包括靜態分析和靜態評審,特別是以往需要人工進行的評審工作,現在也可借助人工智能進行了。-針對
7、非功能質量屬性的測試 性能效率、信息安全、易用性(用戶體驗)。-測試環境管理(特別是一些需要模擬環境的場景,汽車領域的 XiL)-測試資產庫的管理-測試績效管理-幫助有效和高效的進行維護測試-。102024 iSQE AIAI能給軟件測試帶來諸多優勢:能給軟件測試帶來諸多優勢:AIAI給軟件測試帶來優勢的同時,也存在風險:給軟件測試帶來優勢的同時,也存在風險:降低成本 容易產生偏差保持一致性和可重復性:缺乏數據/難以訓練早期缺陷檢測初始成本高快速反饋 隱私問題生成高質量的測試用例維護挑戰失去人情味 112024 iSQE 軟技能 領域知識 業務知識 聯盟 其他體系 其他方法其他認證體系其他認證
8、體系IREB、TMMi、IQBBA、A4Q 等輔助技能TASATLaSMBTAIATTUTSECSTASTE AcT PT GaMeGTAuTMATAT測試自動化策略大規模敏捷測試領導力基于模型的測試工程師AI 測試敏捷技術測試工程師易用性測試信息安全信息安全測試分析信息安全測試工程師 驗收測試性能效率測試 游戲測試博彩業測試工程師汽車軟件測試工程師移動應用測試敏捷測試工程師CTFLCTFL基礎級基礎級ISTQB 提供的軟件測試工程師認證體系全景圖,供全球測試工程師學習和認證。截至2023年8月底全球參加認證的人數達1,260,000 人次;截至2023年12月底,在中國參加ISTQB認證人數
9、達 35,072 人次 122024 iSQE TMMi為評估和完善測試規程提供了一種系統的方法。TMMi幫助組織確定如何更好地將人工智能納入其測試方法。通過采用人工智能技術,組織可以自動化測試任務、微調測試用例、改進缺陷檢測等 雖然TMMi本身并不具備人工智能功能,但它為組織將人工智能有效集成到測試過程中奠定了基礎,最終提高了測試成熟度。AIAI與與TMMiTMMi結合提高組織的測試成熟度結合提高組織的測試成熟度圖片來自網絡,如有侵權請聯系刪除 132024 iSQE 截至2023年底,中國通過TMMi認證企業(按最高等級排重后)共122家企業,其中有81家企業通過三級認證;有14家企業通過
10、四級認證;有27家企業通過五級認證。以上數據不含已過期的和重復的證書。榮獲全球最佳獎 142024 iSQE 協會(ISTQB/CSTQB、TMMi中國分會、需求工程中國分會)是以以非贏非贏利為目的的中國專業技術協會利為目的的中國專業技術協會,是在軟件測試和質量保障的技術方面連接國際與國內的橋梁。在軟件測試和質量保障方面,協會將一如既往引入屬于全人類的先進知識體系,為中國的軟件質量保障工作賦能。同時也在國際上做出中國貢獻和發出中國聲音,協會已有多位專家參與國際組織的專家工作組,并參與國際標準的制定。152024 iSQE iSQEiSQE-國際軟件質量工程,國際軟件質量工程,sincesinc
11、e 20182018i international nternational S Software oftware Q Quality uality E Engineering ngineering 需求工程需求工程測試過程改進測試過程改進軟件測試體系軟件測試體系系統運維系統運維國際需求工程國際需求工程測試成熟度模型集成測試成熟度模型集成國際軟件測試國際軟件測試CSTQB CSTQB 專家工作組專家工作組ISO/IEC 25000 GB/T 25000ISO/IEC 25000 GB/T 25000ISO/IEC/IEEE 29119 GB/T 38634ISO/IEC/IEEE 29119 GB/T 38634ISO/IEC 33000ISO/IEC 33000(原原 1550415504)其它標準其它標準最佳實踐最佳實踐成功案例成功案例指導手冊指導手冊咨詢咨詢。國際業務分析國際業務分析國際用戶體驗國際用戶體驗自動化、安全性、自動化、安全性、AIAI。國際軟件質量工程國際軟件質量工程International Software Quality Engineering 16感謝傾聽感謝傾聽 ISTQBISTQB 讓讓測試更測試更專業專業TMMiTMMi 讓組織更成熟讓組織更成熟IREBIREB 讓需求更靠譜讓需求更靠譜