chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

人工智能會取代軟件測試工程師嗎

工程師人生 ? 來源:工程師吳畏 ? 2019-04-10 15:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近幾年,人工智能逐漸興起,AI 助手、無人駕駛汽車、云端全功能芯片。..在媒體領(lǐng)域,機器人寫稿、媒體大腦、智能檢校等不斷涌。

2016年,阿爾法狗嶄露頭角,2017年5月,阿爾法狗3:0擊敗世界冠軍柯潔,人工智能被推上風口浪尖。

2016-2017世界質(zhì)量報告上提出:在人工智能高速發(fā)展的情況下,軟件測試領(lǐng)域或許將迎來一個新的時代—人工智能時代。

不過,對于軟件測試,人工智能是否能夠替代軟件測試工程師?人工智能本身如何測試?下面我們就來聊一聊這個問題。

首先,先了解下軟件測試的背景

軟件測試對于確保使用應(yīng)用程序客戶的滿意度是十分必要的。

測試是指在一些特定條件下觀察應(yīng)用程序,且在測試過程中測試人員已經(jīng)知道要實施相同的門檻和風險。

同時,測試有助于保護應(yīng)用程序避免潛在的可能會對應(yīng)用程序和將來的組織造成危害的危險因素。而軟件測試的下一步是軟件調(diào)試,但只有在經(jīng)過徹底的測試之后才能進行軟件調(diào)試。

什么是人工智能?

任何一個復(fù)雜任務(wù),如果能夠被測試者不假思索地解決,都是人工智能的候選之一。

人工智能的一般定義是指,機器能夠獨立理解環(huán)境并執(zhí)行輸入數(shù)據(jù),完成智能工作和學習如何自動提高自身工作水平的能力。

具有智能特性的測試工具

Appvance IQ

Appvance IQ根據(jù)應(yīng)用程序的映射和對實際用戶的活動分析,學習并生成自動化測試腳本,生成的腳本可以準確地表示用戶曾經(jīng)的行為及想要進行的行為。Appvance IQ使用應(yīng)用程、序藍圖作為被測應(yīng)用程序的指導(dǎo),同時使用服務(wù)器日志作為實際用戶活動的大數(shù)據(jù)源。

MABL

Mabl 是由一群前 Google 雇員研發(fā)的 AI 測試平臺,其側(cè)重點是對應(yīng)用或網(wǎng)站進行功能測試。在Mabl平臺上,我們通過與應(yīng)用程序進行交互來 “訓(xùn)練”測試并進行錄制,錄制完成后,經(jīng)訓(xùn)練而生成的測試將在預(yù)定時間自動執(zhí)行。

Test.AI

Test.AI 被視為一種將AI大腦添加到 Selenium 和 Appium 的工具,它以一種類似于 Cucumber 的 BDD 語法的簡單格式定義測試。在應(yīng)用程序中,Test.AI 能夠動態(tài)識別屏幕和元素,并自動驅(qū)動應(yīng)用程序執(zhí)行測試用例。

除此之外,F(xiàn)unctionize 、Katalon Studio和 Tricentis Tosca等工具也具有智能特性。

為什么在軟件測試中我們需要人工智能

將近80%的測試活動是對軟件已經(jīng)進行過的測試的重復(fù)。這會消耗了大量的人力和時間。

這種現(xiàn)象在軟件測試中十分常見,隨著項目的擴展,參數(shù)也會增加,從而會導(dǎo)致給測試團隊帶來額外的工作量,這可能已經(jīng)超出他們的能力和工作時間的范圍之外了。

同時手動測試還會面臨可伸縮性的問題,這會需要對多臺機器進行管理。這種方法復(fù)雜又繁瑣。

但是,人工智能卻可代替以上方法,可通過以下方式來解決這些問題:

? 使用人工智能機器,80%的重復(fù)性任務(wù)可以由人工智能機器人完成,剩下的20%工作可以由人類利用他們的創(chuàng)造力和推理能力去完成。因此,人工智能可以做重復(fù)性的任務(wù),如測試數(shù)據(jù)的數(shù)量、回歸測試等,而測試人員可以專注于處理類似于系統(tǒng)集成的創(chuàng)造性的和困難的任務(wù)。

? 使用人工智能機器人,測試人員可以重構(gòu)測試以合并新的參數(shù),這會使得測試的覆蓋率增加卻不會給測試團隊帶來額外的工作量。

? 人工智能可以自動創(chuàng)建測試用例。這降低了使用內(nèi)置標準的工作級別(LOE)。

? AI通過理解用戶接受標準自動生成測試代碼或偽代碼。測試自動化可以節(jié)省大量的時間和成本。

? 人工智能還可以進行無代碼測試自動化,它可以在你的web或移動應(yīng)用程序上自動創(chuàng)建和運行測試,而無需編寫任何代碼。

? 由于人工智能機器人可以全天候工作,它們可以在任何需要的時候幫助調(diào)試項目,因此測試無需人工干預(yù)也可以運行更長的時間。

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

說到這里,也許有人會問,測試人員的工作會被AI搶走嗎?

未來,人工智能會取代軟件測試工程師嗎?我總覺得答案是,也不是。說是,因為AI bot比較適合那些重復(fù)性較強的測試任務(wù),如果測試人員的工作內(nèi)容重復(fù)性較高,無創(chuàng)造性,那么遲早會被AI取代。然而對于那些需要一些創(chuàng)造性和比較困難的測試任務(wù),AI目前還無能為力。

