91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AI輔助軟件測試:幾個(gè)關(guān)鍵路徑

工程師高培 ? 來源:工程師高培 ? 作者:工程師高培 ? 2026-03-23 15:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

軟件測試是保障質(zhì)量的關(guān)鍵環(huán)節(jié),但測試用例設(shè)計(jì)耗時(shí)、覆蓋分析繁瑣、自動化腳本維護(hù)成本高等問題,一直困擾著測試團(tuán)隊(duì)。大語言模型的出現(xiàn),為測試工作提供了一種新的輔助手段。這里從幾個(gè)實(shí)踐角度,聊聊AI如何在測試流程中發(fā)揮作用。

一、提示工程:讓AI理解測試需求

大模型不是測試專家,它需要清晰的指令才能輸出有價(jià)值的內(nèi)容。提示工程的核心,就是寫好給模型的“問題”。

一個(gè)好的測試相關(guān)提示,通常包含幾個(gè)要素:角色設(shè)定(你是一名資深測試工程師)、任務(wù)描述(根據(jù)以下需求規(guī)格說明設(shè)計(jì)測試用例)、輸入內(nèi)容(粘貼需求原文)、輸出格式(表格形式列出用例編號、前置條件、測試步驟、預(yù)期結(jié)果)、約束條件(覆蓋正常場景和異常場景,不少于10條)。

實(shí)踐中發(fā)現(xiàn),用結(jié)構(gòu)化提示(如分點(diǎn)列出要求)比自然語言描述效果更好。同時(shí),給模型提供幾個(gè)示例(few-shot)可以大幅提升輸出質(zhì)量。

二、需求分析:從文本到測試項(xiàng)

測試工作的起點(diǎn)是需求分析。傳統(tǒng)方法是人工閱讀需求文檔,提取功能點(diǎn),識別業(yè)務(wù)規(guī)則,轉(zhuǎn)化為測試項(xiàng)。這個(gè)過程耗時(shí)且容易遺漏邊界條件。

用大模型輔助時(shí),可以這樣操作:將軟件需求規(guī)格說明(SRS)分段輸入模型,要求它提取每個(gè)功能點(diǎn)的測試項(xiàng)。例如,對于“用戶登錄功能”,模型可以輸出:正常登錄、密碼錯誤、用戶名不存在、賬戶鎖定、密碼超限次嘗試、空輸入、特殊字符注入等測試項(xiàng)。

關(guān)鍵在于,模型輸出的測試項(xiàng)需要人工審核和補(bǔ)充。模型擅長列舉常見場景,但對領(lǐng)域特定的業(yè)務(wù)規(guī)則可能不熟悉,需要測試人員結(jié)合業(yè)務(wù)知識完善。

三、測試設(shè)計(jì):用例生成與覆蓋優(yōu)化

測試設(shè)計(jì)階段,AI可以幫助生成測試用例、推薦覆蓋路徑、輔助GUI測試設(shè)計(jì)。

用例生成:將測試項(xiàng)輸入模型,要求它生成詳細(xì)的測試用例。例如,對于“密碼錯誤”這一測試項(xiàng),模型可以輸出:前置條件(用戶已注冊且未鎖定)、步驟(輸入正確用戶名、錯誤密碼)、預(yù)期結(jié)果(提示密碼錯誤,登錄失?。τ谏婕岸嗖襟E業(yè)務(wù)流程的用例,模型可以生成完整的操作路徑。

覆蓋優(yōu)化:對于代碼覆蓋,模型可以分析未被測試覆蓋的代碼路徑,推薦需要補(bǔ)充的測試場景。這需要將代碼結(jié)構(gòu)(如調(diào)用關(guān)系、分支條件)輸入模型,模型可以識別出哪些邏輯分支可能被遺漏。

GUI測試設(shè)計(jì):模型可以根據(jù)界面原型或控件描述,生成界面交互的測試場景,如輸入校驗(yàn)、窗口跳轉(zhuǎn)、數(shù)據(jù)聯(lián)動等。

四、測試執(zhí)行:腳本生成與環(huán)境構(gòu)建

AI在測試執(zhí)行環(huán)節(jié)的價(jià)值,主要體現(xiàn)在自動化腳本生成和環(huán)境搭建上。

腳本生成:對于UI自動化(如Selenium)、接口自動化(如Postman/Requests)、單元測試(如JUnit),模型可以根據(jù)測試用例生成代碼框架。關(guān)鍵在于提示中要明確技術(shù)棧(如Python+pytest+requests)、框架結(jié)構(gòu)、數(shù)據(jù)驅(qū)動方式。模型輸出的腳本通常需要人工調(diào)整,但可以節(jié)省從零編寫的時(shí)間。

環(huán)境搭建:模型可以生成測試環(huán)境的配置文件(如Docker Compose)、數(shù)據(jù)初始化腳本、樁模塊代碼。對于依賴外部服務(wù)的測試,模型可以模擬接口返回?cái)?shù)據(jù),幫助搭建隔離的測試環(huán)境。

