国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

微軟把測(cè)試門(mén)檻砍了90%,外包團(tuán)隊(duì)竟能寫(xiě)自動(dòng)化

0
分享至


自動(dòng)化測(cè)試喊了很多年,真正鋪開(kāi)的團(tuán)隊(duì)沒(méi)幾個(gè)。不是不想做,是門(mén)檻實(shí)在太高:業(yè)務(wù)人員不會(huì)寫(xiě)代碼,會(huì)寫(xiě)代碼的人又不懂業(yè)務(wù),腳本寫(xiě)出來(lái)像一次性筷子,用完就扔。

Microsoft Edge QA 團(tuán)隊(duì)最近開(kāi)源了一套叫 AutoGenesis 的方案,思路很直白——讓測(cè)試人員用自然語(yǔ)言描述場(chǎng)景,AI 負(fù)責(zé)翻譯成代碼,確定性的程序負(fù)責(zé)穩(wěn)定執(zhí)行。他們?cè)?Windows、macOS、iOS、Android 四個(gè)平臺(tái)上跑通了這套流程,月執(zhí)行步驟超過(guò) 200 萬(wàn),通過(guò)率 99%,用例規(guī)模 700+。

頻繁發(fā)版、需求變得比翻書(shū)還快、團(tuán)隊(duì)規(guī)模不管大小……這大概是每個(gè)測(cè)試工程師的噩夢(mèng)。

Edge 瀏覽器基于 Chromium 開(kāi)發(fā),跟著 Chrome 的節(jié)奏高頻發(fā)版,每次 Chromium 的變更都難以預(yù)測(cè),回歸測(cè)試量極大。Edge QA 團(tuán)隊(duì)折騰了好幾輪,最終搞出了 AutoGenesis。

AI 能力起來(lái)之后,團(tuán)隊(duì)面臨一個(gè)關(guān)鍵選擇:是讓 AI 直接執(zhí)行測(cè)試,還是讓 AI 生成測(cè)試代碼?這個(gè)選擇決定了方案是能用還是只能演示。

他們對(duì)比了三條路:

AI 直接執(zhí)行的問(wèn)題在于不確定性。步驟多了,AI 可能忘記上下文;遇到意外彈窗,可能陷入無(wú)限循環(huán);出錯(cuò)后難以定位執(zhí)行到哪一步。讓 AI 基于截圖判斷"測(cè)試是否通過(guò)"更麻煩——模糊判斷、無(wú)法量化、黑盒不可回溯。就像讓一個(gè)人蒙眼走夜路,偶爾走對(duì),但你不敢信。

AutoGenesis 的解法是把活兒拆開(kāi):AI 做它擅長(zhǎng)的(理解意圖、生成代碼),確定性的程序做它擅長(zhǎng)的(穩(wěn)定執(zhí)行)。


為了實(shí)現(xiàn)這個(gè)理念,AutoGenesis 搭了四層架構(gòu),關(guān)鍵是把 AI 嚴(yán)格關(guān)在第二層,執(zhí)行層完全不碰 AI:

Edge 團(tuán)隊(duì)的測(cè)試人員里,外包占大多數(shù)。他們懂業(yè)務(wù)、會(huì)設(shè)計(jì)用例,但不懂編程,傳統(tǒng)自動(dòng)化只能干瞪眼。AutoGenesis 的做法是重新分工:正式員工搭工具鏈、定標(biāo)準(zhǔn)、做培訓(xùn);外包團(tuán)隊(duì)用自然語(yǔ)言寫(xiě)場(chǎng)景,AI 生成代碼。

數(shù)據(jù)說(shuō)話(huà):月度運(yùn)行 200 萬(wàn)+ 步驟,99% 通過(guò)率,700+ 用例,外包員工貢獻(xiàn)了 413 個(gè) PR。

用起來(lái)比想象中簡(jiǎn)單。不需要懂 Selenium,不需要懂 Appium,會(huì)描述"我想測(cè)什么"就行:

第一步,用 Gherkin 格式寫(xiě)場(chǎng)景,接近自然語(yǔ)言:

Feature: Edge Pagerendering Tests
Scenario: Test msn.com website on Edge
Given I have launched Edge browser
When I click the search box in NTP page
And I input "msn.com" in the search box
And I press enter to navigate to the page
And I wait for the page to load completely
Then I should see the tab with the title "msn.com"

第二步,兩種方式觸發(fā) Copilot:點(diǎn) BDD AI Toolkit 擴(kuò)展里的 "Send to Copilot" 按鈕,或者在 GitHub Copilot Chat 里調(diào)用 autoGenesis-run skill。

第三步,Copilot 調(diào)用 MCP 工具逐步執(zhí)行,生成 Python 步驟定義代碼。


第四步,運(yùn)行測(cè)試:點(diǎn) "Run" 按鈕,或者命令行跑 behave features/。

AI 的角色被嚴(yán)格限定——只把自然語(yǔ)言翻譯成結(jié)構(gòu)化的測(cè)試代碼,既不執(zhí)行也不判結(jié)果。LLM 通過(guò) MCP 協(xié)議與底層交互,底層有兩個(gè) MCP Server:PyWinauto MCP Server 管 Windows 桌面應(yīng)用,Appium MCP Server 管 iOS、Android、macOS。

AI 生成代碼有不確定性,AutoGenesis 設(shè)計(jì)了三階段 Preview-Confirm 流程,把寫(xiě)入控制權(quán)交還給人類(lèi):生成前清理緩存、生成中自動(dòng)錄制調(diào)用、生成后展示 diff 預(yù)覽供人工確認(rèn),確認(rèn)后才追加寫(xiě)入文件。

執(zhí)行層選了 Behave,Python 生態(tài)里成熟的 BDD 框架。Gherkin 語(yǔ)法與 LLM 的推理模式天然契合,自然語(yǔ)言用例讓 QA、PM、外包都能參與,打破了"自動(dòng)化只能靠開(kāi)發(fā)者"的壁壘。

VS Code 擴(kuò)展不是必須的,但確實(shí)省事。每個(gè) Scenario 上方顯示兩個(gè)按鈕:"Send to Copilot" 一鍵觸發(fā)代碼生成,"Run" 一鍵執(zhí)行測(cè)試。Setup 管理面板自動(dòng)檢測(cè) Python、Node.js 安裝狀態(tài),可視化配置環(huán)境。

總結(jié) AutoGenesis 的四個(gè)核心優(yōu)勢(shì):自然語(yǔ)言描述降低門(mén)檻,一套技術(shù)棧覆蓋四大平臺(tái),架構(gòu)隔離 AI 不確定性保證 99% 通過(guò)率,單場(chǎng)景編寫(xiě)從 2-3 小時(shí)縮短到 10-15 分鐘且后續(xù)執(zhí)行零 AI 成本。

這不是炫技的工具,是從工程師需求出發(fā)、在真實(shí)業(yè)務(wù)里磨出來(lái)的務(wù)實(shí)方案。開(kāi)源地址:github.com/microsoft/AutoGenesis,MIT License。

