色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

AIGC時代軟件測試智能化到底會怎樣?

vliwulianw ? 來源:軟件質量報道 ? 2023-08-03 10:13 ? 次閱讀

AI技術在軟件測試領域的應用比軟件開發早。早在上個世紀七、八十年代,軟件測試就開始應用采用遺傳算法生成測試數據,到九十年代,其研究和應用逐漸增多,從單元測試、接口測試到GUI的系統測試,提供自動化的測試用例生成、自動化的測試執行和評估等功能,取得了不少成功的實例,幫助研發團隊節省了大量時間和成本,提高了測試的質量和可靠性。

1. 單元測試中的應用AIAI技術可以幫助自動生成單元測試用例。通過使用機器學習和符號執行等技術,AI算法可以分析代碼和程序的結構、邏輯,AI算法可以自動識別潛在的邊界條件、異常情況和路徑覆蓋需求,并生成相應的測試用例自動生成覆蓋率較高的單元測試用例,從而提高單元測試的效率和準確性。例如智能測試工具evoSuite就是其中的一個代表,國內也有公司推出智能單元測試工具:smartUnit。

6994c846-313b-11ee-9e74-dac502259ad0.png

除了開源的evoSuiteMicrosoft開發了一個名為SAGE的自動化測試工具,它使用了AI技術來生成和執行單元測試用例。SAGE能夠自動分析代碼和執行路徑,生成具有高覆蓋率的測試用例,并發現潛在的錯誤和異常。

大模型推出之后,AI賦能單元測試,其能力有了明顯的提升,根據實驗評測結果:ChatGPT 生成測試的覆蓋率與人工編寫的測試相接近,并高于現有的測試生成技術;而且ChatGPT 生成的測試具有良好的可讀性,與人工編寫的測試相比具有相近的可讀性水平(詳見論文:No More Manual Tests? Evaluating and ImprovingChatGPT for Unit Test Generation)。但受Test Oracle制約,其生成腳本在執行時容易出錯,主要由于ChatGPT生成的錯誤斷言語句導致的。加上人工檢查,容易修正斷言的問題。

2. 接口測試中應用AI,我們可以通過使用機器學習和模型驅動測試等技術,AI算法可以分析系統的結構和接口,自動生成集成測試用例,并自動執行和評估測試結果,從而提高集成測試的效率和覆蓋率。也可以借助NLP技術,分析接口測試文檔,從而生成接口測試數據,從而高效、全自動地完成接口測試。

3. GUI系統測試中的應用AI:通過使用圖像識別和自然語言處理等技術,AI算法可以自動分析和識別GUI界面的元素和操作,自動生成測試用例,并自動執行和評估測試結果,從而提高GUI系統測試的效率和準確性。

之前,智能模糊測試工具也具有代表性,如Facebook(Meta)的Sapienz就是基于搜索的“遺傳算法”(GA)來實現的,只是指導GA算法進化的適度函數(fitness function)非常復雜:有多個目標,由“帕累托最優”(Pareto optimality)交織在一起,每一次成功的進化都必須實現這些目標,效果不錯,但不能用在功能測試上,而是穩定性測試上。

69bff25a-313b-11ee-9e74-dac502259ad0.png

之后,深度學習和強化學習技術在GUI測試中的應用得到了廣泛關注,我們可以使用深度學習模型來分析GUI界面的特征和行為,生成測試用例,檢測異常和錯誤,并優化測試過程;我們使用強化學習算法來學習最佳的用戶交互策略,從而自動生成各種用戶交互和操作序列,以測試GUI應用程序的各種功能和用戶體驗,以最大化測試的效果和覆蓋率。

大模型發布之后,軟件測試的智能化明顯得到提升,想象空間迅速擴大。