五、應(yīng)用案例:幾個(gè)典型場景

單元測試:將函數(shù)代碼輸入模型,要求生成對應(yīng)的單元測試用例。模型可以覆蓋正常路徑、邊界值、異常輸入,并生成斷言。對于復(fù)雜的算法函數(shù),模型能理解邏輯并設(shè)計(jì)測試點(diǎn)

系統(tǒng)測試:針對完整業(yè)務(wù)流程,模型可以根據(jù)需求文檔設(shè)計(jì)端到端測試場景。例如,電商系統(tǒng)的下單流程,模型可以生成正常下單、庫存不足、優(yōu)惠券失效、支付超時(shí)等多個(gè)場景,并描述操作步驟和預(yù)期結(jié)果。

回歸測試:當(dāng)代碼變更時(shí),模型可以分析變更影響范圍,推薦需要回歸的測試用例集。將變更說明和現(xiàn)有用例列表輸入模型,模型可以篩選出可能受影響的用例。

性能與可靠性:模型可以幫助設(shè)計(jì)性能測試場景(如并發(fā)用戶數(shù)、思考時(shí)間、負(fù)載模型)和可靠性測試場景(如異常注入、資源耗盡、故障恢復(fù))。

六、邊界與局限

AI輔助測試不是能的,有幾個(gè)邊界需要清楚。

需求質(zhì)量決定輸出質(zhì)量:如果需求本身模糊不清,模型生成的測試項(xiàng)和用例也難以準(zhǔn)確。AI輔助的前提是需求文檔足夠清晰。

需要人工審核:模型可能遺漏領(lǐng)域特定的業(yè)務(wù)規(guī)則,可能生成不符合實(shí)際系統(tǒng)的操作路徑,需要測試人員逐條審核和修正。

不適合復(fù)雜邏輯:對于涉及多系統(tǒng)交互、復(fù)雜狀態(tài)機(jī)、實(shí)時(shí)性要求的測試場景,模型的理解能力有限,還是需要人工設(shè)計(jì)。

數(shù)據(jù)敏感問題:將需求文檔、代碼片段輸入模型時(shí),需注意信息安全,敏感信息不宜上傳。

結(jié)語

