軟體測試工程師如何“調教”AI?讓它替你打工!
前言
要說這段時間僅在軟體測試領域有什麼可以總結的內容,我想應該是人工智慧了,簡稱AI(Artificial Intelligence,人工智慧)。
在某本書中有位大佬曾經說過,AI是第四次工業革命。這種說法我消化不了,因為沒有親身體會過工業革命,我能理解的是在大量資本湧入的情況下,AI的推廣速度會非常的快,即使不在AI領域內的人,看到哪些讓人產生焦慮的影片或文章,也能從側面感受到,說AI可以替代“這個”,也可以替代“那個”,是不是真的比人做的更好,我想還有待觀察。
我始終相信AI只是一種工具,與一把斧子、一個扳手在本質上沒什麼區別,當然我用的AI都是通用AI,沒用過專業AI,也就是專注於某一領域的AI,具體專業AI可以智慧到什麼程度,我想也只有接觸過最前沿的人才有發言權。
可以到我的個人號:atstudy-js,可以免費領取一份10G軟體測試工程師面試寶典文件資料。同時我邀請你進入我們的軟體測試學習交流平臺,大家可以一起探討交流軟體測試,共同學習軟體測試技術、面試等軟體測試方方面面,瞭解測試行業的最新趨勢,助你快速進階Python自動化測試/測試開發,穩住當前職位同時走向高薪之路。
再多說兩句,現在的通用AI最擅長是生成內容,也就是所謂的AIGC(Artificial Intelligence Generated Content,人工智慧生成內容),像影片、圖片、文字等,但是這些東西你不用AI自己也可以做,即使你要讓AI做一段影片,你至少也要清楚做影片的基本知識,才能做出符合要求的影片,如果都讓AI做,一點要求都沒有,門檻如此之低的影片內容,有什麼價值。
同理,本篇文章討論的是用AI工具輔助測試工作,那你就要具備一名測試工程師的基本知識,才能更好的向AI提問,以及“調教”(訓練)AI,讓它的正確答案更接近你的需求。
想要更好的向AI提問以及“調教”AI,就要寫好提示詞,這個和搜尋引擎用的關鍵詞差不多,目的都是縮小範圍,以便得到更精確的輸出,只不過這些提示片語合起來更像人話。
接下來,就要進行一個簡單的實驗,實驗用的人工智慧是百度的文心一言,非常方便註冊和使用。
一、使用AI分析需求提取測試點
程式名稱:判斷是否為三角形的軟體
程式需求:程式接收3個整數,代表三角形的三個邊長,判斷3個整數是否可以構成一個三角形,並進一步判斷是一般三角形、等腰三角形還是等邊三角形。
接下來,使用AI分析測試需求,並提取測試點。
向人工智慧(百度文心一言)提出的問題,也就是描述需求,如下圖所示。
圖1-1向人工智慧提問
人工智慧(百度文心一言)根據要求輸出的回答內容如下圖所示,由於太長,所以分成兩個部分展示。
圖1-2回答的第一部分
圖1-3回答的第二部分
當然這個需求說明非常簡單,但我也不得不說,非常有參考價值,就不說很好了,免得它驕傲。
接下來,我們繼續“調教”AI,把軟體測試工程師的基本技能都賦予它,如下圖所示。
圖1-4“調教”人工智慧
人工智慧(百度文心一言)這次輸出的內容非常多,我們分成兩個部分展示。
圖1-5第一部分
圖1-6第二部分
怎麼樣?還可以吧,比較中規中矩,但是“調教”AI,重要的是“教”,也就是把你,一個軟體測試工程師的經驗教給它,這一步實際上是最重要的。
圖1-7繼續“調教”
透過繼續“調教”的步驟,也就是賦予經驗給它,它的回答就會更加完善,如下圖所示。
圖1-8
在“調教”的時候,也可以根據AI自動生成的提示詞繼續完善回答內容,當然也需要我們根據自己的經驗進行取捨,如下圖所示。
圖1-9
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70034708/viewspace-3008166/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測試工程師如何提升自己工程師
- 剛入行的軟體測試工程師如何自學軟體測試?工程師
- 軟體測試工程師的尷尬工程師
- 軟體測試工程師的職責工程師
- 軟體測試工程師的技能樹工程師
- 在分散式系統中,軟體測試工程師如何測試你不知道的東西?分散式工程師
- 軟體測試工程師簡歷要怎麼寫,才能讓 HR 看到?工程師
- 六年軟體測試工程師感悟工程師
- 軟體測試全棧工程師技能樹全棧工程師
- 10年+軟體測試工程師帶你規劃職業道路工程師
- 2019最新軟體測試工程師面試大全,看看哪些你還沒掌握?工程師面試
- 軟體測試工程師需要具備哪些能力工程師
- 軟體測試工程師的職業規劃工程師
- 軟體測試工程師的待遇怎麼樣工程師
- 10年軟體測試工程師,只剩下這點感悟了(初級測試工程師必看)工程師
- 軟體測試工程師如何從功能測試轉成自動化測試?經驗分享篇工程師
- 從功能測試轉成自動化測試,軟體測試工程師該如何成功轉型?工程師
- 軟體測試工程師必會的面試題目工程師面試題
- 測試工程師必看!測試用例設計全解析,讓你徹底掌握工程師
- 高階軟體測試工程師,需要掌握哪些技能工程師
- 軟體測試工程師職稱評定細則工程師
- 軟體測試工程師需要具備哪些素質?工程師
- 介面測試工具好物分享,讓你的軟體測試事半功倍
- 軟體測試工程師,你到底需要多少技能傍身,才能平安度過此生?工程師
- 一個優秀的軟體測試工程師該如何進行需求分析工程師
- 軟體測試工程師需要學習什麼內容工程師
- 零基礎學軟體測試工程師難嗎?工程師
- 如何讓老闆明白測試和測試工程師不是一件事情?工程師
- 軟體測試工程師面試題合集,建議收藏一波!工程師面試題
- 軟體測試工程師怎樣快速熟悉專案業務工程師
- 軟體測試工程師linux十大場景命令使用工程師Linux
- 軟體工程課堂測試九軟體工程
- 如何讓軟體開發從功能測試轉入應用測試?
- 別再做“背鍋俠”!軟體測試工程師被開發吐槽,如何應對?工程師
- 【招聘】前端軟體工程師、高階前端軟體工程師前端軟體工程工程師
- 軟體測試工程師們,今年的年終獎你想拿多少?工程師
- Julia焦慮?這有份Facebook軟體工程師的測試差評軟體工程工程師
- 如何從軟體工程師轉型到人工智慧工程師?軟體工程工程師人工智慧