連日來人工智能有望徹底改變軟件開辟向來一不斷的有小伙伴關注,不僅如此還衍生出了各大相關話題,那么跟著小編來看看人工智能有望徹底改變軟件開辟以及它的相關資訊吧!
特斯拉AI總監(jiān)安德烈·卡帕西(Andrej Karpathy)稱之為“軟件2.0”,在這個時代,神經(jīng)網(wǎng)絡編寫代碼,人們的主要工作是定義任務,收集數(shù)據(jù)并構(gòu)建用戶界面。
但是并不是神經(jīng)網(wǎng)絡可以解決所有任務,至少現(xiàn)在還不能,而且傳統(tǒng)軟件開辟仍然可以發(fā)揮作用。但是,即使在那兒,人工智能,機器學習和高級分析也正在改變軟件的設計,編寫,測試和部署方式。
總部位于巴西的TOTVS為大約100,000個企業(yè)客戶提供了關鍵任務行業(yè)軟件。例如,每天在其金融服務解決方案中交易數(shù)萬億美元。
此類應用需要功能強大的測試。測試用例的創(chuàng)建者需要非常認真地考慮如何設計測試用例,每個用例都要花幾個小時才干創(chuàng)建。
TOTVS Labs執(zhí)行董事Vicente Goetten說,跟上進度是一項重大挑戰(zhàn)。必須自定義每個測試用例以適合用戶界面。隨著應用程序的不斷重新設計,界面總是在變化。而且,如果平臺本身發(fā)生了變化(例如,在更新為JavaScript的較新版本時),則所有設計元素都會立即發(fā)生變化。
“想象一下重寫成千上萬的用例,” Goetten說。
TOTVS向人工智能尋求幫助。TOTVS用于運行測試的平臺Functionize現(xiàn)在支持智能創(chuàng)建測試用例。該技術(shù)可以像人們識別輸入字段和按鈕的位置一樣查看屏幕,而不必依賴底層代碼。它還可以提供測試方案和示例數(shù)據(jù)以強調(diào)應用程序。