過去兩年,測試圈聊的東西變了。以前大家聚在一起,聊的是自動(dòng)化框架選哪個(gè)、接口平臺(tái)怎么搭、CI/CD 怎么接入、測試覆蓋率怎么算。現(xiàn)在,這些話題依然重要,但越來越多的人開始討論:AI 生成測試用例、Test Agent、RAG、MCP、自愈測試……
這些新詞背后,是整個(gè)測試工作的重心正在發(fā)生真實(shí)遷移——從“人寫腳本”到“AI 輔助設(shè)計(jì)”,從“執(zhí)行自動(dòng)化”到“流程智能化”。
今天,我們就拆解測試領(lǐng)域最值得關(guān)注的 12 個(gè)AI 熱詞。第一個(gè)你很可能天天在用,最后一個(gè),90% 的人還不知道。
![]()
01、AI 生成測試用例
這是目前普及度最高的 AI 測試能力。把需求文檔、接口說明、用戶故事扔給大模型,它就能快速產(chǎn)出測試點(diǎn)、測試場景甚至腳本。
應(yīng)用場景:一個(gè)登錄功能,包含手機(jī)號登錄、驗(yàn)證碼校驗(yàn)、錯(cuò)誤提示、賬號鎖定。AI 幾秒鐘就能給出正常登錄、驗(yàn)證碼錯(cuò)誤、驗(yàn)證碼過期、手機(jī)號為空、連續(xù)輸錯(cuò)后鎖定等場景。
但要注意:AI 會(huì)編造不存在的規(guī)則,比如需求只要求輸錯(cuò) 5 次鎖定,它可能按通用經(jīng)驗(yàn)寫成 3 次。AI 生成的是初稿,不是終稿,必須經(jīng)過人工評審、補(bǔ)充和修正。
02、Test Agent
普通 AI 助手是你說一句,它回一句。Test Agent 不一樣——你給它一個(gè)目標(biāo),它會(huì)自己拆解任務(wù)、調(diào)用工具、執(zhí)行測試、分析結(jié)果。
應(yīng)用場景:你說“請確認(rèn)這個(gè) PR 是否影響核心登錄流程”。Agent 會(huì)讀取代碼變更 → 分析影響范圍 → 檢索歷史用例 → 生成新測試 → 執(zhí)行 → 輸出報(bào)告。
這意味著測試人員不再需要手寫每一個(gè)步驟,但要學(xué)會(huì)定義清晰的目標(biāo)和驗(yàn)收標(biāo)準(zhǔn)。
03、Agentic Testing
這是 Test Agent 的升級版。AI 不僅執(zhí)行任務(wù),還能圍繞一個(gè)測試目標(biāo)自主規(guī)劃、動(dòng)態(tài)調(diào)整、持續(xù)反饋。傳統(tǒng)自動(dòng)化是人寫死腳本,Agentic Testing 是 AI 根據(jù)當(dāng)前狀態(tài)實(shí)時(shí)生成測試。
關(guān)鍵不是 AI 能不能干活,而是你能不能給它畫好邊界:哪些測試失敗可以自動(dòng)重試?哪些必須人工確認(rèn)?AI 能不能修改代碼?這些問題需要測試團(tuán)隊(duì)提前設(shè)計(jì)好規(guī)則。
04、RAG(檢索增強(qiáng)生成)
RAG 的做法是:AI 在生成內(nèi)容之前,先去你們的知識庫里查資料——PRD、接口文檔、歷史缺陷庫、線上事故記錄。基于真實(shí)資料再生成。
應(yīng)用場景:你們的支付系統(tǒng)有特殊的風(fēng)控規(guī)則(比如單筆超過 5000 元需要二次驗(yàn)證)。RAG 能讓 AI 讀到這條規(guī)則,生成對應(yīng)的測試用例。這是 AI 測試從“能用”到“好用”的關(guān)鍵一步。
05、MCP(模型上下文協(xié)議)
AI 只生成文字是不夠的。它需要能操作瀏覽器、查數(shù)據(jù)庫、讀 Git 代碼、調(diào)用 CI/CD、同步測試管理工具。MCP 就是一套標(biāo)準(zhǔn)協(xié)議,讓 AI 以統(tǒng)一的方式連接這些外部工具。
未來評估 AI 測試工具時(shí),不能只看它能不能生成用例,更要看它能不能接入你現(xiàn)有的工程體系。
06、多模態(tài)測試
需求信息不全在文字里。原型圖、流程圖、UI 截圖、設(shè)計(jì)稿里藏著大量細(xì)節(jié)。多模態(tài)測試讓 AI 能直接理解這些圖像信息。
應(yīng)用場景:AI 分析 UI 截圖,自動(dòng)識別輸入框、按鈕、彈窗、狀態(tài)變化,甚至發(fā)現(xiàn)可訪問性問題。在需求評審階段,AI 就能根據(jù)流程圖找出遺漏的異常分支,真正做到測試左移。
![]()
07、自愈測試
UI 自動(dòng)化的痛點(diǎn):頁面改個(gè) class 名,腳本就掛了。自愈測試讓 AI 在腳本失敗時(shí)自動(dòng)分析原因,嘗試修復(fù)定位方式。
應(yīng)用場景:按鈕的 class 變了,AI 會(huì)結(jié)合按鈕文本、頁面位置、上下文語義,重新找到目標(biāo)元素。
但風(fēng)險(xiǎn)也很大:AI 可能把“提交”按鈕誤識別成“取消”按鈕,腳本雖然跑通了,但測錯(cuò)了。所以自愈不能只看“跑通率”,更要看業(yè)務(wù)意圖是否保持一致。
08、LLM-as-Judge
當(dāng) AI 一次生成上百條用例,你一條條看不過來。這時(shí)可以用另一個(gè) AI 來做初篩,評估用例質(zhì)量。
它能檢查:是否覆蓋了主流程和異常流程?斷言是否具體?有沒有重復(fù)?有沒有引用不存在的字段?
但最終裁判還得是人。理想模式是:AI 做規(guī)模化初篩,人做關(guān)鍵性判斷。
09、Vibe Testing
Vibe Testing 借用了“Vibe Coding”的概念——你不需要手寫每一行腳本,只要用自然語言描述測試意圖,AI 幫你生成可執(zhí)行代碼。
應(yīng)用場景:你說“驗(yàn)證用戶用正確手機(jī)號和驗(yàn)證碼能成功登錄,登錄后進(jìn)入首頁,會(huì)話狀態(tài)正確”,AI 自動(dòng)轉(zhuǎn)成 Playwright 或 Selenium 腳本。
這不代表測試人員不需要技術(shù)了,相反,你得更清楚什么叫“正確的會(huì)話狀態(tài)”,什么叫“風(fēng)險(xiǎn)被覆蓋”。你的判斷力,比你的編碼速度更重要。
10、AI 幻覺
AI 幻覺指的是模型生成的內(nèi)容看起來很專業(yè),實(shí)際上是錯(cuò)的。在測試場景中,這尤其危險(xiǎn)。
常見幻覺:編造不存在的接口字段、假設(shè)需求里沒有的業(yè)務(wù)規(guī)則、寫出無法運(yùn)行的腳本、把行業(yè)通用規(guī)則當(dāng)成你們系統(tǒng)的規(guī)則。
怎么防? 三問:需求里有依據(jù)嗎?字段真的存在嗎?是不是把通用經(jīng)驗(yàn)當(dāng)成了本地規(guī)則?RAG + 人工抽查 + 格式約束,是目前最有效的三道防線。
11、MECE 測試拆解
MECE 是“相互獨(dú)立、完全窮盡”的縮寫。很多 AI 生成的用例是“散”的——看起來都對,但整體覆蓋不完整。
更好的做法:要求 AI 按照固定維度拆解,比如:輸入字段維度、業(yè)務(wù)流程維度、狀態(tài)變化維度、異常處理維度、權(quán)限與風(fēng)控維度、數(shù)據(jù)一致性維度。
這樣生成出來的用例不是一盤散沙,而是一張有結(jié)構(gòu)、可評審、可復(fù)用的測試地圖。
12、Mutation Testing變異測試
這是目前最冷門、但最有深度的概念。變異測試的做法是:故意在代碼里制造一個(gè)小缺陷(比如把 >=18 改成 >18),然后看現(xiàn)有的測試能不能發(fā)現(xiàn)它。
如果測試能發(fā)現(xiàn),說明你的測試是真的在驗(yàn)證業(yè)務(wù)邏輯;如果測試仍然通過,說明你的測試只是“跑過了”,并沒有真正校驗(yàn)關(guān)鍵規(guī)則。
這對 AI 生成測試尤其重要——AI 很容易生成“斷言很弱”的測試,比如只檢查不報(bào)錯(cuò)、只檢查頁面能打開。變異測試可以幫你揪出這些“假覆蓋”。
覆蓋率只能說明代碼被執(zhí)行了,變異測試才能說明測試是否真的有效。
![]()
AI測試不是“換賽道”,而是“加能力”——給新手的3條轉(zhuǎn)行路線
看到這里,如果你是一名剛?cè)胄谢驕?zhǔn)備轉(zhuǎn)行測試的新手,可能會(huì)有點(diǎn)慌:這么多新詞,我得學(xué)到什么時(shí)候?是不是不會(huì)AI就沒法做測試了?
別急,我想告訴你三句大實(shí)話:
- 第一,AI測試不是取代你,而是給你裝上一套“外掛”。你不需要成為算法工程師,也不需要會(huì)訓(xùn)練模型。你只需要學(xué)會(huì)用好AI工具,就像當(dāng)年從手工測試轉(zhuǎn)向自動(dòng)化測試一樣。
- 第二,轉(zhuǎn)行AI測試,不是從零開始,而是能力升級。你已有的測試思維、業(yè)務(wù)理解、邊界分析能力,全部作數(shù)。AI幫你省掉的是重復(fù)勞動(dòng),放大的是你的判斷力。
- 第三,現(xiàn)在就是最好的入局時(shí)間。AI測試工具還在早期階段,沒有所謂的“資深專家”。你只要比周圍人早動(dòng)手半年,就能建立明顯的先發(fā)優(yōu)勢。
??想了解更多漲薪技能提升方法
??可以到公主號【Atstudy技術(shù)社區(qū)】,即可加入領(lǐng)取 ??????
??轉(zhuǎn)行、入門、提升、需要的各種干貨資料
??內(nèi)含AI測試、 車載測試、AI大模型開發(fā)、BI數(shù)據(jù)分析、銀行測試、游戲測試、AIGC
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.