官术网_书友最值得收藏!

1.3 AI與自動化測試相結(jié)合

自動化測試要解決的最主要問題之一就是成本問題。從最早提出自動化測試的思想,到自動化測試技術(shù)發(fā)展到第四代,其問題核心點(diǎn)就在成本上,這個成本可以是時間成本,也可以是人力成本。將AI引入自動化測試,也是想有效地解決自動化測試中的成本問題。

AI技術(shù)的核心思想是利用已有的歷史數(shù)據(jù),訓(xùn)練出一個較好的AI網(wǎng)絡(luò),通過已經(jīng)訓(xùn)練好的AI網(wǎng)絡(luò)來處理當(dāng)下的輸入數(shù)據(jù)。與傳統(tǒng)的編程方法不同,通過AI算法訓(xùn)練出來的網(wǎng)絡(luò)模型通常會有更好的泛化性,例如,對于已在某個場景訓(xùn)練好的AI自動化測試網(wǎng)絡(luò),不做改動或稍做改動,就可以在同一個游戲的不同場景中很好地運(yùn)行起來,這在傳統(tǒng)的自動化測試中是做不到的。同樣,一款游戲中訓(xùn)練好的AI自動化測試網(wǎng)絡(luò),稍做改動或增加一些訓(xùn)練數(shù)據(jù),就能在另一款同類游戲中運(yùn)行起來,這樣就可以很好地節(jié)約時間成本,快速地進(jìn)行回歸測試、性能測試、兼容性測試等,保證產(chǎn)品質(zhì)量,縮短項目周期。

同樣,在傳統(tǒng)的自動化測試中,項目測試的維護(hù)成本很高,只要版本更新或者功能發(fā)生變動,就有可能產(chǎn)生大量的維護(hù)工作。很多項目就是因為測試的維護(hù)成本過高,放棄了自動化測試。引入AI技術(shù)后,其帶來的泛化性可以有效地減少自動化測試的維護(hù)成本。版本更新后的一些變動,在AI模型中編程可以不做改動,或者直接增加訓(xùn)練數(shù)據(jù)就可以很好地完成測試需求。

本書最重要的內(nèi)容就是介紹AI技術(shù)怎樣與自動化測試相結(jié)合,在平臺工具的支持下,很好地去完成騰訊互娛游戲的測試需求。當(dāng)然,平臺工具也能擴(kuò)展到手機(jī)App自動化測試、其他類型的軟件產(chǎn)品的自動化測試等。

主站蜘蛛池模板: 慈溪市| 呼伦贝尔市| 庆云县| 拉孜县| 合山市| 蓬莱市| 永定县| 永年县| 太康县| 讷河市| 台江县| 游戏| 临武县| 西乌珠穆沁旗| 遵化市| 云阳县| 砚山县| 开原市| 鸡泽县| 赣榆县| 平远县| 达孜县| 伊金霍洛旗| 确山县| 许昌县| 三都| 景洪市| 淮南市| 衡阳县| 西峡县| 奈曼旗| 延庆县| 刚察县| 昌平区| 马公市| 项城市| 襄汾县| 观塘区| 绿春县| 潮安县| 南安市|