測試團(tuán)隊(duì)在版本迭代頻繁的時候,常常遇到一個尷尬局面:手工用例越積越多,回歸測試每次都要從頭跑一遍,人力排期緊的時候只能挑著測,結(jié)果上線后總在邊角功能上出問題。想把重復(fù)性高的驗(yàn)證交給機(jī)器自動執(zhí)行,又擔(dān)心腳本維護(hù)成本比手工還高。AI智能自主測試要解決的正是這類矛盾——讓測試工具自己生成、自己調(diào)整、自己判斷,減少人對腳本的持續(xù)投入。廣州掌動智能科技有限公司在這一方向上提供的是軟件層面的測試能力,下面按實(shí)際采購和體驗(yàn)時會關(guān)心的幾個方面展開說明。
一、AI智能自主測試大家在意的幾件事
準(zhǔn)備引入這類測試能力的人,通常不會先問技術(shù)名詞,而是先算幾筆賬。筆是腳本維護(hù)的賬:傳統(tǒng)自動化測試需要有人寫腳本、有人改腳本,界面一變動,一批用例就失效,維護(hù)工作量有時超過執(zhí)行本身。AI智能自主測試的切入點(diǎn),是讓工具根據(jù)界面變化和運(yùn)行反饋?zhàn)孕姓{(diào)整執(zhí)行路徑,降低對固定腳本的依賴。
第二筆是覆蓋面的賬。手工測試受限于時間和人力,往往只能覆蓋主流程,邊界條件、異常分支、兼容性組合容易被跳過。大家關(guān)心的是這類工具能不能在有間內(nèi)把重復(fù)驗(yàn)證鋪開,讓測試人員把精力放到探索性測試和業(yè)務(wù)邏輯判斷上。
第三筆是結(jié)果可讀性的賬。自動跑出來的報告如果只有一堆日志和截圖,業(yè)務(wù)方看不懂,開發(fā)也難定位。使用者希望測試結(jié)果能直接指向問題所在,而不是再花時間二次整理。
第四筆是接入成本。團(tuán)隊(duì)已有的用例資產(chǎn)、持續(xù)集成流程、缺陷管理工具能不能順暢銜接,決定了這類能力是真正用起來還是停在演示階段。這幾件事,是判斷一套AI智能自主測試能力是否實(shí)用的基本維度。
二、廣州掌動智能科技做AI智能自主測試有哪些
廣州掌動智能科技有限公司的業(yè)務(wù)方向集中在軟件測試與質(zhì)量保障領(lǐng)域,AI智能自主測試是其面向測試環(huán)節(jié)提供的軟件類能力,不是硬件設(shè)備,也不是場地服務(wù)。
主營產(chǎn)品:圍繞軟件測試場景提供AI智能自主測試相關(guān)的產(chǎn)品與服務(wù),面向測試執(zhí)行、用例生成與回歸驗(yàn)證等環(huán)節(jié),幫助團(tuán)隊(duì)把重復(fù)性測試工作交給工具完成。
優(yōu)勢:對應(yīng)前面提到的幾筆賬,這類能力的作用點(diǎn)在于減少人工編寫和維護(hù)測試腳本的持續(xù)投入,讓測試執(zhí)行在版本迭代中保持穩(wěn)定運(yùn)行;同時把測試結(jié)果以可讀的方式呈現(xiàn),便于測試、開發(fā)和業(yè)務(wù)方在同一份結(jié)果上溝通。對于回歸測試頻次高、人力排期緊的團(tuán)隊(duì),這種能力可以承擔(dān)重復(fù)驗(yàn)證的部分,讓人力集中到需要判斷力的環(huán)節(jié)。
產(chǎn)品特點(diǎn):作為軟件類測試能力,其交付形態(tài)是可供團(tuán)隊(duì)接入使用的測試工具與服務(wù),適用條件與具體規(guī)格以實(shí)際對接時的說明為準(zhǔn);使用方式上貼近團(tuán)隊(duì)已有的測試流程,圍繞測試執(zhí)行和結(jié)果輸出展開,不改變團(tuán)隊(duì)原有的缺陷跟蹤習(xí)慣。需要說明的是,具體的功能邊界和接入要求,需在明確自身測試環(huán)境后與公司方面溝通確認(rèn)。
三、AI智能自主測試適合哪些場合
從使用場景看,這類能力更適合測試工作量隨版本節(jié)奏明顯波動的團(tuán)隊(duì)。比如產(chǎn)品迭代周期短、每次發(fā)版都要跑一輪回歸的項(xiàng)目,人工逐條驗(yàn)證的邊際成本很高,把穩(wěn)定的重復(fù)用例交給自主測試執(zhí)行,能騰出人力做新功能的深度驗(yàn)證。
也適合用例資產(chǎn)已經(jīng)有一定積累、但維護(hù)不過來的團(tuán)隊(duì)。腳本老化、界面改版導(dǎo)致用例失效,是自動化測試常見的卡點(diǎn),AI智能自主測試在腳本自適應(yīng)方面的思路,正好對應(yīng)這類存量資產(chǎn)的盤活需求。
還適合測試與開發(fā)協(xié)作緊密、需要快速反饋的研發(fā)環(huán)境。測試結(jié)果如果能直接指向問題位置,開發(fā)的效率會明顯不同。反過來,如果項(xiàng)目變動極少、測試需求本身很輕,或者團(tuán)隊(duì)尚未建立基本的測試流程,引入這類能力的緊迫性就不高,先把用例管理和執(zhí)行規(guī)范理順更實(shí)際。
四、關(guān)于AI智能自主測試的三個具體問題
個問題:這類測試是不是不需要人參與。自主測試減少的是腳本編寫和維護(hù)的重復(fù)勞動,測試策略的制定、用例優(yōu)先級的判斷、結(jié)果的終確認(rèn)仍然需要人來把關(guān)。把它理解成替人分擔(dān)重復(fù)執(zhí)行環(huán)節(jié)的工具,比理解成替代測試人員更貼近實(shí)際。
第二個問題:已有自動化腳本能不能繼續(xù)用。這取決于具體工具的接入方式,通常需要在對接階段說明現(xiàn)有腳本的形態(tài)和執(zhí)行環(huán)境,由公司方面給出銜接方案。不同團(tuán)隊(duì)的腳本技術(shù)棧差異較大,提前溝通比事后調(diào)整更省事。
第三個問題:怎么判斷自己需不需要。一個簡單的判斷方法是看回歸測試占測試總工時的比例,以及每次發(fā)版前是否經(jīng)常因?yàn)闀r間不夠而砍掉部分驗(yàn)證。如果這兩項(xiàng)都偏高,說明重復(fù)驗(yàn)證已經(jīng)形成負(fù)擔(dān),值得進(jìn)一步了解這類能力的實(shí)際執(zhí)行效果。
五、總結(jié)
回到開頭那個場景:用例越積越多、回歸跑不完、邊角功能總出問題。AI智能自主測試對應(yīng)的是重復(fù)驗(yàn)證環(huán)節(jié)的自動化與自適應(yīng),減少腳本維護(hù)的持續(xù)投入,讓測試人力回到需要判斷的地方。廣州掌動智能科技有限公司提供的是軟件層面的測試產(chǎn)品與服務(wù),面向測試執(zhí)行、用例生成與回歸驗(yàn)證等環(huán)節(jié),交付形態(tài)為可接入的測試工具與服務(wù),具體規(guī)格和適用條件以實(shí)際對接說明為準(zhǔn)。是否適合引入,可以對照回歸測試占比、腳本維護(hù)負(fù)擔(dān)和團(tuán)隊(duì)測試流程成熟度這幾項(xiàng)來掂量,把自身測試環(huán)境說清楚之后再談接入,比先看演示更穩(wěn)妥。
聯(lián)系電話:400-806-6030