“AI is the new electricity”,這是Stanford教授Andrew.Ng對于AI的一個很好的觀點,對于軟件測試來說,AI是一個工具,一個聰明的助手。而對于測試人員來說,需要擁抱變化,提升能力,這樣才能更好地利用AI帶來的能量!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1590

    瀏覽量

    69482
  • 人工智能
    +關(guān)注

    關(guān)注

    1806

    文章

    49011

    瀏覽量

    249368
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    一個優(yōu)秀的射頻測試工程師需要具備哪些技能?

    一個優(yōu)秀的射頻測試工程師需要具備哪些技能?在無線技術(shù)高速發(fā)展的今天,射頻(RF)測試工程師是確保通信設(shè)備性能與用戶體驗的關(guān)鍵角色。從復(fù)雜的調(diào)制方案到無處不在的干擾,從功耗優(yōu)化到標準合規(guī)性,工程師需要
    的頭像 發(fā)表于 05-16 10:08 ?381次閱讀
    一個優(yōu)秀的射頻<b class='flag-5'>測試工程師</b>需要具備哪些技能?

    如何成為一名嵌入式軟件工程師?

    軟件工程師保持持續(xù)學習的態(tài)度,緊跟技術(shù)發(fā)展趨勢;同時,注重實踐經(jīng)驗的積累,積極參與實際項目的開發(fā)和調(diào)試工作。 此外,還應(yīng)不斷提升自己的溝通能力和團隊協(xié)作能力,以適應(yīng)日益復(fù)雜的工作環(huán)境。 嵌入式
    發(fā)表于 04-15 14:37

    嵌入式軟件工程師就業(yè)好不好?

    嵌入式軟件工程師就業(yè)好不好?會不會越老越吃香?今天一起來看看。 首先看下市場需求。 隨著物聯(lián)網(wǎng)、人工智能、5G等前沿技術(shù)的快速發(fā)展,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域不斷擴大,從智能家居、汽車電子到工業(yè)自動化
    發(fā)表于 02-20 10:19

    嵌入式工程師常用的開發(fā)工具有哪些?

    項目管理和調(diào)試。IAR Embedded Workbench 也是廣受歡迎的 IDE,具有出色的優(yōu)化能力和調(diào)試工具,能夠幫助工程師快速開發(fā)出高質(zhì)量的嵌入式軟件。 二、編譯器 編譯器將高級語言
    發(fā)表于 12-20 15:29

    嵌入式和人工智能究竟是什么關(guān)系?

    嵌入式和人工智能究竟是什么關(guān)系? 嵌入式系統(tǒng)是一種特殊的系統(tǒng),它通常被嵌入到其他設(shè)備或機器中,以實現(xiàn)特定功能。嵌入式系統(tǒng)具有非常強的適應(yīng)性和靈活性,能夠根據(jù)用戶需求進行定制化設(shè)計。它廣泛應(yīng)用于各種
    發(fā)表于 11-14 16:39

    《AI for Science:人工智能驅(qū)動科學創(chuàng)新》第一章人工智能驅(qū)動的科學創(chuàng)新學習心得

    周末收到一本新書,非常高興,也非常感謝平臺提供閱讀機會。 這是一本挺好的書,包裝精美,內(nèi)容詳實,干活滿滿。 《AI for Science:人工智能驅(qū)動科學創(chuàng)新》這本書的第一章,作為整個著作的開篇
    發(fā)表于 10-14 09:12

    risc-v在人工智能圖像處理應(yīng)用前景分析

    RISC-V在人工智能圖像處理領(lǐng)域的應(yīng)用前景十分廣闊,這主要得益于其開源性、靈活性和低功耗等特點。以下是對RISC-V在人工智能圖像處理應(yīng)用前景的詳細分析: 一、RISC-V的基本特點 RISC-V
    發(fā)表于 09-28 11:00

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別?

    ,如數(shù)字信號處理、圖像處理、人工智能等,并將其轉(zhuǎn)化為適合 FPGA 實現(xiàn)的硬件邏輯。重點在于算法的性能提升、資源利用效率以及與系統(tǒng)的集成。 FPGA 邏輯工程師: 側(cè)重于 FPGA 內(nèi)部邏輯電路
    發(fā)表于 09-23 18:26

    名單公布!【書籍評測活動NO.44】AI for Science:人工智能驅(qū)動科學創(chuàng)新

    材料基因組工程的推動下,人工智能如何與材料科學結(jié)合,加快傳統(tǒng)材料和新型材料的開發(fā)過程。 第4章介紹了人工智能在加快藥物研發(fā)、輔助基因研究方面及在合成生物學中的普遍應(yīng)用。 第5章介紹了人工智能
    發(fā)表于 09-09 13:54

    利用人工智能改變 PCB 設(shè)計

    人工智能在PCB設(shè)計中展現(xiàn)出不可否認的潛力,但是工程師們自然對其影響有所顧慮。關(guān)于工作保障和責任的等問題常常浮現(xiàn):人工智能奪走我的工作嗎?如果人工
    的頭像 發(fā)表于 08-15 10:38 ?912次閱讀
    利用<b class='flag-5'>人工智能</b>改變 PCB 設(shè)計

    FPGA在人工智能中的應(yīng)用有哪些?

    FPGA(現(xiàn)場可編程門陣列)在人工智能領(lǐng)域的應(yīng)用非常廣泛,主要體現(xiàn)在以下幾個方面: 一、深度學習加速 訓(xùn)練和推理過程加速:FPGA可以用來加速深度學習的訓(xùn)練和推理過程。由于其高并行性和低延遲特性
    發(fā)表于 07-29 17:05

    思普泰克在人工智能與工業(yè)軟件融合中的創(chuàng)新之路

    思普泰克優(yōu)秀總工程師朱志虎應(yīng)邀參加智能展覽舉行的“人工智能視覺與工業(yè)軟件創(chuàng)新電子制造新領(lǐng)域”討論
    的頭像 發(fā)表于 07-24 14:23 ?558次閱讀
    思普泰克在<b class='flag-5'>人工智能</b>與工業(yè)<b class='flag-5'>軟件</b>融合中的創(chuàng)新之路