AI輔助軟件測試的價(jià)值,不在于替代測試工程師,而在于將測試人員從重復(fù)性、模式化的工作中解放出來,讓他們更專注于復(fù)雜場景設(shè)計(jì)、風(fēng)險(xiǎn)評估、質(zhì)量策略等創(chuàng)造性工作。提示工程、需求分析、用例生成、腳本輔助、覆蓋優(yōu)化,這些環(huán)節(jié)都可以逐步引入AI工具,關(guān)鍵是找到適合自己團(tuán)隊(duì)的工作流。工程師高培覺得測試的本質(zhì)沒有變,變的只是工具箱里多了幾件新工具。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    40280

    瀏覽量

    301879
  • 軟件測試
    +關(guān)注

    關(guān)注

    2

    文章

    251

    瀏覽量

    20334
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    AI輔助編程設(shè)計(jì)之道:從Spec到Code工程實(shí)踐

    AI的分工需要重新界定。 人負(fù)責(zé)的是“設(shè)計(jì)”和“驗(yàn)證”。設(shè)計(jì)包括需求分析、架構(gòu)決策、接口定義、關(guān)鍵算法設(shè)計(jì)等需要業(yè)務(wù)理解和工程判斷的部分。驗(yàn)證包括對AI生成代碼的審核、測試和集成。
    發(fā)表于 03-16 13:33

    軟通動力ASDM AI優(yōu)先軟件研發(fā)流水線助力軟件工程發(fā)展

    AI 深度融入軟件工程的當(dāng)下,軟通動力 ASDM(AI 優(yōu)先的系統(tǒng)化研發(fā)方法和平臺)打造的AI 優(yōu)先的軟件研發(fā)流水線,成為企業(yè)研發(fā)效能躍
    的頭像 發(fā)表于 02-27 11:21 ?509次閱讀
    軟通動力ASDM <b class='flag-5'>AI</b>優(yōu)先<b class='flag-5'>軟件</b>研發(fā)流水線助力<b class='flag-5'>軟件</b>工程發(fā)展

    使用NORDIC AI的好處

    Nordic 的 Edge AI 主要有以下幾個(gè)好處(基于官方資料總結(jié)): 極低功耗、延長電池壽命 在本地運(yùn)行 AI,減少無線傳輸次數(shù),而無線收發(fā)是最耗電的部分。設(shè)備只需上傳“結(jié)果/事件”,而不是
    發(fā)表于 01-31 23:16

    嵌入式軟件單元測試AI自動化與人工檢查的協(xié)同機(jī)制研究:基于專業(yè)工具的實(shí)證分析

    至? 2.1% ?,接近行業(yè)最佳實(shí)踐水平; 所有認(rèn)證失敗案例均源于AI誤判“非關(guān)鍵路徑”為“可忽略”; 人工復(fù)核平均耗時(shí)僅占總測試時(shí)間的12%,但貢獻(xiàn)了90%的高危缺陷發(fā)現(xiàn)。 ?AHC
    發(fā)表于 12-31 11:22

    軟件定義的硬件輔助驗(yàn)證如何助力AI芯片開發(fā)

    半導(dǎo)體行業(yè)正處于關(guān)鍵轉(zhuǎn)折點(diǎn)。2025 年,1927 億美元的風(fēng)險(xiǎn)投資涌入 AI 領(lǐng)域,市場對匹配 AI 快速創(chuàng)新周期的驗(yàn)證平臺的需求激增。隨著 AI、Multi-Die 架構(gòu)和邊緣計(jì)算
    的頭像 發(fā)表于 12-29 11:17 ?670次閱讀
    <b class='flag-5'>軟件</b>定義的硬件<b class='flag-5'>輔助</b>驗(yàn)證如何助力<b class='flag-5'>AI</b>芯片開發(fā)

    融合AI的OpenHarmony應(yīng)用軟件開發(fā):ai學(xué)習(xí)自律輔助軟件

    *附件:ai study.zip*附件:融合AI的OpenHarmony應(yīng)用軟件開發(fā):ai學(xué)習(xí)自律輔助
    發(fā)表于 11-12 15:38

    HarmonyOSAI編程DevEco AI輔助編程工具

    DevEco AI輔助編程工具(CodeGenie)基于BitFun Platform AI能力平臺,為開發(fā)者提供高效的應(yīng)用與服務(wù)AI編程支持,支持智能知識問答、代碼生成、頁面生成、萬
    發(fā)表于 08-18 14:54

    HarmonyOS AI輔助編程工具(CodeGenie)概述

    DevEco AI輔助編程工具(CodeGenie)基于BitFun Platform AI能力平臺,為開發(fā)者提供高效的應(yīng)用與服務(wù)AI編程支持,支持智能知識問答,同時(shí)支持ArkTS代碼
    發(fā)表于 08-11 14:31

    實(shí)驗(yàn)室電池測試:大家更關(guān)注哪些動態(tài)性能指標(biāo)?聊聊測試設(shè)備的幾個(gè)關(guān)鍵點(diǎn)

    的G5.BT系列,僅作技術(shù)參考),想和大家探討下幾個(gè)關(guān)鍵點(diǎn): 響應(yīng)速度與動態(tài)性能: 電池工況模擬(如充放電曲線、脈沖測試)對設(shè)備的響應(yīng)速度要求極高。你們覺得多快的電流上升時(shí)間(比如<100μs級別
    發(fā)表于 07-18 13:55

    大家都在用什么AI軟件?有沒有好用的免費(fèi)的AI軟件推薦一下?

    大家都在用什么AI軟件?有沒有好用的免費(fèi)的AI軟件推薦一下?直接發(fā)個(gè)安裝包,謝謝。比如deepseek、Chatgpt、豆包、阿里AI、百度
    發(fā)表于 07-09 18:30

    華為全新升級AI輔助開發(fā)能力

    人工智能正深度融入各行各業(yè),軟件開發(fā)也正站在工作范式變革的前沿陣地。AI各項(xiàng)技術(shù)的突破性進(jìn)展,正以前所未有的深度和廣度重塑軟件開發(fā)的每一個(gè)環(huán)節(jié)。在這場浪潮中,建設(shè)強(qiáng)大的AI
    的頭像 發(fā)表于 07-09 16:46 ?1798次閱讀
    華為全新升級<b class='flag-5'>AI</b><b class='flag-5'>輔助</b>開發(fā)能力

    智能路徑調(diào)度:AI驅(qū)動負(fù)載均衡的異常路徑治理實(shí)踐

    AI驅(qū)動的數(shù)據(jù)中心網(wǎng)絡(luò)環(huán)境中,傳統(tǒng)的“盡力而為”和“無差別均分”負(fù)載均衡策略已力不從心?;?b class='flag-5'>路徑綜合質(zhì)量的動態(tài)WCMP機(jī)制,通過實(shí)時(shí)感知路徑狀態(tài)、果斷剔除異常、智能調(diào)度“健康”資源,有效解決了
    的頭像 發(fā)表于 07-03 16:26 ?1232次閱讀
    智能<b class='flag-5'>路徑</b>調(diào)度:<b class='flag-5'>AI</b>驅(qū)動負(fù)載均衡的異常<b class='flag-5'>路徑</b>治理實(shí)踐

    【HarmonyOS 5】鴻蒙CodeGenie AI輔助編程工具詳解

    【HarmonyOS 5】鴻蒙CodeGenie AI輔助編程工具詳解 一、前言 1、CodeGenie是什么?CodeGenie (代碼精靈)作為鴻蒙DevEco IDE自帶的AI輔助
    發(fā)表于 06-11 16:34

    硬件輔助驗(yàn)證(HAV) 對軟件驗(yàn)證的價(jià)值

    硬件輔助驗(yàn)證 (HAV) 有著悠久的歷史,如今作為軟件驅(qū)動驗(yàn)證的必備技術(shù),再度受到關(guān)注。 RISC-V 可能是說明這一點(diǎn)的最好例子。HAV 能夠執(zhí)行多個(gè)周期的軟件驅(qū)動驗(yàn)證,是加速 RISC-V
    的頭像 發(fā)表于 05-13 18:21 ?2117次閱讀

    DevEco Studio AI輔助開發(fā)工具兩大升級功能 鴻蒙應(yīng)用開發(fā)效率再提升

    ;“DevEco Studio”,可“立即下載”最新版AI輔助編程插件,進(jìn)行安裝使用。 圖4:CodeGenie單獨(dú)下載路徑 進(jìn)入“HarmonyOS開發(fā)者官網(wǎng)”,點(diǎn)擊“開發(fā)”——>“開發(fā)
    發(fā)表于 04-18 14:43