日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 專題 > 人工智能 > 正文

自動化可以讓人工智能來完成嗎

2019-09-13 16:55:24
字體:
供稿:網(wǎng)友

人工智能一直科技最高級的地域,將程序代碼、數(shù)據(jù)分析進(jìn)行自動可視化,依托軟件和硬件一體去模仿人類一些或繁瑣或簡單的工作。

此文也是關(guān)于人工智能技術(shù)的探討,主題為:如何將人工智能技術(shù)應(yīng)用到自動化測試上?

在測試中加入AI,自動測試也變?yōu)榭赡堋o聊、重復(fù)的工作交給AI,這樣測試人員就可以用更多時間做其他測試方面的思考。

布道師、Applitools的高級架構(gòu)師Gil Tayar為我們介紹了如何將AI技術(shù)應(yīng)用到自動化測試的內(nèi)容。

InfoQ采訪了Tayar,咨詢了他有關(guān)現(xiàn)如今測試面臨的主要挑戰(zhàn),自動化測試分為哪六個層次,軟件產(chǎn)業(yè)在這六個層次中取得了什么樣的進(jìn)展,如何實現(xiàn)自動可視化測試,我們在測試中如何應(yīng)用機(jī)器學(xué)習(xí)技術(shù),以及AI給測試人員的工作會帶來什么影響。

現(xiàn)如今測試面臨的主要挑戰(zhàn)是什么?

Tayar:很遺憾的是,測試還沒有成為主流。我還記得在80年代、90年代的時候,整個行業(yè)都沒有把QA這個職業(yè)和手動測試軟件當(dāng)一回事。不只是說沒有自動化測試,而是根本沒有測試!好在現(xiàn)在時代已經(jīng)不一樣了,在交付產(chǎn)品之前測試人員都會定期測試軟件,而且很多人開始使用自動化測試。

自動化可以讓人工智能來完成嗎

但在如今的“互聯(lián)網(wǎng)時代”,這還不夠。由于使用了敏捷方法,我們需要部署得越來越快,這其實是一件好事。因為越來越多開發(fā)人員會自己測試自己的軟件,而不是慢悠悠地等待專門的測試人員來測試他們的軟件。

但是,開發(fā)人員測試自己的軟件還沒有成為主流。大多數(shù)開發(fā)人員不會自己寫測試來檢查代碼,他們選擇手動測試,或者等待測試人員進(jìn)行測試,保證他們的軟件正常運(yùn)作。

這正是測試面臨的主要挑戰(zhàn),怎么讓開發(fā)人員編寫自己的測試。而不幸的是,AI在這方面起不到什么作用,AI只是測試時使用的工具,但如果你自己不測試,AI就沒用了。事實就是這樣,AI從現(xiàn)在到未來都只能作為測試的輔助,如果你自己不想測試,AI不可能自動幫你完成測試。

開發(fā)人員必須要有測試的想法,這就是我們在測試方面面臨的主要挑戰(zhàn)。

自動化測試的六個層次。它們分別是什么?

Tayar:這個概念來源于自動駕駛的五個層次。它們描述了AI如何幫助我們進(jìn)行測試。

完全沒有自動,你需要自己寫測試!

駕駛輔助:AI可以查看到頁面,幫助你寫出斷言。你還是要自己寫“驅(qū)動”應(yīng)用程序的代碼,但是AI可以檢查頁面,并確保頁面中的期望值是正確的。

部分自動化:雖然能分辨實際頁面和期望值的區(qū)別這一點(diǎn)已經(jīng)很好了,但是第二層次的AI需要有更深層的理解。比如說,如果所有頁面都有相同的變更,AI需要認(rèn)識到這是相同的頁面,并向我們展示出這些變更。進(jìn)一步來說,AI需要查看頁面的布局和內(nèi)容,將每個變更分類為內(nèi)容變更或是布局變更。如果我們要測試響應(yīng)式web網(wǎng)站,這會非常有幫助,即使布局有細(xì)微變更,內(nèi)容也應(yīng)該是相同的。這是Applitools Eyes這樣的工具所處的層次。

