人工智慧時代給軟體測試帶來的變化有哪些?

  軟體測試員這個崗位越來越受到企業的青睞,離不開互聯網時代的飛速發展,軟體產品的層出不窮以及用戶體驗要求度增加。但是,隨著人工智慧在各個領域的不斷發展,軟體測試也在悄悄的受到人工智慧的影響。那麼,人工智慧時代給軟體測試帶來了哪些變化呢?跟著一起來詳細了解!

 1、測試人員可以利用AI自動創建測試用例

  測試會變得更簡單了。這意味著測試人員將不需要再大量手工編寫自動化測試用例和執行測試,而是利用AI自動創建測試用例並執行!因為,機器學習擅長的就是通過數據訓練來完成新的情形的處理。

  測試人員的主要工作不再是執行測試、設計自動化測試用例,而是提供輸入輸出數據來訓練AI,最終可以讓AI自動生成測試用例並執行。對於某些通用測試,只需要一個被驗證過的模型,甚至連數據也無需提供。

 2、通過自動生成測試用例的系統進行測試

  這不是幻想,而是已經變為現實,比如Appdiff是一個基於AI的移動app 自動化測試平台,能夠完成一個典型移動app

90%的界面測試,而且它比人手工測試做得更好。

  這種能夠自動生成測試用例的系統叫bot,可以一次生成大量的組合測試用例,有效解決功能點和測試點的覆蓋空白問題。大約80%的測試工作到時候將由bot自動完成,而測試人員的主要精力將會被解放出來以放在更有創造性和探索性的測試任務上。

  基於AI的測試也會讓測試人員感到困惑。測試人員可能會懷疑AI測試的有效性,要消除這種不信任,測試人員需要掌握不同於傳統測試人員所需的技能,他們需要更多聚焦在數據科學技能上,還需要了解一些機器學習的原理。


推薦閱讀:

你聽說過AI(人工智慧)音樂嗎?
當AI變得無處不在,人類社會將發生這五大變化!
未來工作將面臨這4大轉變,AI首先淘汰的是舊工作思維
栗子的Vlog丨三亞試駕全新奧迪A8L

TAG:軟體測試 | 人工智慧 | AI技術 |