人工智慧如何在軟體測試領域取得突破?
近幾年人工智慧發展迅速,不僅逐漸改變了我們的生活,也逐漸影響著我們的工作方式,尤其是在軟體開發領域。程序自動化調試逐漸興起,自動評估和代碼糾錯正在逐漸為程序員帶來福音。
美國測試自動化解決方案提供商TestPlant的首席執行官John Bates就人工智慧將如何顛覆軟體測試行業發表了自己的看法。
問:為什麼人工智慧現在如此火熱?
Bates:大數據時代,如何從大量快速的數據中決策顯然成了人們頭疼的問題,所以人們需要一個真正智能的系統去協助工作。這個智能系統可以通過大量數據提供處理方法和結果,幫助人們完善工作,讓運營商縮短產品上市時間,從而改善人力資源的價值,極大地提高盈利。這就是我認為的人工智慧受歡迎的原因。
問:軟體測試行業如何使用AI改善業務?
Bates:首先,明確如何正確的使用AI。對演算法的應用應該像用戶訪問自動化一樣熟練。其次,找出應用程序中的路徑進行練習。擁有一種智能演算法可以幫助找出路徑,得出錯誤和問題。最後,使用系統的結果來優化正在做工作。
問:將AI應用於軟體測試有什麼好處?
Bates:現在有很多關於測試自動化的討論。然而,現階段我們只實現了自動化的一個關鍵元素:測試執行。AI和分析將成為交付真正測試自動化的催化劑。AI結合軟體測試預測業務影響,讓程序員在出現問題之前解決問題。
問:軟體測試程序員在AI中扮演的角色是什麼?
Bates:AI與軟體測試結合後軟體測試程序員仍擔負非常重要的責任,因為結合併不意味著完全由機器人接替程序員的工作,機器人只是作為一個智能助手。軟體測試程序員仍負責工作流建模、環境搭建等工作,通過查看結果對系統進行反饋,提供建議。
問:將AI添加到工作流時應注意什麼?
Bates:AI技術最大的障礙其實不是技術障礙,而是人類社會的障礙。當人們對新事物抱有排斥態度時,可能會做出錯誤的決定。在人工智慧不斷發展的今天,能意識到這個技術真正存在的意義才是最重要的,但是部分人對人工智慧有抵觸的心理。我鼓勵大家去接納、實踐AI。比如,如果你正在做一個項目,你可以嘗試著將AI結合進去,對比結果看看AI到底能給你帶來多大的效益。
問:預測一下人工智慧將如何改變我們開發和交付軟體的方式?
Bates:AI正在改變我們的工作和生活方式,它將對軟體開發的方式產生重大影響。演算法被導入應用程序後,用於檢測性能、尋找問題源並確定數據的相關性,幫助程序員快速解決問題。這樣極大地提高轉化率和保留率,在確保用戶滿意的同時,自己也獲得了收益,可謂雙贏。
※星際爭霸職業選手顫抖吧!谷歌與暴雪正聯手培訓人機對戰AI
※最受程序員歡迎的Atom文本編輯器更新了,你用了嗎?
※八大最安全的Linux發行版,具備匿名功能!
※5個企業需要避免的Wi-Fi陷阱
※新版發布!Apache Curator添加TTL節點支持
TAG:IT168企業級 |
※人工智慧領域發展現狀如何?一文帶你探究竟
※人工智慧在視頻監控領域的應用及發展趨勢
※產品經理,如何轉行到人工智慧/機器人領域?
※人工智慧領域人才引進的機遇
※人工智慧發展,在氣象領域可釋放哪些潛能?
※十種全球人工智慧領域突破性技術,智能時代將徹底走入我們的生活
※透視人工智慧投資趨勢,垂直應用領域才是王道
※微生物所等在人工智慧驅動生物製造工業化領域取得新突破
※人工智慧為醫療領域帶來的這些突破,你都了解嗎?
※打開醫療領域突破口 人工智慧與實體經濟「擦出火花」
※產品經理進入實體領域,可能遇到哪些挑戰?
※區塊鏈真能成為打破巨頭對人工智慧領域壟斷的破局之匙嗎?
※人工智慧在惡意應用領域的預測、預防和緩解方式
※人工智慧是否能在未來不孕醫學領域帶來重大突破?
※AI人工智慧領域專家過於樂觀,「強人工智慧」仍是遙不可及
※人民觀察:在核心技術領域實現突破
※關注!我軍無人化智能投送領域取得新突破
※非對稱仿生智能水凝膠驅動領域取得系列進展
※為爭奪人工智慧技術領域優勢 美國防部將制定人工智慧發展戰略
※高通擔心旗下技術可能被應用在軍事領域 強調其人工智慧應用設計具使用彈性