條件自動化:在第二層,軟件中檢測的問題和變更仍然需要人來審查。第二層的AI可以幫助我們分析變更,但不能僅僅通過查看頁面判斷頁面是否正確,需要和期望值進(jìn)行對比才能判斷。但是第三層的AI可以做到這一方面,甚至更多其他方面,因為它會使用到機(jī)器學(xué)習(xí)的技術(shù)。比如說,第三層的AI可以從可視化角度查看頁面,根據(jù)標(biāo)準(zhǔn)設(shè)計規(guī)則,例如對齊、空格、顏色和字體使用以及布局規(guī)則,判斷設(shè)計是否過關(guān)。AI也能查看頁面的內(nèi)容,基于相同頁面之前的視圖,在沒有人工干預(yù)的情況下,判斷內(nèi)容是否合理。我們還不能達(dá)到這一層次,但我們正在向這個方面努力。

高度自動化:直到現(xiàn)在,所有AI都只是在自動化地進(jìn)行檢查。人類盡管使用自動化軟件,還是需要手動啟動測試,需要點(diǎn)擊鏈接,而第四層的AI可以自動啟動測試本身。AI將通過觀察啟動應(yīng)用程序的真實用戶的行為,理解如何自己啟動測試。這層的AI可以編寫測試,可以通過檢查點(diǎn)來測試頁面。但這不是終點(diǎn),它還需觀察人的行為,偶爾需要聽從測試人員的指令。

完全自動化:我必須承認(rèn),這個層次有點(diǎn)恐怖。這個層次的AI可以和產(chǎn)品經(jīng)理“交流”,理解產(chǎn)品的標(biāo)準(zhǔn),自己寫測試,不需要人的幫助。

軟件產(chǎn)業(yè)在這六個層次中取得了什么樣的進(jìn)展?

Tayar:大多數(shù)公司肯定在第二層,目標(biāo)向第三層努力。我相信要達(dá)到第四層需要一段時間,但我們終有一天是可以達(dá)到的。至于是否能達(dá)到第五層,我非常懷疑,但未來不可估量!(原文中引用了古猶太人毀壞第二圣殿的典故,比喻未來不可估量。)

如何實現(xiàn)自動可視化測試?

Tayar:其實在幾年前,即使是開發(fā)人員都不能自動進(jìn)行可視化測試,更不要說使用AI了!由于基于像素的算法誤報率過高,截圖應(yīng)用程序,根據(jù)預(yù)期進(jìn)行檢查是不可能的。

但是隨著計算機(jī)視覺算法和現(xiàn)代人工智能(AI)技術(shù)的應(yīng)用的發(fā)展,編寫可視化測試已經(jīng)成為現(xiàn)實。人們發(fā)現(xiàn)測試中缺少可視化測試。由于可視化測試的存在,現(xiàn)在我們可以測試到軟件的方方面面。

那我們?nèi)绾问褂肁I技術(shù)避免誤報,AI是否能比單純比較像素的算法做得更好?答案不僅僅牽涉到一個技術(shù),需要將不同算法結(jié)合在一起,一個算法解決一個準(zhǔn)確度的問題,通過決策樹結(jié)合不同算法的結(jié)果(有時候?qū)⒁粋€算法的結(jié)果應(yīng)用到另一個算法中)來確定最后的結(jié)果。但要使用什么算法呢?分割算法就是一個例子,這個算法試圖確定圖片的文字和圖像部分。這不是一個簡單的問題,因為我們需要弄清,表情符號其實是文字,而圖像中的文本是圖像的一部分,并不是新的文字。這就是深度學(xué)習(xí)的魅力所在,由于我們代碼中使用了深度學(xué)習(xí)技術(shù),我們的準(zhǔn)確率從88%提高到了96%。

所以要做到自動視覺化測試,你需要使用現(xiàn)代的數(shù)據(jù)化測試工具,比如Applitools Eyes。這些工具有一些簡單的高級AI技術(shù),因此你不需要理解并實現(xiàn)。看看這個例子:

在這個例子中,我們驗證了一個博客應(yīng)用程序。在常規(guī)的、非視覺化、非AI的測試?yán)锩妫覀冃枰炞C主頁和特定的博文,對于頁面中的每個元素進(jìn)行幾十次檢查(即使這樣我們還是會遺漏一些)。但是在這個例子里面,我們只是“checkWindow”,截圖上傳到服務(wù)器,服務(wù)器使用AI技術(shù)檢驗截圖。

我一直覺得,測試是為開發(fā)過程服務(wù)的,它避免了在代碼中添加新功能的煩惱,更重要的是,避免了代碼重構(gòu)的煩惱。但為什么這只能運(yùn)用在業(yè)務(wù)邏輯上?為什么我們的可視化代碼(在CSS、HTML和JS文件中)不能測試,我們還要再為它們擔(dān)憂?AI可以幫助我們實現(xiàn)這一目標(biāo)。

Appraise是另外一款可以用于視覺化測試的工具。早先,InfoQ采訪了Gojko Adzic有關(guān)使用Appraise進(jìn)行自動視覺化測試的內(nèi)容:

Adzic:Appraise采用實例化需求的方式,但將其運(yùn)用于視覺化內(nèi)容。我們采用具體的例子,讓其從自動化層面創(chuàng)建可執(zhí)行的實例化需求,用headless Chrome截屏,與預(yù)期的結(jié)果進(jìn)行對比。和普通的實例化需求工具(期望結(jié)果和實際結(jié)果不同就認(rèn)為是錯誤的)不一樣,Appraise采用確證測試方法。它將所有的不同展現(xiàn)給人來評估,讓人決定差別是否正確,如果是的話就進(jìn)行確認(rèn)。

我們在測試中如何運(yùn)用機(jī)器學(xué)習(xí)?

Tayar:我最近看到了一個講座,講的是如何使用機(jī)器學(xué)習(xí)測試Candy Crush游戲。由于Candy Crush是高隨機(jī)的游戲,任何情況都可能發(fā)生,標(biāo)準(zhǔn)的測試技術(shù)很難實現(xiàn)。King的目標(biāo)是想要了解是否這局游戲可以成功完成,要完成有多復(fù)雜。他們一開始使用蠻力法嘗試所有路徑,計算其中有多少可以成功。這個方法確實有用,但需要花好幾個小時,因為組合可能太多了(使用去除無效路徑組合的算法)。要解決這個問題,他們使用了Genetic Algorithms,使用一些最基本的算法(如只使用粉色糖果,一直消除障礙等),在一局游戲中進(jìn)行試驗。之后他們使用最佳算法(基于如何勝利完成一局游戲的算法),再結(jié)合兩者,“創(chuàng)建”一個新的算法。不斷重復(fù),最后得到一個最佳算法。

再舉一個例子,卷積神經(jīng)網(wǎng)絡(luò)幫助我們分析圖像,并從中提取語義信息。在生成圖像的應(yīng)用程序中是非常實用的。可視化測試工具使用它來理解頁面的不同部分,以及相互之間的聯(lián)系,正如我上文所述一樣提取不同的文字和圖像塊。

AI會對測試人員的工作產(chǎn)生什么影響?

Tayar:請問拖拉機(jī)會給農(nóng)民的工作帶來什么影響?當(dāng)然是巨大的影響!農(nóng)民不再需要做枯燥、乏味的體力勞動工作,只要交給機(jī)器來做就可以了。我相信AI也會給測試人員帶來相同的影響。乏味、重復(fù)的工作交給AI,測試人員就可以用更多時間來思考。

大多數(shù)測試人員已經(jīng)習(xí)慣思考測試相關(guān)的方方面面:思考產(chǎn)品,思考怎么測試,思考邊界情況等等,他們也需要工具來完成無聊、重復(fù)的工作。一些測試人員需要學(xué)會怎么思考更高層次的問題,確實會有一部分測試人員無法適應(yīng),但我相信他們只是少數(shù)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

