課程簡(jiǎn)介
通過(guò)總結(jié)業(yè)界標(biāo)桿公司的自動(dòng)化測(cè)試方法、自動(dòng)化測(cè)試架構(gòu)技術(shù)、自動(dòng)化測(cè)試優(yōu)秀實(shí)踐形成系統(tǒng)化的課程。賦能內(nèi)容包括傳統(tǒng)的自動(dòng)化測(cè)試技術(shù)(測(cè)試執(zhí)行自動(dòng)化),也包含熱門的智能自動(dòng)化技術(shù)(測(cè)試設(shè)計(jì)自動(dòng)化)。課程以大量的實(shí)踐案例來(lái)引導(dǎo)學(xué)員理解和掌握先進(jìn)的自動(dòng)化測(cè)試方法。
目標(biāo)收益
自動(dòng)化不一定是智能化,但智能化一定是自動(dòng)化的。通過(guò)本課程可以掌握自動(dòng)化測(cè)試?yán)碚摵头椒?,洞察最新的智能化測(cè)試技術(shù)。幫助完善測(cè)試架構(gòu)師的能力棧,助力學(xué)員從測(cè)試效率和全質(zhì)量屬性上去構(gòu)建卓越的自動(dòng)化測(cè)試保障體系。
培訓(xùn)對(duì)象
自動(dòng)化測(cè)試工程師、中高級(jí)測(cè)試工程師、測(cè)試架構(gòu)師;
課程大綱
自動(dòng)化測(cè)試趨勢(shì) |
1.自動(dòng)化技術(shù)貫穿在軟件研發(fā)的進(jìn)化史中——開發(fā)、測(cè)試、運(yùn)維 2.自動(dòng)化測(cè)試的幾個(gè)概念和層級(jí)——自動(dòng)化不一定智能化,但智能化一定是自動(dòng)化 3.自動(dòng)化(計(jì)算機(jī))應(yīng)用在不同測(cè)試活動(dòng)環(huán)節(jié) 4.軟件開發(fā)生命周期中的自動(dòng)化技術(shù)輔助 5.自動(dòng)化測(cè)試優(yōu)勢(shì)發(fā)揮和智能化質(zhì)量?jī)?nèi)建——執(zhí)行最適合自動(dòng)化/設(shè)計(jì)也需要自動(dòng)化(DFx) 6.自動(dòng)化/智能化測(cè)試分級(jí)——協(xié)同、自動(dòng)化、智能化 7.自動(dòng)化測(cè)試的優(yōu)缺點(diǎn) 8.自動(dòng)化測(cè)試的分層和金字塔模型演變 9.自動(dòng)化測(cè)試的成本和收益 10.自動(dòng)化測(cè)試質(zhì)效評(píng)估維度 11.自動(dòng)化測(cè)試的決策和影響因素 12.早期自動(dòng)化測(cè)試技術(shù)發(fā)展 13.自動(dòng)化測(cè)試生命周期/E2E流程 14.IPD流程中的自動(dòng)化測(cè)試角色和分工配合 15.敏捷中的自動(dòng)化測(cè)試挑戰(zhàn)——脆弱的測(cè)試 16.敏捷中使用自動(dòng)化測(cè)試作為質(zhì)量防護(hù) 17.敏捷中自動(dòng)化測(cè)試的持續(xù)部署 18.自動(dòng)化測(cè)試對(duì)敏捷開發(fā)生產(chǎn)力的影響 |
自動(dòng)化測(cè)試技術(shù) |
1.自動(dòng)化測(cè)試的本質(zhì)——IBO模型驅(qū)動(dòng)的自動(dòng)化 2.好的自動(dòng)化測(cè)試用例評(píng)判標(biāo)準(zhǔn) 3.自動(dòng)化測(cè)試引擎——腳本怎么驅(qū)動(dòng)? 4.自動(dòng)化腳本設(shè)計(jì)技術(shù)——腳本怎么寫? 5.自動(dòng)化比較技術(shù)——Test oracle的定義和挑戰(zhàn) 6.自動(dòng)化比較技術(shù)——Test oracle的完整性和準(zhǔn)確性 7.自動(dòng)化比較技術(shù)——Test oracle的其他挑戰(zhàn) 8.自動(dòng)化比較技術(shù)——Test oracle的啟發(fā)式策略 9.自動(dòng)化比較技術(shù)——Test oracle結(jié)果比較策略 10.自動(dòng)化比較技術(shù)——Test oracle的平衡(敏感和健壯的沖突) 11.自動(dòng)化比較技術(shù)——不同比較策略差異 12.自動(dòng)化比較技術(shù)——比較器和過(guò)濾器 13.自動(dòng)化比較技術(shù)——單一功能過(guò)濾器舉例 |
自動(dòng)化測(cè)試架構(gòu)基礎(chǔ) |
1.軟件架構(gòu)的概念 2.自動(dòng)化測(cè)試架構(gòu)的需求和定義 3.幫助自動(dòng)化測(cè)試更好實(shí)施的準(zhǔn)則 4.自動(dòng)化測(cè)試件(testware)的管理 5.好的自動(dòng)化測(cè)試的對(duì)外表現(xiàn) 6.自動(dòng)化測(cè)試框架的架構(gòu)——通用架構(gòu) 7.自動(dòng)化測(cè)試框架分類 8.自動(dòng)化測(cè)試框架的功能 9.X-Driven Framework自動(dòng)化測(cè)試框架對(duì)比 10.自動(dòng)化測(cè)試替身(Test Double)的價(jià)值 11.自動(dòng)化測(cè)試替身的分類和選擇策略 12.自動(dòng)化測(cè)試框架的運(yùn)行時(shí)異常處理 13.自動(dòng)化測(cè)試框架的日志系統(tǒng) 14.自動(dòng)化測(cè)試框架的報(bào)告生成 |
自動(dòng)化測(cè)試架構(gòu)實(shí)踐 |
1.自動(dòng)化測(cè)試架構(gòu)的需求分析5維度 2.好的自動(dòng)化測(cè)試架構(gòu)評(píng)判標(biāo)準(zhǔn) 3.合理的Testware文件系統(tǒng)架構(gòu) 4.規(guī)范的Testware件配置管理 5.模塊化的Testware自動(dòng)化架構(gòu)組織 6.自動(dòng)化測(cè)試框架設(shè)計(jì)原則 7.自動(dòng)化框架關(guān)鍵模塊AW抽象原則和步驟 8.自動(dòng)化框架應(yīng)支持?jǐn)?shù)據(jù)驅(qū)動(dòng)參數(shù)的自動(dòng)組合 9.靈活按需的自動(dòng)化測(cè)試過(guò)程控制 10.自動(dòng)化測(cè)試架構(gòu)的建模和控制點(diǎn)設(shè)計(jì) 11.自動(dòng)化測(cè)試框架的詳細(xì)分析和設(shè)計(jì)步驟 12.自動(dòng)化測(cè)試架構(gòu)的可測(cè)試性設(shè)計(jì)范圍 13.自動(dòng)化測(cè)試架構(gòu)的可測(cè)試性設(shè)計(jì)SOLID原則 14.AW和數(shù)據(jù)表驅(qū)動(dòng)分析設(shè)計(jì)步驟 15.自動(dòng)化測(cè)試架構(gòu)中輸入的變化性設(shè)計(jì)——破除殺蟲劑悖論 16.不同種類自動(dòng)化測(cè)試套通常的oracle策略選擇 17.常規(guī)測(cè)試test oracle策略的適用場(chǎng)景對(duì)比 18.變化性輸入測(cè)試test oracle策略的適用場(chǎng)景對(duì)比 19.自動(dòng)化測(cè)試用例執(zhí)行的前后處理要求 20.自動(dòng)化測(cè)試技術(shù)債務(wù)舉例和解決 21.債務(wù)解決:線性腳本和錄制回放類腳本的改造 22.債務(wù)解決:脆弱測(cè)試需解決耦合的外部依賴 23.債務(wù)解決:可解釋性差的壞味道代碼 24.債務(wù)解決:可維護(hù)性差的壞味道代碼——重復(fù)代碼 25.債務(wù)解決:可維護(hù)性差的壞味道代碼——結(jié)構(gòu)重復(fù)優(yōu)化例子 26.債務(wù)解決:可維護(hù)性差的壞味道代碼——混亂的文件系統(tǒng)和參數(shù) 27.債務(wù)解決:可維護(hù)性差的壞味道代碼——復(fù)雜的測(cè)試邏輯 28.債務(wù)解決:不可信賴的壞味道代碼 29.債務(wù)解決:自動(dòng)化測(cè)試執(zhí)行的加速 30.自動(dòng)化測(cè)試的度量維度和度量項(xiàng) 31.自動(dòng)化測(cè)試需要反復(fù)執(zhí)行放大收益 32.自動(dòng)化ROI度量舉例 33.穩(wěn)定后的自動(dòng)化縮短執(zhí)行時(shí)間 34.自動(dòng)化測(cè)試實(shí)施經(jīng)驗(yàn)警句 |
智能化測(cè)試技術(shù) —— 挑戰(zhàn) |
1.Software Defines Everything!Software Runs The World! 2.智能化產(chǎn)品大量使用復(fù)雜/龐大的開源軟件 3.集成第三方/開源項(xiàng)目的測(cè)試設(shè)計(jì)過(guò)程被壓縮 4.云/ABC的不確定性(難解釋性)影響測(cè)試分析 5.ABC智能化系統(tǒng)/產(chǎn)品/解決方案的測(cè)試設(shè)計(jì)越來(lái)越難 6.自動(dòng)化測(cè)試(執(zhí)行)存在嚴(yán)重的殺蟲劑悖論 7.智能化測(cè)試需同時(shí)解決輸入域探索和輸出預(yù)期判斷的問(wèn)題 |
智能化測(cè)試技術(shù) —— 從隨機(jī)到混沌工程 |
1.ABC背景下的可靠性測(cè)試三層防護(hù)——人工+隨機(jī)+智能化 2.隨機(jī)自動(dòng)化測(cè)試——FUZZING 3.隨機(jī)的混沌工程實(shí)驗(yàn)/探索測(cè)試 4.混沌工程原則 5.混沌工程發(fā)展時(shí)間線 6.混沌工程和傳統(tǒng)測(cè)試對(duì)比 7.混沌工程的成熟度評(píng)估 8.Netflix創(chuàng)始的混沌工程平臺(tái)實(shí)踐 9.混沌工程關(guān)鍵技術(shù) 10.混沌工程技術(shù)發(fā)展趨勢(shì) 11.混沌工程技術(shù)相關(guān)文獻(xiàn) 12.混沌工程自動(dòng)化實(shí)踐1——最大化注入事件的真實(shí)性 13.混沌工程自動(dòng)化實(shí)踐2——安全混沌工程CloudStrike 14.混沌工程常用工具框架一覽 15.阿里混沌工程框架ChaosBlade——豐富的分層故障注入場(chǎng)景 16.混沌工程自動(dòng)化平臺(tái)通用架構(gòu)抽象 |
智能化測(cè)試技術(shù) —— 啟發(fā)式隨機(jī)和符號(hào)執(zhí)行 |
1.普通隨機(jī)測(cè)試的盲目性會(huì)導(dǎo)致探索深度不夠 2.“智能”的啟發(fā)式隨機(jī)可靠性測(cè)試 3.程序行為分析“全路徑”的測(cè)試自動(dòng)生成技術(shù) 4.智能化測(cè)試生成工具——符號(hào)執(zhí)行測(cè)試 |
智能化測(cè)試技術(shù) —— 測(cè)試全自動(dòng)生成 |
1.測(cè)試設(shè)計(jì)自動(dòng)化——測(cè)試自動(dòng)生成技術(shù)的分類 2.測(cè)試設(shè)計(jì)自動(dòng)化——AI輔助的測(cè)試全自動(dòng)生成 3.測(cè)試設(shè)計(jì)自動(dòng)化——等效蛻變測(cè)試全自動(dòng)生成 |
智能化測(cè)試技術(shù) —— 基于搜索的測(cè)試(SBST) |
1.軟件工程問(wèn)題的共性和本質(zhì) 2.解決軟工問(wèn)題的搜索優(yōu)化技術(shù) 3.SBSE領(lǐng)域的蓬勃發(fā)展 4.SBST的位置和研究領(lǐng)域 5.測(cè)試數(shù)據(jù)自動(dòng)生成常用技術(shù) 6.SBST測(cè)試自動(dòng)生成——爬山算法 7.SBST測(cè)試自動(dòng)生成——GA算法 8.SBST技術(shù)演進(jìn)趨勢(shì) 9.SBST技術(shù)業(yè)界實(shí)踐——Android應(yīng)用自動(dòng)探索測(cè)試 Sapienz 10.SBST技術(shù)業(yè)界實(shí)踐——崩潰復(fù)現(xiàn)用例自動(dòng)搜索框架 BOTSING 11.SBST的相關(guān)工具 12.SBST的相關(guān)工具——Java單元測(cè)試自動(dòng)生成 EvoSuite 13.SBST的相關(guān)工具——Android應(yīng)用自動(dòng)探索 Sapienz |
智能化測(cè)試技術(shù) —— AI系統(tǒng)的測(cè)試生成 |
1.AI系統(tǒng)測(cè)試需解決的問(wèn)題和挑戰(zhàn) 2.AI系統(tǒng)的測(cè)試過(guò)程 3.AI系統(tǒng)用例擴(kuò)展的主要方法 4.AI駕駛測(cè)試技術(shù)洞察 5.AI系統(tǒng)的可靠性測(cè)試——充分性度量 6.AI汽車可靠性自動(dòng)化測(cè)試概述 7.AI自動(dòng)駕駛汽車的圖像“變異”方法 8.以神經(jīng)元覆蓋率為用例有效性啟發(fā)策略 9.基于圖像變異合成+貪婪算法增加神經(jīng)元覆蓋率 10.控制變質(zhì)關(guān)系創(chuàng)建Test Oracle參照 11.控制變異幅度避免過(guò)度變異 12.其他AI-Based系統(tǒng)測(cè)試借鑒意義 |
智能化測(cè)試技術(shù) —— 測(cè)試分析的自動(dòng)化 |
1.迭代影響分析和策略自動(dòng)生成 2.兼容性測(cè)試影響分析自動(dòng)化——變更識(shí)別和防護(hù) 3.精準(zhǔn)影響分析及測(cè)試執(zhí)行自動(dòng)化 4.自動(dòng)化用例健壯性分析自動(dòng)化提升用例穩(wěn)定度 5.缺陷自動(dòng)分析和定位 6.缺陷自動(dòng)分析和定界 |
智能化測(cè)試技術(shù) —— 其他 |
1.環(huán)境0等待之組網(wǎng)自動(dòng)化技術(shù) 2.云自動(dòng)化助力全量測(cè)試工廠加速 |
自動(dòng)化測(cè)試趨勢(shì) 1.自動(dòng)化技術(shù)貫穿在軟件研發(fā)的進(jìn)化史中——開發(fā)、測(cè)試、運(yùn)維 2.自動(dòng)化測(cè)試的幾個(gè)概念和層級(jí)——自動(dòng)化不一定智能化,但智能化一定是自動(dòng)化 3.自動(dòng)化(計(jì)算機(jī))應(yīng)用在不同測(cè)試活動(dòng)環(huán)節(jié) 4.軟件開發(fā)生命周期中的自動(dòng)化技術(shù)輔助 5.自動(dòng)化測(cè)試優(yōu)勢(shì)發(fā)揮和智能化質(zhì)量?jī)?nèi)建——執(zhí)行最適合自動(dòng)化/設(shè)計(jì)也需要自動(dòng)化(DFx) 6.自動(dòng)化/智能化測(cè)試分級(jí)——協(xié)同、自動(dòng)化、智能化 7.自動(dòng)化測(cè)試的優(yōu)缺點(diǎn) 8.自動(dòng)化測(cè)試的分層和金字塔模型演變 9.自動(dòng)化測(cè)試的成本和收益 10.自動(dòng)化測(cè)試質(zhì)效評(píng)估維度 11.自動(dòng)化測(cè)試的決策和影響因素 12.早期自動(dòng)化測(cè)試技術(shù)發(fā)展 13.自動(dòng)化測(cè)試生命周期/E2E流程 14.IPD流程中的自動(dòng)化測(cè)試角色和分工配合 15.敏捷中的自動(dòng)化測(cè)試挑戰(zhàn)——脆弱的測(cè)試 16.敏捷中使用自動(dòng)化測(cè)試作為質(zhì)量防護(hù) 17.敏捷中自動(dòng)化測(cè)試的持續(xù)部署 18.自動(dòng)化測(cè)試對(duì)敏捷開發(fā)生產(chǎn)力的影響 |
自動(dòng)化測(cè)試技術(shù) 1.自動(dòng)化測(cè)試的本質(zhì)——IBO模型驅(qū)動(dòng)的自動(dòng)化 2.好的自動(dòng)化測(cè)試用例評(píng)判標(biāo)準(zhǔn) 3.自動(dòng)化測(cè)試引擎——腳本怎么驅(qū)動(dòng)? 4.自動(dòng)化腳本設(shè)計(jì)技術(shù)——腳本怎么寫? 5.自動(dòng)化比較技術(shù)——Test oracle的定義和挑戰(zhàn) 6.自動(dòng)化比較技術(shù)——Test oracle的完整性和準(zhǔn)確性 7.自動(dòng)化比較技術(shù)——Test oracle的其他挑戰(zhàn) 8.自動(dòng)化比較技術(shù)——Test oracle的啟發(fā)式策略 9.自動(dòng)化比較技術(shù)——Test oracle結(jié)果比較策略 10.自動(dòng)化比較技術(shù)——Test oracle的平衡(敏感和健壯的沖突) 11.自動(dòng)化比較技術(shù)——不同比較策略差異 12.自動(dòng)化比較技術(shù)——比較器和過(guò)濾器 13.自動(dòng)化比較技術(shù)——單一功能過(guò)濾器舉例 |
自動(dòng)化測(cè)試架構(gòu)基礎(chǔ) 1.軟件架構(gòu)的概念 2.自動(dòng)化測(cè)試架構(gòu)的需求和定義 3.幫助自動(dòng)化測(cè)試更好實(shí)施的準(zhǔn)則 4.自動(dòng)化測(cè)試件(testware)的管理 5.好的自動(dòng)化測(cè)試的對(duì)外表現(xiàn) 6.自動(dòng)化測(cè)試框架的架構(gòu)——通用架構(gòu) 7.自動(dòng)化測(cè)試框架分類 8.自動(dòng)化測(cè)試框架的功能 9.X-Driven Framework自動(dòng)化測(cè)試框架對(duì)比 10.自動(dòng)化測(cè)試替身(Test Double)的價(jià)值 11.自動(dòng)化測(cè)試替身的分類和選擇策略 12.自動(dòng)化測(cè)試框架的運(yùn)行時(shí)異常處理 13.自動(dòng)化測(cè)試框架的日志系統(tǒng) 14.自動(dòng)化測(cè)試框架的報(bào)告生成 |
自動(dòng)化測(cè)試架構(gòu)實(shí)踐 1.自動(dòng)化測(cè)試架構(gòu)的需求分析5維度 2.好的自動(dòng)化測(cè)試架構(gòu)評(píng)判標(biāo)準(zhǔn) 3.合理的Testware文件系統(tǒng)架構(gòu) 4.規(guī)范的Testware件配置管理 5.模塊化的Testware自動(dòng)化架構(gòu)組織 6.自動(dòng)化測(cè)試框架設(shè)計(jì)原則 7.自動(dòng)化框架關(guān)鍵模塊AW抽象原則和步驟 8.自動(dòng)化框架應(yīng)支持?jǐn)?shù)據(jù)驅(qū)動(dòng)參數(shù)的自動(dòng)組合 9.靈活按需的自動(dòng)化測(cè)試過(guò)程控制 10.自動(dòng)化測(cè)試架構(gòu)的建模和控制點(diǎn)設(shè)計(jì) 11.自動(dòng)化測(cè)試框架的詳細(xì)分析和設(shè)計(jì)步驟 12.自動(dòng)化測(cè)試架構(gòu)的可測(cè)試性設(shè)計(jì)范圍 13.自動(dòng)化測(cè)試架構(gòu)的可測(cè)試性設(shè)計(jì)SOLID原則 14.AW和數(shù)據(jù)表驅(qū)動(dòng)分析設(shè)計(jì)步驟 15.自動(dòng)化測(cè)試架構(gòu)中輸入的變化性設(shè)計(jì)——破除殺蟲劑悖論 16.不同種類自動(dòng)化測(cè)試套通常的oracle策略選擇 17.常規(guī)測(cè)試test oracle策略的適用場(chǎng)景對(duì)比 18.變化性輸入測(cè)試test oracle策略的適用場(chǎng)景對(duì)比 19.自動(dòng)化測(cè)試用例執(zhí)行的前后處理要求 20.自動(dòng)化測(cè)試技術(shù)債務(wù)舉例和解決 21.債務(wù)解決:線性腳本和錄制回放類腳本的改造 22.債務(wù)解決:脆弱測(cè)試需解決耦合的外部依賴 23.債務(wù)解決:可解釋性差的壞味道代碼 24.債務(wù)解決:可維護(hù)性差的壞味道代碼——重復(fù)代碼 25.債務(wù)解決:可維護(hù)性差的壞味道代碼——結(jié)構(gòu)重復(fù)優(yōu)化例子 26.債務(wù)解決:可維護(hù)性差的壞味道代碼——混亂的文件系統(tǒng)和參數(shù) 27.債務(wù)解決:可維護(hù)性差的壞味道代碼——復(fù)雜的測(cè)試邏輯 28.債務(wù)解決:不可信賴的壞味道代碼 29.債務(wù)解決:自動(dòng)化測(cè)試執(zhí)行的加速 30.自動(dòng)化測(cè)試的度量維度和度量項(xiàng) 31.自動(dòng)化測(cè)試需要反復(fù)執(zhí)行放大收益 32.自動(dòng)化ROI度量舉例 33.穩(wěn)定后的自動(dòng)化縮短執(zhí)行時(shí)間 34.自動(dòng)化測(cè)試實(shí)施經(jīng)驗(yàn)警句 |
智能化測(cè)試技術(shù) —— 挑戰(zhàn) 1.Software Defines Everything!Software Runs The World! 2.智能化產(chǎn)品大量使用復(fù)雜/龐大的開源軟件 3.集成第三方/開源項(xiàng)目的測(cè)試設(shè)計(jì)過(guò)程被壓縮 4.云/ABC的不確定性(難解釋性)影響測(cè)試分析 5.ABC智能化系統(tǒng)/產(chǎn)品/解決方案的測(cè)試設(shè)計(jì)越來(lái)越難 6.自動(dòng)化測(cè)試(執(zhí)行)存在嚴(yán)重的殺蟲劑悖論 7.智能化測(cè)試需同時(shí)解決輸入域探索和輸出預(yù)期判斷的問(wèn)題 |
智能化測(cè)試技術(shù) —— 從隨機(jī)到混沌工程 1.ABC背景下的可靠性測(cè)試三層防護(hù)——人工+隨機(jī)+智能化 2.隨機(jī)自動(dòng)化測(cè)試——FUZZING 3.隨機(jī)的混沌工程實(shí)驗(yàn)/探索測(cè)試 4.混沌工程原則 5.混沌工程發(fā)展時(shí)間線 6.混沌工程和傳統(tǒng)測(cè)試對(duì)比 7.混沌工程的成熟度評(píng)估 8.Netflix創(chuàng)始的混沌工程平臺(tái)實(shí)踐 9.混沌工程關(guān)鍵技術(shù) 10.混沌工程技術(shù)發(fā)展趨勢(shì) 11.混沌工程技術(shù)相關(guān)文獻(xiàn) 12.混沌工程自動(dòng)化實(shí)踐1——最大化注入事件的真實(shí)性 13.混沌工程自動(dòng)化實(shí)踐2——安全混沌工程CloudStrike 14.混沌工程常用工具框架一覽 15.阿里混沌工程框架ChaosBlade——豐富的分層故障注入場(chǎng)景 16.混沌工程自動(dòng)化平臺(tái)通用架構(gòu)抽象 |
智能化測(cè)試技術(shù) —— 啟發(fā)式隨機(jī)和符號(hào)執(zhí)行 1.普通隨機(jī)測(cè)試的盲目性會(huì)導(dǎo)致探索深度不夠 2.“智能”的啟發(fā)式隨機(jī)可靠性測(cè)試 3.程序行為分析“全路徑”的測(cè)試自動(dòng)生成技術(shù) 4.智能化測(cè)試生成工具——符號(hào)執(zhí)行測(cè)試 |
智能化測(cè)試技術(shù) —— 測(cè)試全自動(dòng)生成 1.測(cè)試設(shè)計(jì)自動(dòng)化——測(cè)試自動(dòng)生成技術(shù)的分類 2.測(cè)試設(shè)計(jì)自動(dòng)化——AI輔助的測(cè)試全自動(dòng)生成 3.測(cè)試設(shè)計(jì)自動(dòng)化——等效蛻變測(cè)試全自動(dòng)生成 |
智能化測(cè)試技術(shù) —— 基于搜索的測(cè)試(SBST) 1.軟件工程問(wèn)題的共性和本質(zhì) 2.解決軟工問(wèn)題的搜索優(yōu)化技術(shù) 3.SBSE領(lǐng)域的蓬勃發(fā)展 4.SBST的位置和研究領(lǐng)域 5.測(cè)試數(shù)據(jù)自動(dòng)生成常用技術(shù) 6.SBST測(cè)試自動(dòng)生成——爬山算法 7.SBST測(cè)試自動(dòng)生成——GA算法 8.SBST技術(shù)演進(jìn)趨勢(shì) 9.SBST技術(shù)業(yè)界實(shí)踐——Android應(yīng)用自動(dòng)探索測(cè)試 Sapienz 10.SBST技術(shù)業(yè)界實(shí)踐——崩潰復(fù)現(xiàn)用例自動(dòng)搜索框架 BOTSING 11.SBST的相關(guān)工具 12.SBST的相關(guān)工具——Java單元測(cè)試自動(dòng)生成 EvoSuite 13.SBST的相關(guān)工具——Android應(yīng)用自動(dòng)探索 Sapienz |
智能化測(cè)試技術(shù) —— AI系統(tǒng)的測(cè)試生成 1.AI系統(tǒng)測(cè)試需解決的問(wèn)題和挑戰(zhàn) 2.AI系統(tǒng)的測(cè)試過(guò)程 3.AI系統(tǒng)用例擴(kuò)展的主要方法 4.AI駕駛測(cè)試技術(shù)洞察 5.AI系統(tǒng)的可靠性測(cè)試——充分性度量 6.AI汽車可靠性自動(dòng)化測(cè)試概述 7.AI自動(dòng)駕駛汽車的圖像“變異”方法 8.以神經(jīng)元覆蓋率為用例有效性啟發(fā)策略 9.基于圖像變異合成+貪婪算法增加神經(jīng)元覆蓋率 10.控制變質(zhì)關(guān)系創(chuàng)建Test Oracle參照 11.控制變異幅度避免過(guò)度變異 12.其他AI-Based系統(tǒng)測(cè)試借鑒意義 |
智能化測(cè)試技術(shù) —— 測(cè)試分析的自動(dòng)化 1.迭代影響分析和策略自動(dòng)生成 2.兼容性測(cè)試影響分析自動(dòng)化——變更識(shí)別和防護(hù) 3.精準(zhǔn)影響分析及測(cè)試執(zhí)行自動(dòng)化 4.自動(dòng)化用例健壯性分析自動(dòng)化提升用例穩(wěn)定度 5.缺陷自動(dòng)分析和定位 6.缺陷自動(dòng)分析和定界 |
智能化測(cè)試技術(shù) —— 其他 1.環(huán)境0等待之組網(wǎng)自動(dòng)化技術(shù) 2.云自動(dòng)化助力全量測(cè)試工廠加速 |