例如,我自己親自嘗試用GPT完成驗收標準、測試用例生成等工作,詳情見:又一次被震驚:從生成和細化需求到應用各種方法設計測試用例。這樣例子很多,最近,我看到一篇論文(Fill in the Blank- Context-aware Automated Text Input Generation for Mobile GUI Testing),是由中科院軟件所研究團隊寫的,他們借助GPT進行Android的功能測試,開發了基于大模型的測試工具GPTDroid,在這216個應用程序中,發現了135個漏洞,涉及115個應用程序。其中,48個漏洞涉及39個應用程序是新發現的。令人更為關注的是,這些新的漏洞并未被之前的靜態分析工具所發現。這48個漏洞提交給開發人員,他們已修復了其中的31個,確認存在的有17個,但沒有一個被拒絕。這進一步證明GPT的能力是最強的。

69f03ce4-313b-11ee-9e74-dac502259ad0.png

6a28d4f0-313b-11ee-9e74-dac502259ad0.png






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 神經網絡
    +關注

    關注

    42

    文章

    4789

    瀏覽量

    101616
  • GUI
    GUI
    +關注

    關注

    3

    文章

    666

    瀏覽量

    40159
  • ai技術
    +關注

    關注

    1

    文章

    1306

    瀏覽量

    24693
  • nlp
    nlp
    +關注

    關注

    1

    文章

    489

    瀏覽量

    22238
  • ChatGPT
    +關注

    關注

    29

    文章

    1579

    瀏覽量

    8305

原文標題:AIGC時代,軟件測試智能化到底會怎樣?

