国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

軟件測試中的AI——運用AI編寫測試用例

這篇具有很好參考價值的文章主要介紹了軟件測試中的AI——運用AI編寫測試用例。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


2023.10.23更新:
經(jīng)過一段時間的實踐和沉淀之后,我將這段時間使用AI的經(jīng)驗,總結(jié)為教程,有興趣可以前往新發(fā)表的文章:使用AI編寫測試用例——詳細(xì)教程

一、現(xiàn)狀

  • 隨著chatGPT的發(fā)布,點燃了人們對人工智能的熱情,也同樣引起了一場“人類將會被AI替代”的恐慌。
  • 誰都知道現(xiàn)階段人工智能難以落地,但幾乎是所有人,相關(guān)的、不相關(guān)的領(lǐng)域都爭先恐后的涌入這項技術(shù)的研究當(dāng)中。
  • 大家普遍人為即使現(xiàn)在還未在自己身上發(fā)生“機器替代人工”,但一旦出現(xiàn)這種可能性,它帶來的變革將十分迅速。
  • 誰都擔(dān)心在這場變革中落后于他人,從而導(dǎo)致失去先機,甚至是被淘汰。

二、測試技術(shù)可結(jié)合AI的幾個方向

  • “機器替代人工” 那么首先從人工的內(nèi)容入手
  • 那么從軟件測試工作,都有什么工作內(nèi)容
    • 測試用例編寫與執(zhí)行、bug定位與跟蹤,
    • 測試報告等一些文檔的編寫
    • 自動化腳本編寫
  • 測試用例算是測試工作中的一個重要的文檔
  • 而當(dāng)前的AI技術(shù)大多數(shù)運用于文檔編寫,所以運用AI來編寫測試用例是首先能想到的實踐方向。

三、嘗試使用AI編寫測試用例(實驗過程)

  • 因為此篇文章主要探討一種工作模式的可行性,所以直接使用CSDN的chitGPT作為測試對象
    軟件測試中的AI——運用AI編寫測試用例
  • 在整個實驗的過程中,確認(rèn)了使用AI編寫測試用例確實可行。但過程中也暴露了一些問題。

1、AI聯(lián)系上下文的能力弱

  • 在問答交流的過程中,不算流暢
    軟件測試中的AI——運用AI編寫測試用例

2、回答的內(nèi)容類似于能在網(wǎng)上搜索到的內(nèi)容

  • 空泛的問題,得到空泛的答案。
  • 如果沒有一個明確的指令,得到的內(nèi)容很像是通過搜索引擎獲取到的一樣
    軟件測試中的AI——運用AI編寫測試用例

3、需要有一個明確的指令

  • 當(dāng)我開始給AI一個明確的需求的時候,這個實驗變得有趣了起來
  • AI的回答已經(jīng)是能夠運用到實際測試用例當(dāng)中的測試點了。
    軟件測試中的AI——運用AI編寫測試用例

4、輸出內(nèi)容有限

  • 當(dāng)我把編寫用例的指令再明確一些,AI輸出的結(jié)果已經(jīng)非常完整了
    軟件測試中的AI——運用AI編寫測試用例
  • 但是可能因為內(nèi)容太多,一會就報錯了。
    軟件測試中的AI——運用AI編寫測試用例

5、無法想象到需求描述之外的內(nèi)容

  • 在我兩次問答的過程中,有意去掉一些內(nèi)容,比如彈出鍵盤的這個描述。
  • 含有這個描述時,AI回答的內(nèi)容也包含這個。
    軟件測試中的AI——運用AI編寫測試用例
  • 去除這個描述,AI回答的內(nèi)容也就沒有包含這個內(nèi)容。軟件測試中的AI——運用AI編寫測試用例

四、總結(jié):使用AI編寫測試用例方案

  • AI就像一面鏡子,提供的指令是模糊,照出的結(jié)果也是模糊的。指令越清晰,結(jié)果也越清晰。
  • 針對上面的過程,我總結(jié)出一個可行的方案

1、方案

  1. 向AI輸入需求文檔,及編寫用例的指令
  • 我在上訴實驗過程使用的指令如下,有興趣可以嘗試一下:
    編寫下面這段需求的測試用例。
    需求說明:
    1.手機號輸入框限制只能輸入數(shù)字,除數(shù)字外字符輸入不成功。手機號限制輸入11位;
    2.點擊發(fā)送驗證碼,向服務(wù)端發(fā)起獲取驗證碼請求。并且客戶端提示“驗證碼已發(fā)送”;
    3.密碼輸入框,限制只能輸入數(shù)字或字母,限制位數(shù)為8-16位;
    4.點擊注冊按鈕提交數(shù)據(jù);
    5.用戶協(xié)議默認(rèn)選中,用戶點擊“隱私協(xié)議”或“用戶協(xié)議”跳轉(zhuǎn)至對應(yīng)協(xié)議頁面;
    6.點擊“直接登錄”跳轉(zhuǎn)至登錄彈框;
    7.當(dāng)用戶點擊“X”按鈕,關(guān)閉注冊彈框;
    輸出內(nèi)容需要包含用例序號、前置條件、用例標(biāo)題、用例步驟、用例預(yù)期。
    輸出格式為表格。
  1. 獲取AI輸出的測試用例,并核驗