Edge 團(tuán)隊(duì)的一位外包測(cè)試人員在內(nèi)部反饋里寫(xiě):"以前覺(jué)得自動(dòng)化是開(kāi)發(fā)的事,現(xiàn)在發(fā)現(xiàn)我寫(xiě)的用例真的能跑起來(lái)。"

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(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.

相關(guān)推薦
熱點(diǎn)推薦
國(guó)際觀(guān)察丨即將“滿(mǎn)月” 美以伊戰(zhàn)事走向四大懸念

國(guó)際觀(guān)察丨即將“滿(mǎn)月” 美以伊戰(zhàn)事走向四大懸念

極目新聞
2026-03-27 22:27:35
荷甲維特斯時(shí)期前隊(duì)友,張玉寧賽后與庫(kù)拉索門(mén)將魯姆合影

荷甲維特斯時(shí)期前隊(duì)友,張玉寧賽后與庫(kù)拉索門(mén)將魯姆合影

懂球帝
2026-03-27 17:51:13
女子產(chǎn)檢15次都是雙胞胎,卻只生下1個(gè)孩子,她喂奶時(shí)發(fā)現(xiàn)一個(gè)問(wèn)題

女子產(chǎn)檢15次都是雙胞胎,卻只生下1個(gè)孩子,她喂奶時(shí)發(fā)現(xiàn)一個(gè)問(wèn)題

奶茶麥子
2026-03-03 16:29:08
她們四個(gè)終于合體了!

她們四個(gè)終于合體了!

奮斗在韓國(guó)
2026-03-26 19:37:15
珠城跌落:從安徽二哥到全省第九,繁華落幕的時(shí)代嘆息

珠城跌落:從安徽二哥到全省第九,繁華落幕的時(shí)代嘆息

說(shuō)故事的阿襲
2026-03-27 17:26:42
沙特削減對(duì)華供應(yīng),油少賣(mài)800萬(wàn)桶,中方通知全球,指出當(dāng)務(wù)之急

沙特削減對(duì)華供應(yīng),油少賣(mài)800萬(wàn)桶,中方通知全球,指出當(dāng)務(wù)之急

李健政觀(guān)察
2026-03-27 13:01:15
他花800美元測(cè)了2年,發(fā)現(xiàn)風(fēng)能發(fā)電比太陽(yáng)能更魔幻

他花800美元測(cè)了2年,發(fā)現(xiàn)風(fēng)能發(fā)電比太陽(yáng)能更魔幻

賽博蘭博
2026-03-27 10:36:53
“沉睡”的10萬(wàn)億元公積金

“沉睡”的10萬(wàn)億元公積金

吳曉波頻道
2026-03-28 08:33:28
都說(shuō)你2.1億是毒藥合同,如今復(fù)出第一場(chǎng),就創(chuàng)造NBA第一的紀(jì)錄

都說(shuō)你2.1億是毒藥合同,如今復(fù)出第一場(chǎng),就創(chuàng)造NBA第一的紀(jì)錄

林子說(shuō)事
2026-03-28 01:44:29
越扒越猛!釋永信在少林寺有多爽,你根本想不到!終于落到這下場(chǎng)

越扒越猛!釋永信在少林寺有多爽,你根本想不到!終于落到這下場(chǎng)

林輕吟
2026-03-26 07:34:21
明天起全國(guó)高速將大變動(dòng)!車(chē)主們都說(shuō):終于等到了!

明天起全國(guó)高速將大變動(dòng)!車(chē)主們都說(shuō):終于等到了!

苗苗情感說(shuō)
2026-03-28 00:14:58
赫夫懂事得讓人心疼!真的一場(chǎng)都不敢贏!

赫夫懂事得讓人心疼!真的一場(chǎng)都不敢贏!

籃球大圖
2026-03-28 11:02:18
筱梅曬滿(mǎn)月汪寶胖乎乎很可愛(ài)!四月回北京,滿(mǎn)足箖玥一事被網(wǎng)友贊

筱梅曬滿(mǎn)月汪寶胖乎乎很可愛(ài)!四月回北京,滿(mǎn)足箖玥一事被網(wǎng)友贊

潮鹿逐夢(mèng)
2026-03-28 10:24:53
123:3!聯(lián)合國(guó)投票結(jié)果出爐,特朗普怕啥來(lái)啥,德黑蘭送中國(guó)大禮

123:3!聯(lián)合國(guó)投票結(jié)果出爐,特朗普怕啥來(lái)啥,德黑蘭送中國(guó)大禮

凡知
2026-03-28 10:49:59
“為什么做成人游戲?” 開(kāi)發(fā)者:因?yàn)槔献邮莻€(gè)變態(tài)