久久精品蜜桃| 一级片免费在线播放| 欧美天堂一区二区| 91欧美日韩麻豆精品| 色欧美日韩亚洲| wwwww亚洲| 中文字幕在线观看亚洲| 精品成人久久久| 成人a在线观看| 国产乱国产乱老熟300部视频| 欧美变态tickling挠脚心| 国产欧美综合在线观看第十页| 日韩欧美中文字幕公布| 欧美三级中文字幕在线观看| 亚洲一区在线观看网站| 国产欧美日韩中文字幕在线| 九七久久人人| 天天综合天天| 日韩在线小视频| 日韩欧美中文免费| 日本精品免费观看高清观看| 天天综合天天添夜夜添狠狠添| 中文字幕久久精品| 国产裸体歌舞团一区二区| 欧美国产三级| 中文字幕欧美日韩va免费视频| 91精品国产高清91久久久久久| 91精品久久久久久久久| 国产三级中文字幕| 亚洲男人在线| 欧美日韩精品区| 欧美亚洲免费高清在线观看| 国产123在线| 国产免费久久久| 国产中文在线观看| 亚洲欧美久久久| 在线不卡一区二区| 伊人网站在线| 免费网站看黄yyy222| 91精品国产综合久久香蕉最新版| 天天摸日日摸狠狠添| 久久久综合精品| 国内精品99| av免费网站在线| 午夜一区二区三区视频| 最近中文av字幕在线中文| 日韩中文欧美| 国产成人精品综合网站| 欧美 日韩 国产在线观看| 亚洲一区中文在线| 婷婷中文字幕综合| 国产日韩亚洲欧美| 日韩在线中文视频| 日韩视频在线观看一区| 二区视频在线观看| 欧美日韩亚洲国内综合网| 国产一级片播放| 久久手机免费观看| www.中文字幕在线观看| 日韩三级高清在线| 欧美日韩亚洲一区| 欧美日韩综合在线| 日韩欧美亚洲区| 7799精品视频天天看| 中文字幕一区二区三区精品| 区日韩二区欧美三区| 精品在线网站观看| 欧美日韩在线不卡视频| 国产91一区| 91精品综合久久| av丝袜在线| 人成在线免费视频| 国产成人精品亚洲| 国产乱国产乱300精品| 日韩激情一区| 欧美日韩国产999| 欧美日韩国产不卡在线看| 日韩免费高清一区二区| 欧美 日韩 国产在线观看| 亚洲a一级视频| 欧美在线视频第一页| 国产乱码在线观看| 中文字幕伊人| 一区二区三区免费看视频| 精品日本视频| 日韩精品在线播放| 国产在线一在线二| 欧美中文字幕视频| 91精品国产91久久久久青草| 一区视频在线播放| 92久久精品| 国产亚洲欧美中文| 欧美日韩乱国产| 中文字幕亚洲字幕| 日韩精品欧美| 国产69精品久久久久孕妇国产69久久| 国产视频2区| 国产欧美日韩视频| 精品在线99| 精品久久久三级| 日韩欧美中文在线| 一区二区三区在线播放欧美 | 精品一二三四| 区日韩二区欧美三区| 日韩中文欧美在线| 国产在线观看91| 亚洲欧美99| 亚洲素人一区二区| 日韩在线观看一区| 久久精品国产视频| 久久夜色精品国产欧美乱极品| 一区二区在线看| 日本精品在线播放| 日韩三级精品电影久久久| 1024国产在线| 精品福利二区三区| 国产一区在线不卡| 欧美日韩在线不卡一区| 欧美一级日韩一级| 欧美色欧美亚洲高清在线视频| 一本一道久久a久久精品综合蜜臀| 亚洲第一视频网站| 日韩 欧美 亚洲| 中文字幕欧美日韩| 国产乱国产乱老熟300部视频| 精品国产乱码一区二区| 一级一片免费视频| 91精品在线视频观看| 成人禁用看黄a在线| 热久久精品国产| 欧美久久久网站| 亚洲 欧美 日韩系列| 麻豆一区二区99久久久久| 99精品人妻国产毛片| 国内国产区免费视频| 亚洲欧洲三级| 国产区日韩欧美| 日本精品福利视频| 中文字幕在线日韩| 欧美1区免费| 国产一卡2卡3卡四卡网站| 国产欧美日韩久久| 日韩亚洲欧美中文在线| 日韩在线视频免费观看| 国产日韩av一区| 91精品国产综合久久久久| 国产欧美日韩中文字幕| 一区在线播放视频| 一级日本免费的| 91亚洲国产| wwwwww在线观看| 日韩av二区| 欧美精品一区二区三区在线播放| 国产高清视频一区二区| 精品在线一区二区| 久久久91精品| 日韩不卡中文字幕| 国产日韩在线视频| 久久精品电影| 一二三区精品福利视频| 一区二区三区在线播放视频| 欧美二三四区| 最近中文字幕在线中文视频| 99在线国产| 日韩影院二区| 亚洲女人天堂a在线播放| 精品国产乱码久久久久久蜜臀| 一级片免费在线播放| 欧美日韩国产中文精品字幕自在自线| 欧美日韩中文在线| 一区二区视频在线| 91精品国产91久久久久青草| 国产手机视频一区二区| 日韩精品在线免费看| 国产精久久久久| 日韩一级视频在线观看| 国产欧美久久久精品免费| 久久精品最新免费国产成人| 亚洲一级二级| 日韩精品不卡一区二区| 精品999视频| a视频免费看| 精品久久九九| 91精品国产综合久久香蕉的特点 | 中文字幕狠狠干| 亚洲大片精品永久免费| 中文精品在线观看| 国产超级va在线视频| 欧美1234区| 中文字幕日韩视频| 欧洲精品久久久| 国产视频97| 免费看日韩精品| 日本黄色一区二区三区| wwww亚洲| 91精品久久久久久久久| 日本精品专区| 欧美日韩亚洲综合在线| 国产综合成人久久大片91| 中文字幕日韩高清| 久久婷婷亚洲| 欧美激情视频一区二区三区在线播放| 欧美日韩性视频在线| 日本va欧美va精品发布| 视频在线一区二区| 色一区在线观看| 欧美日韩中文字幕一区| av亚洲免费| 日韩精品视频在线| 欧美.日韩.国产.一区.二区| 精品欧美不卡一区二区在线观看| av免费网站在线| 精品久久久久久综合日本欧美| 欧美日韩国产片| a视频免费在线观看| 91蜜桃在线视频| 日韩国产欧美三级| 日韩欧美亚洲区| 亚洲开心激情| 亚洲一级特黄| 国产传媒久久久| 国产视频中文字幕在线观看| 欧美日韩国产在线| 亚洲永久字幕| 国产日韩综合| 国产中文在线播放| а√天堂8资源中文在线| 日韩三级视频在线| 欧美专区中文字幕| 影音先锋中文字幕在线观看| 亚洲欧美中文在线视频| 欧美一级久久| 欧美日韩激情在线一区二区三区| 蜜桃视频中文字幕| 91精品国产91久久久久久不卡| 亚洲美女视频一区| 不卡视频一区二区| 欧美区高清在线| 不卡av免费在线| 美女尤物久久精品| 精品视频三区| 中文字幕视频在线免费欧美日韩综合在线看 | 久久激情中文| 国产一卡二卡3卡4卡四卡在线| 精品人妻一区二区三区视频| 国产 日韩 欧美 综合 一区| 欧美色欧美亚洲高清在线视频| 午夜一区二区视频| 日韩视频一区在线观看| 国产欧美第一页| 久久精品日韩欧美| 欧美日韩精品综合在线| 日本啊v在线| 国产最新在线| 亚洲综合在线中文字幕| 黄色国产网站在线观看| 欧美日韩精品三区| 欧美高清一区| 中文字幕在线观看国产| 国产乱国产乱300精品| 美女黄a一级视频| 中文字幕久久精品| 免费视频久久| 日韩欧美综合| 国产高清在线视频| 日韩一级视频在线观看| 欧美日韩成人一区二区| 中文字幕精品在线| 欧美变态tickling挠脚心| 免费在线播放av| 欧美国产一级| 最新日韩中文字幕| 欧美二区在线观看| 日韩欧美不卡视频| 亚洲综合日韩中文字幕v在线| 欧美三级日韩三级国产三级| 亚洲va韩国va欧美va精品| 中文字幕一区免费| 亚洲丝袜一区| 日韩精品第一区| 一区二区中文视频| 91精品国产91久久| 国产视频一区三区| 欧美日韩国产不卡| 日韩中文字幕网| 97caopor国产在线视频| 中文字幕亚洲视频| 日韩欧美久久久| 精品日韩av| 日韩欧美国产视频| 日韩精品在线视频| 亚洲一区激情| 日韩三级一区二区| 亚洲一区中文字幕在线观看| 中文字幕国产日韩| 精品国产免费视频| 日韩精品视频免费| av影视在线看| 中文字幕 乱码 中文乱码91| 欧美婷婷久久| 91午夜在线| 一本一道综合狠狠老| 精品在线一区二区| 日韩欧美99| 久久蜜桃一区二区| 欧美精选午夜久久久乱码6080| 久久综合九色欧美综合狠狠| 欧美日韩在线看| 欧美日韩精品免费看| av三级在线观看| 中文在线不卡视频| 国产日韩中文字幕在线| 三级网站免费观看| 国产亚洲一区字幕| 日韩精品视频免费播放| 日韩一级中文字幕| 精品一区二区三区中文字幕 | 日韩在线视频网| 国产日产一区二区| 黄色一区二区在线观看| 极品久久久久久| 日韩在线播放一区二区| 欧美xxxx中国| 精品视频www| 亚洲女人天堂色在线7777| 精人妻一区二区三区| 精品日韩视频在线观看| 精品国产网站在线观看| 国产福利在线看| 国产日韩精品在线观看| 蜜臀久久精品| 日韩中文字幕在线视频观看| 国产成人精品av久久| 中文字幕精品一区二区三区在线| 成人精品国产福利| 一区二区欧美国产| 国内精品露脸在线视频播放| 日韩欧美字幕| 日韩精品在线观看视频| 日韩欧美中文字幕在线播放| 日韩精品资源二区在线| 一区二区高清视频| 欧美日韩精品区| 精品999视频| 欧美二区在线观看| 91一区二区| 久久91精品视频| 91麻豆免费视频网站| 日韩av中文字幕一区| 中文字幕在线观看网址| 91精品国产综合久久久久久漫画 | av免费不卡国产观看| 欧美日韩国产一区在线| 中文在线а√在线8| 自拍日韩亚洲一区在线| 日韩国产在线不卡视频| 国产福利不卡| 日韩欧美在线综合网| 91久久在线| 欧美精品一区二区三区在线播放| 美女在线视频一区| 久久蜜桃一区二区| 亚洲一区视频在线观看视频| 欧美日韩一二三| 日韩亚洲欧美中文三级| 视频一区不卡| 中文字幕人成乱码在线观看| 日韩精品一级| 亚洲免费视频一区| 日韩精品欧美| 91精品视频在线| 91精品国产免费久久综合| 黄色在线播放网站| 中文字幕在线观看亚洲| 91精品在线观看视频| www.av中文字幕| 国产日韩专区| www中文字幕| 国产不卡视频在线| 精品日韩一区二区三区免费视频| 欧美99久久| 日韩视频中文字幕| 欧美日韩亚洲综合| 日韩精品视频在线看| 交视频在线观看国产| 中文字幕欧美国内| 一区二区三区高清在线| 97久久精品| 日韩欧美一级在线播放| 中文字幕在线看视频国产欧美| 在线不卡一区二区| 欧美午夜精品在线| 欧美日韩中文国产| 欧美日韩亚洲视频| 日韩视频在线免费看| 日韩在线视频中文字幕| 日韩字幕在线观看| 亚洲综合欧美在线| 国产视频一区三区| 91精品国产99|