2、存在的問題及解決方案

  1. 問題:AI對自然語言的理解有限,且無法聯(lián)系上下文。
    解決方案:需求文檔通過人工提煉功能點。大部分功能分為展示\觸發(fā)時機、樣式、功能邏輯、異常處理幾個部分,可以從這個幾個方向整理功能點。
  2. 問題:針對迭代的項目和功能,如何輸入需求文檔?
    解決方案:通過機器學(xué)習(xí),讓AI了解整個項目。但同時存在隱私泄漏的可能性?;蚴窃谛枨笪臋n中增加描述。
  3. 問題:AI產(chǎn)出的用例格式并非用例最終格式
    解決方案:將指令更詳細(xì),更貼合自己的需求。通過腳本、或人工轉(zhuǎn)換格式。
  4. 問題:AI產(chǎn)出的用例無法思考到文本描述之外的內(nèi)容
    解決方案:可以通過機器學(xué)習(xí),也可以通過人工整理功能點時加入必要功能點。

3、存在風(fēng)險、疑慮

  1. 讓機器學(xué)習(xí),伴隨而來的就是嚴(yán)重隱私泄漏問題。它越了解公司的項目,那隱私泄漏的也就越多。所有AI也是一個雙刃劍,想要利用好AI,首先要處理好這之間的平衡。
  2. 近期存在chatGPT大量封號的消息,想要方便安全的使用并不是那么容易。當(dāng)然國內(nèi)也有,到底哪個好用,這個還需要等各大廠的產(chǎn)品正式推出才可以。
  3. 因為使用AI還是需要一些前期的裝備,和后續(xù)的處理,產(chǎn)出的價值是否能夠大于成本這也是需要考慮的問題之一。

此篇文章只是本人的一些思考,可能存在不正確或遺漏的地方。歡迎大家一起討論或指正我的錯誤。

————————————————————————————————————————————
本人運營的博客同名公眾號【軟件測試必備技能】不定期會上傳測試相關(guān)資料,可點擊文章下方二維碼,前往領(lǐng)取~
軟件測試中的AI——運用AI編寫測試用例文章來源地址http://www.zghlxwxcb.cn/news/detail-461371.html