文章出處:【微信號:軟件質量報道,微信公眾號:軟件質量報道】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AIGC軟件免費嗎

    當今,AIGC軟件以其高效、便捷的特點,為人們的創作和工作帶來了極大的便利。那么,AIGC軟件是否免費呢?下面,AI部落小編帶您了解。
    的頭像 發表于 03-07 09:42 ?76次閱讀

    Testin云測獲智能化軟件工程工作組優秀單位榮譽

    隨著人工智能技術的深度應用,大模型等AI技術在推動軟件行業智能化進程中的重要性日益凸顯。軟件工程,作為大模型、智能體等AI技術落地應用的前沿
    的頭像 發表于 01-21 10:46 ?183次閱讀

    #新年新氣象,大家新年快樂!#AIGC入門及鴻蒙入門

    、配置SDK等。 3. 開發實踐**: 學習鴻蒙系統的架構和API,了解其組件、分布式等特性。 通過官方文檔和社區資源,學習和掌握鴻蒙應用的開發流程和技巧。 總結來說,AIGC作為一項結合了人工智能
    發表于 01-13 10:46

    AIGC入門及鴻蒙入門

    人工智能生成內容(AIGC)和鴻蒙系統是當前科技領域的兩個熱門話題。以下是對它們的入門指南: AIGC入門 1. 基礎概念: AIGC,全稱Artificial Intelligenc
    發表于 01-13 10:32

    單軸測徑儀也可以智能化

    關鍵字:藍鵬牌測徑儀,智能測徑儀,單軸智能測徑儀,測徑儀智能化,測徑儀智能測控,外徑智能測量,單路測徑儀,小型測徑儀
    發表于 12-31 13:55

    兼容SiTime,國產可編程硅振用于智能化測試設備ATE中

    兼容SiTime,國產可編程硅振用于智能化測試設備ATE中
    的頭像 發表于 10-30 10:06 ?217次閱讀
    兼容SiTime,國產可編程硅振用于<b class='flag-5'>智能化</b><b class='flag-5'>測試</b>設備ATE中

    AIGC技術在內容創作中的應用

    通過深度學習、自然語言處理、圖像識別等技術,實現對文本、圖像、音頻和視頻等內容的自動生成。AIGC技術的核心優勢在于其高度的自動智能化,能夠在短時間內生成大量高質量的內容。 二、AIGC
    的頭像 發表于 10-25 15:08 ?1041次閱讀

    對話aiXcoder總裁劉德欣:智能化軟件開發2.0時代,企業如何落地領域大模型

    科技日新月異的今天,以大模型、Agent等為代表的人工智能技術正引領各行各業的深刻變革。軟件開發領域,一場由AI驅動的產業智能化升級快速演變,進入智能化
    的頭像 發表于 08-16 09:40 ?458次閱讀

    傳奧迪與華為將在多款車型上合作,智能化駕駛新時代啟航

    智能化
    北京中科同志科技股份有限公司
    發布于 :2024年08月15日 11:22:30

    RK3568 賦能數字廣告,推動智能化時代

    RK3568 賦能數字廣告,推動智能化時代
    的頭像 發表于 08-05 14:42 ?463次閱讀
    RK3568 賦能數字廣告,推動<b class='flag-5'>智能化</b>新<b class='flag-5'>時代</b>

    CodeArts 加速軟件智能化開發,攜手 HarmonyOS 重塑企業應用創新體驗

    體驗”為主題的分論壇。論壇匯聚了各行各業的專家學者、技術領袖和開發者,共同探討 HarmonyOS 時代軟件開發生產線智能化的優秀實踐和未來發展的趨勢。 CodeArts 軟件開發工
    的頭像 發表于 07-11 21:03 ?622次閱讀
    CodeArts 加速<b class='flag-5'>軟件</b><b class='flag-5'>智能化</b>開發,攜手 HarmonyOS 重塑企業應用創新體驗

    AIGC遇上ChatGPT,互聯網公司的創意設計師,還能做什么?

    隨著科技的日新月異,AIGC(人工智能生成內容)和ChatGPT等AI技術的涌現,為互聯網公司的創意設計師們描繪了一幅充滿挑戰與機遇的新圖景。在這個數字智能化的新
    的頭像 發表于 06-25 13:32 ?391次閱讀

    百度Apollo汽車智能化產品發布

    百度Apollo汽車智能化產品發布
    的頭像 發表于 04-20 14:28 ?1720次閱讀
    百度Apollo汽車<b class='flag-5'>智能化</b>產品發布<b class='flag-5'>會</b>

    長城汽車攜手軟件測評中心打造整車全鏈路智能化的深度測試模式

    近日,長城汽車和中汽研軟件測評(天津)有限公司(以下簡稱“軟件測評中心”)宣布,將聯手打造整車全鏈路智能化的深度測試模式。
    的頭像 發表于 03-25 10:55 ?943次閱讀

    智能化時代下的轉變:華為云 FunctionGraph 加速 AIGC 應用部署

    在信息時代,人工智能技術的飛速發展不僅深刻地改變了我們的生活和工作方式,也為各行業帶來了革命性的改變。其中,AIGC(Artificial Intelligence Generated
    的頭像 發表于 03-19 22:57 ?459次閱讀
    主站蜘蛛池模板: eussse手机电影在线观看 | 污到湿的爽文免费阅读 | 免费精品美女久久久久久久久久 | caoporn 超碰在线视频 | 亚洲国产日韩欧美高清片a 亚洲国产日韩a精品乱码 | 极品虎白在线观看 | 啦啦啦 中国 日本 高清 在线 | 欧洲老妇人bb | 纯肉宠文高h一对一 | 午夜婷婷一夜七次郎 | 少妇连续高潮抽搐痉挛昏厥 | 大香伊蕉在人线国产最新 | 国产亚洲中文字幕视频 | 男女牲交大战免费播放 | 99久久国内精品成人免费 | 国产精品…在线观看 | 色婷婷综合久久久久中文一区二区 | 2022国产91精品久久久久久 | 国产精品久久久久影院色老大 | 久久re视频这里精品青 | silk118中文字幕无删减 | 中文字幕在线观看网站 | 欧美日韩第一区 | 777米奇色狠狠俺去啦 | 97国内精品久久久久久久影视 | 久久精品99国产精品日本 | 亚洲精品一二三区区别在哪 | 午夜神器18以下不能进免费 | 一区二区三区内射美女毛片 | 一个人在线观看免费视频 | 啊好深啊别拔就射在里面 | 日本动漫henta videos | WWW久久只有这里有精品 | 偷偷鲁手机在线播放AV | 亚洲精品免费观看 | 父亲在线日本综艺免费观看全集 | 成人高清护士在线播放 | 果冻传媒完整免费网站在线观看 | 很黄很色60分钟在线观看 | 中文字幕亚洲欧美在线视频 | 办公室的秘密2中文字幕 |