“為什么做成人游戲?” 開(kāi)發(fā)者:因?yàn)槔献邮莻€(gè)變態(tài)

游民星空
2026-03-27 16:42:00
鄭州空房天價(jià)水費(fèi)追蹤丨水務(wù)公司:系馬桶漏水,水表計(jì)量有效

鄭州空房天價(jià)水費(fèi)追蹤丨水務(wù)公司:系馬桶漏水,水表計(jì)量有效

大象新聞
2026-03-27 15:17:10
標(biāo)價(jià) 3800 萬(wàn)!阿森納突襲皇馬巨星,這波堪稱(chēng)超級(jí)撿漏

標(biāo)價(jià) 3800 萬(wàn)!阿森納突襲皇馬巨星,這波堪稱(chēng)超級(jí)撿漏

奶蓋熊本熊
2026-03-28 04:53:05
恭喜邵佳一!1場(chǎng)2-0讓5國(guó)腳高光1戰(zhàn) 20歲小將高級(jí)貨 坐穩(wěn)國(guó)足主力

恭喜邵佳一!1場(chǎng)2-0讓5國(guó)腳高光1戰(zhàn) 20歲小將高級(jí)貨 坐穩(wěn)國(guó)足主力

侃球熊弟
2026-03-28 10:45:54
德黑蘭街頭忽然空了:巴斯基帳篷被遺棄,民兵連夜跑了,為什么?

德黑蘭街頭忽然空了:巴斯基帳篷被遺棄,民兵連夜跑了,為什么?

老馬拉車(chē)莫少裝
2026-03-24 22:55:20
選文科還是理科?港中文金國(guó)慶給年輕人建議: AI重塑學(xué)科格局,大學(xué)的真諦在于構(gòu)建人脈

選文科還是理科?港中文金國(guó)慶給年輕人建議: AI重塑學(xué)科格局,大學(xué)的真諦在于構(gòu)建人脈

鳳凰網(wǎng)財(cái)經(jīng)
2026-03-27 20:08:50
2026-03-28 11:55:00
全棧遛狗員
全棧遛狗員
白天跟需求對(duì)線(xiàn),晚上在小區(qū)遛狗。
359文章數(shù) 3關(guān)注度
往期回顧 全部

科技要聞

遭中國(guó)學(xué)界"拉黑"后,這家AI頂會(huì)低頭道歉

頭條要聞

媒體:"霍爾木茲決戰(zhàn)"攤牌了 美給伊朗開(kāi)出"投降"條件

頭條要聞

媒體:"霍爾木茲決戰(zhàn)"攤牌了 美給伊朗開(kāi)出"投降"條件

體育要聞

“我是全家最差勁的運(yùn)動(dòng)員”

娛樂(lè)要聞

王一博改名上熱搜!個(gè)人時(shí)代正式開(kāi)啟!

財(cái)經(jīng)要聞

我在小吃培訓(xùn)機(jī)構(gòu)學(xué)習(xí)“科技與狠活”

汽車(chē)要聞

置換補(bǔ)貼價(jià)4.28萬(wàn)起 第五代宏光MINIEV正式上市

態(tài)度原創(chuàng)

健康
旅游
時(shí)尚
親子
房產(chǎn)

干細(xì)胞抗衰4大誤區(qū),90%的人都中招

旅游要聞

賞花經(jīng)濟(jì)正旺,2月以來(lái)重慶景區(qū)收入同比增長(zhǎng)81.8%

推廣中獎(jiǎng)名單-更新至2026年3月11日推廣

親子要聞

爸爸跟寶寶一起玩“音樂(lè)樹(shù)積木”,寶寶嚇得一激靈:我是誰(shuí)?我在哪?

房產(chǎn)要聞

6.8萬(wàn)方!天河員村再征地,金融城西區(qū)開(kāi)發(fā)全面提速

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版