到了這里,關(guān)于軟件測試中的AI——運用AI編寫測試用例的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 軟件測試|詳解 Pytest 參數(shù)化:簡化測試用例的編寫

    軟件測試|詳解 Pytest 參數(shù)化:簡化測試用例的編寫

    簡介 Pytest 是一個廣泛使用的 Python 測試框架,它提供了豐富的功能來編寫和執(zhí)行測試用例。其中一個強大的特性是參數(shù)化,它允許我們通過一種簡潔的方式運行多個輸入?yún)?shù)的相似測試用例,從而減少冗余的代碼。本文將詳細(xì)介紹 Pytest 的參數(shù)化功能以及如何使用它來簡化測

    2024年01月20日
    瀏覽(29)
  • 軟件測試用例編寫規(guī)范文檔,模板都給你了我看誰還不會寫測試用例

    軟件測試用例編寫規(guī)范文檔,模板都給你了我看誰還不會寫測試用例

    目錄 前言 一 概述 1.1目的 1.2使用范圍 二 測試用例編寫原則 2.1系統(tǒng)性 2.2連貫性 2.3全面性 三 測試用例設(shè)計方法 3.1 等價類劃分法: 3.2 邊界值分析法: 3.3 因果圖法: 3.4功能圖法 3.5錯誤推測法 四 測試用例編寫規(guī)范 4.1測試用例命名規(guī)則 4.2測試用例編號規(guī)則 4.3測試用例文檔書

    2023年04月26日
    瀏覽(21)
  • 軟件測試學(xué)習(xí)(四)自動測試和測試工具、缺陷轟炸、外包測試、計劃測試工作、編寫和跟蹤測試用例

    軟件測試學(xué)習(xí)(四)自動測試和測試工具、缺陷轟炸、外包測試、計劃測試工作、編寫和跟蹤測試用例

    目錄 自動測試和測試工具 工具和自動化的好處 測試工具 查看器和監(jiān)視器 驅(qū)動程序 樁 壓力和負(fù)載工具 干擾注入器和噪聲發(fā)生器 分析工具 軟件測試自動化 宏錄制和回放 可編程的宏 完全可編程的自動測試工具 隨機測試:猴子和大猩猩 使用測試工具和自動化的實質(zhì) 缺陷轟炸

    2024年02月08日
    瀏覽(25)
  • 一篇短文讓你知道軟件測試中的測試用例是啥

    一篇短文讓你知道軟件測試中的測試用例是啥

    目錄 一.什么是測試用例 1.測試用例是軟件測試的核心 2.評估測試的基準(zhǔn) 3.測試用例的八大要素 二、測試用例評審有什么用 三、測試用例評審的目的 四、用例的設(shè)計方法 ????????????????1.黑盒測試的方法 ????????????????2.等價類劃分的設(shè)計用例思路: ??

    2024年02月08日
    瀏覽(25)
  • 軟件測試-測試的概念,單元測試的詳細(xì)介紹,如何設(shè)計測試用例

    軟件測試-測試的概念,單元測試的詳細(xì)介紹,如何設(shè)計測試用例

    作為測試工程師,你就必須掌握設(shè)計開發(fā)測試基礎(chǔ)架構(gòu)的關(guān)鍵技術(shù)。第三,隨著自動化測試的規(guī)?;?,測試數(shù)據(jù)準(zhǔn)備的各種問題被逐漸暴露并不斷放大,成為影響自動化測試效率以及穩(wěn)定性的“攔路虎”。早期的傳統(tǒng)測試數(shù)據(jù)準(zhǔn)備方法,無論是從測試數(shù)據(jù)準(zhǔn)備的時間成本,還

    2024年04月14日
    瀏覽(32)
  • 【軟件測試】測試用例

    【軟件測試】測試用例

    目錄 ??1. 測試用例的基本要素 ??2. 測試用例的設(shè)計方法 ??2.1 基于需求進行測試用例的設(shè)計 ??(1)功能需求測試分析 ??(2)非功能需求測試分析 ??2.2 具體的設(shè)計方法 (黑盒測試) ??(1)等價類 ??(2)邊界值 ??(3)錯誤猜測法 ??(4)場景設(shè)計法 ??

    2023年04月15日
    瀏覽(19)
  • 軟件測試測試用例

    軟件測試測試用例

    等價類: 把輸入的數(shù)據(jù)可以分為有效的數(shù)據(jù)和無效的數(shù)據(jù) 被測試的對象輸入的數(shù)據(jù): 1、有效的數(shù)據(jù) 2、無效的數(shù)據(jù) 測試一個產(chǎn)品,需要考慮它的正確場景,也需要考慮它的異常場景 邊界值: 邊界值測試用例是針對等價類測試用例方法的補充,因為等價類測試用例的方法只考

    2024年02月16日
    瀏覽(23)
  • 軟件測試的測試用例

    軟件測試的測試用例

    黑盒測試:把代碼看成一個黑盒子,只關(guān)心輸入和輸出結(jié)果之間的關(guān)系 產(chǎn)品功能是否符合要求; 白盒測試:能夠看到代碼本身,針對代碼本身進行測試,測試代碼本身的邏輯是否符合規(guī)范。 2.1 測試用例的基本概念 ? ? ? ? 基于需求設(shè)計測試用例是測試設(shè)計和開發(fā)測試用例

    2024年02月07日
    瀏覽(24)
  • 軟件測試之測試用例

    1. 測試用例定義 測試用例又叫做test case,是為某個特殊目標(biāo)而編制的一組測試輸入、執(zhí)行條件以及預(yù)期結(jié)果,以便測試某個程序路徑或核實是否滿足某個特定需求。 2. 編寫測試用例的原因 2.1 理清思路,避免遺漏 如果測試的項目大而復(fù)雜,我們可以把項目功能細(xì)分,根據(jù)每一

    2024年02月09日
    瀏覽(16)
  • 軟件測試之 測試用例 如何設(shè)計

    軟件測試之 測試用例 如何設(shè)計

    在軟件開發(fā)過程中,測試是一個至關(guān)重要的環(huán)節(jié),它有助于確保軟件的質(zhì)量和穩(wěn)定性。而測試用例設(shè)計則是測試過程中的一個關(guān)鍵步驟,它幫助測試團隊確定如何測試軟件以發(fā)現(xiàn)潛在的問題和缺陷。本文將介紹測試用例設(shè)計的基本概念和步驟,以及一些最佳實踐。 測試用例是

    2024年02月08日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包