軟件測(cè)試行業(yè)與ChatGPT:測(cè)試崗位能否被ai代替
軟件測(cè)試行業(yè)與ChatGPT:測(cè)試崗位能否被ai代替
先說結(jié)論:人工測(cè)試在很長一段時(shí)間內(nèi)不會(huì)被代替。
目前的ChatGPT在測(cè)試用例的編寫和軟件測(cè)試自動(dòng)化工具中的應(yīng)用比較多,測(cè)試用例的生成無法滿足客制化的測(cè)試需求,是比較通用淺泛的;軟件測(cè)試自動(dòng)化工具中可以實(shí)現(xiàn)用例、測(cè)試策略、解決方案生成,最多的還是在數(shù)據(jù)處理上。
具體實(shí)現(xiàn)的功能:
1.給定業(yè)務(wù)需求文檔,它可以閱讀文檔并從中提煉信息,識(shí)別需求關(guān)鍵點(diǎn)。
2.給定需要測(cè)試的場(chǎng)景,它可以生成對(duì)應(yīng)場(chǎng)景下測(cè)試用例,包括輸入數(shù)據(jù)和預(yù)期輸出,以及常見的安全、性能、易用性等非功能測(cè)試對(duì)應(yīng)的用例。
3.給定測(cè)試需求,并指定自動(dòng)化測(cè)試框架,它可以編寫相應(yīng)的自動(dòng)化測(cè)試代碼。
4.給它測(cè)試結(jié)果文檔,它可以匯總測(cè)試結(jié)果、生成測(cè)試報(bào)告,甚至能夠根據(jù)結(jié)果推薦改進(jìn)方案。
5.給它缺陷信息,它能夠幫助測(cè)試人員分析和診斷缺陷,生成對(duì)應(yīng)的缺陷分類分析報(bào)告,并提供缺陷定位和修復(fù)建議。
6.給它錯(cuò)誤日志信息,它可以整合日志、分析并提煉關(guān)鍵信息,總結(jié)日志相關(guān)的問題
人工測(cè)試的優(yōu)勢(shì):
1. 性能測(cè)試等領(lǐng)域。ChatGPT無法更加深入、專業(yè)地進(jìn)行測(cè)試,具備經(jīng)驗(yàn)、知識(shí)的測(cè)試人員能夠更好的完成測(cè)試。
2. 用戶體驗(yàn)測(cè)試。ChatGPT無法真正的像人一樣給出直觀的用戶體驗(yàn),感知的局限性是非常大的。
3. 特殊情況的處理。針對(duì)有特殊測(cè)試要求的項(xiàng)目,在客制化的方案和文字理解上無法真正達(dá)到測(cè)試目的,甚至測(cè)試過程中出現(xiàn)的異常情況需要及時(shí)處理,特別是在正常環(huán)境的測(cè)試,不即使處理可能會(huì)產(chǎn)生經(jīng)濟(jì)及其它損失。
ChatGPT短期內(nèi)不會(huì)取代測(cè)試人員,ChatGPT是能夠輔助提高測(cè)試工作的工具,當(dāng)然,了解、學(xué)習(xí)運(yùn)用ChatGPT才是測(cè)試人員主流的職業(yè)規(guī)劃。
目前在標(biāo)準(zhǔn)第三方測(cè)試報(bào)告流程中還沒有引入ChatGPT的輔助測(cè)試允許,我們也一直在了解前沿的技術(shù),精正檢測(cè)技術(shù)會(huì)伴隨時(shí)代發(fā)展完善技術(shù)手段,帶來更多優(yōu)質(zhì)服務(wù)。