Chat GPT:軟件測試人員的危機?

Chat GPT,作為一個引起科技巨頭『紅色警報』的人工智能語言模型,短期內便席卷全球,上線僅兩個月活躍用戶破億。

比爾·蓋茨更是如此評價『這種AI技術出現的重大歷史意義,不亞於互聯網和個人電腦的誕生』

Chat GPT:軟件測試人員的危機?

在各個行業備受關注的Chat GPT更是引發了全網取代搜索引擎與程序員的討論。

各種言論席卷而來,作為軟件測試人,相信不少人都感受到了危機感。

但是,Chat GPT真的就這麼所向披靡麼?對於軟件測試人,我們該關注什麼呢?

什麼是Chat GPT?

GPT-3《『Generative Pretrained Transformer 3』的縮寫》是 OpenAI 開發的大型語言模型。

它能夠生成類似人類的文本,可用於廣泛的自然語言處理任務,例如翻譯、摘要和文本生成。

對於軟件領域的我們來說,Chat GPT 最有趣的功能之一是它可以根據簡單的自然語言請求生成格式正確且相關的代碼或者查找出代碼中的缺陷並提出修復建議。

Chat GPT與軟件測試

根據最近的一項調查報告顯示,Chat GPT已經能夠找出並修復77.5%的bug。

相對於現有的自動化測試工具,這個成績已經是非常亮眼了。

目前也有不少測試人員嘗試利用Chat GPT生成測試用例。

除此之外,Chat GPT到底能為軟件質量保障做出什麼貢獻呢?我們一起來看下它自己的回復。

ChatGPT如何幫助QA工程師提高工作效率?
1. 任務自動化。

Chat GPT可以將某些QA任務自動化,為QA工程師節省時間和精力。

2. 提高準確性。

Chat GPT可以幫助提高QA工作的準確性,減少返工,簡化QA流程。

3. 促進團隊協作和獲取知識。

Chat GPT可以促進協作,方便客戶快速訪問相關信息和資源改善團隊內部的溝通和協調,減少尋找和評估信息所需的時間和精力。

是危機 更是機遇

自然語言處理模型的發展給我們帶來了驚喜,但與此同時,也讓不少人產生了危機感。

『AI會取代程序員麼?』

不少人提出了這個疑問。

但我們都知道,答案是否定的。

不論是開發工程師還是測試工程師,所需的工作並非簡單的編寫代碼,還需要進行『創作』,將想法轉化為解決方案。

再者,Chat GPT並非無所不知,它也有可能給出錯誤的答案。

作為一個提高工作效率,促進團隊協作以及學習的工具,Chat GPT確實非常有幫助。

但工具非常依賴使用它的人。

從事軟件測試行業的我們產生危機感很正常,但是如何充分發揮『人』的特性,充分利用『智能』,則是當下的我們更應該去考慮的問題。

最後,僅以Chat GPT的這段回復來答復所有軟件測試人的疑慮。

測試人員在科技行業有前途麼?
在未來,測試人員可能會繼續在科技行業發揮重要作用。

隨著軟件和技術變得更加復雜和精密,對徹底測試和質量保證的需求隻會增加。

測試人員有助於確保軟件和技術產品的可靠性、高效性和用戶友好性,他們在開發過程中發揮著關鍵作用。

雖然測試人員的具體任務和職責可能會隨著時間的推移而發展和變化,但對高質量測試的需求可能會繼續成為科技行業的一個重要方面。

因此,在未來應該對熟練和有經驗的測試人員有強烈的需求。