精準高效測試計劃,人工智能幫你制定

簡介

測試計劃是指描述了要進行的測試活動的範圍、方法、資源和進度的文檔。它主要包括測試項、被測特性、測試任務、誰執行任務和風險控制等。

所以在使用ChatGPT輸出結果之前,我們需要先將文檔的內容框架梳理好,以及將內容範圍劃定好,必要的時候,可以添加對應的角色。

實踐演練

  • 提示詞:如果我是一個測試經理,現在需要輸出一個版本的測試計劃。測試計劃是指描述了要進行的測試活動的範圍、方法、資源和進度的文檔。它主要包括測試項、被測特性、測試任務、誰執行任務和風險控制等。
當您需要輸出一個版本的測試計劃時,以下是一個可以幫助您構建測試計劃文檔的一般步驟和內容大綱。請注意,具體的內容可能會因項目的性質、規模和要求而有所不同。
**測試計劃文檔大綱:**
1. **引言**   - 項目背景和目標   - 測試計劃的目的和範圍
2. **測試目標與範圍**   - 被測試的軟件版本/模塊   - 測試的功能和特性   - 排除的功能和特性   - 測試階段的劃分(如單元測試、集成測試、系統測試等)
3. **測試方法與策略**   - 測試級別和類型(功能測試、性能測試、安全測試等)   - 測試策略和方法(手動測試、自動化測試)   - 測試環境和配置   - 測試數據的準備
4. **測試任務與安排**   - 測試用例的編寫和執行   - 測試執行的時間表或里程碑   - 測試人員的分配和角色   - 測試任務的優先級和依賴關係
5. **資源和工具**   - 所需的硬件、軟件和網絡資源   - 測試工具和框架(如測試管理工具、缺陷跟蹤工具等)   - 自動化測試工具和腳本
6. **風險管理**   - 識別測試過程中的潛在風險和問題   - 風險的概述、影響和可能性   - 風險緩解措施和應急計劃
7. **進度與報告**   - 測試計劃的時間線和進度   - 測試報告的頻率和內容   - 缺陷報告和跟蹤   - 里程碑和關鍵日期
8. **團隊協作與溝通**   - 團隊成員的角色和職責   - 溝通渠道和會議安排   - 決策和變更管理
9. **附錄**   - 縮寫詞彙表   - 參考文檔和鏈接
10. **批准與簽署**    - 相關負責人的簽名和日期
以上僅是一個測試計劃文檔的基本大綱,您可以根據您的具體項目需求和組織的標準進行適當的調整和擴展。在撰寫過程中,確保文檔清晰、詳細,並與團隊成員和利益相關者進行適當的溝通,以確保測試計劃得到共識和支持。

由輸出的信息可以看出,目前的測試計劃不夠細緻,那麼我們可以繼續讓GPT細化它要輸出的內容。比如我們想要針對測試任務與安排做進一步的細化。

  • 提示詞:這個版本測試的時長爲2周。相關的測試人員有5名,請根據以上信息。對測試任務與安排部分進行細化。
當您的版本測試時長爲2周,測試人員有5名時,以下是測試任務與安排部分的一個細化示例:
**測試任務與安排:**
1. **測試用例準備(第1天 - 第3天)**   - 測試經理:審查和確認測試計劃,準備測試用例模板   - 測試人員1、2、3、4、5:熟悉測試計劃,編寫測試用例
2. **單元測試(第4天 - 第5天)**   - 測試人員1、2:執行單元測試,記錄並報告發現的缺陷
3. **集成測試(第6天 - 第7天)**   - 測試人員1、2、3、4:執行集成測試,驗證模塊間的交互,記錄並報告問題
4. **功能測試(第8天 - 第10天)**   - 測試人員1、2、3:執行功能測試,驗證特性的功能性,編寫測試報告   - 測試經理:審查功能測試報告,確認是否滿足通過標準
5. **性能測試(第11天 - 第12天)**   - 測試人員4:執行性能測試,評估系統的性能和響應時間,生成性能測試報告
6. **安全測試(第13天 - 第14天)**   - 測試人員5:執行安全測試,識別潛在的安全漏洞和風險,生成安全測試報告
7. **缺陷修復驗證(第14天)**   - 測試人員1、2、3、4、5:驗證之前發現的缺陷是否得到修復,重新執行相關測試用例
8. **測試總結與報告(第14天)**   - 測試經理:整理各階段的測試報告,總結測試過程和結果,爲項目決策提供數據支持
這只是一個示例,實際的測試任務和安排可能因項目的特定需求而有所不同。在規劃過程中,請確保任務分配合理,測試人員的技能與任務相匹配,並留出時間以處理未預料的問題和緊急情況。另外,及時的溝通和協調對於確保測試計劃按時執行和取得成功是至關重要的。
  • 提示詞:現在這個時間安排沒有具體的人員安排,請根據人員與時間安排輸出一份使用plantuml 繪製的甘特圖。

在問出這個問題後,ChatGPT提供了一份語法有誤的甘特圖,那麼我們可以進一步通過提示詞糾正它的錯誤。

  • 提示詞:你提供的甘特圖有語法錯誤。

然而,筆者多次嘗試,也發現ChatGPT可能是由於版本的原因,3.5這個版本還無法自行糾錯。於是手動對甘特圖進行了修改,生成的甘特圖如下所示:

總結

在這次實踐中,我們使用了ChatGPT 提示詞的以下技巧:

  1. 寫清楚需求:在給出提示詞的時候,不要模棱兩可,把所知道的所有背景都交代清楚。比如產品需求,還有項目背景。
  2. 將複雜的任務拆分爲更簡單的子任務:測試計劃一開始只給到一個基礎的大綱,需要進一步給GPT提示,讓它拆分,細化任務,補充內容。
  3. 系統的測試變化:在輸出甘特圖的時候,存在語法錯誤,所以需要人爲的進行檢查,也存在一定機率,這個語法需要人爲去進行調優。

推薦學習

【霍格沃茲測試開發】7 天軟件測試快速入門 帶你從零基礎/ 轉行/ 小白/ 就業/ 測試用例設計實戰

【霍格沃茲測試開發】最新版!Web 自動化測試從入門到精通/ 電子商務產品實戰/Selenium (上集)

【霍格沃茲測試開發】最新版!Web 自動化測試從入門到精通/ 電子商務產品實戰/Selenium (下集)

【霍格沃茲測試開發】明星講師精心打造最新Python 教程軟件測試開發從業者必學(上集)

【霍格沃茲測試開發】明星講師精心打造最新Python 教程軟件測試開發從業者必學(下集)

【霍格沃茲測試開發】精品課合集/ 自動化測試/ 性能測試/ 精準測試/ 測試左移/ 測試右移/ 人工智能測試

【霍格沃茲測試開發】騰訊/ 百度/ 阿里/ 字節測試專家技術沙龍分享合集/ 精準化測試/ 流量回放/Diff

【霍格沃茲測試開發】Pytest 用例結構/ 編寫規範 / 免費分享

【霍格沃茲測試開發】JMeter 實時性能監控平臺/ 數據分析展示系統Grafana/Docker 安裝

【霍格沃茲測試開發】接口自動化測試的場景有哪些?爲什麼要做接口自動化測試?如何一鍵生成測試報告?

【霍格沃茲測試開發】面試技巧指導/ 測試開發能力評級/1V1 模擬面試實戰/ 衝刺年薪百萬!

【霍格沃茲測試開發】騰訊軟件測試能力評級標準/ 要評級表格的聯繫我

【霍格沃茲測試開發】Pytest 與Allure2 一鍵生成測試報告/ 測試用例斷言/ 數據驅動/ 參數化

【霍格沃茲測試開發】App 功能測試實戰快速入門/adb 常用命令/adb 壓力測試

【霍格沃茲測試開發】阿里/ 百度/ 騰訊/ 滴滴/ 字節/ 一線大廠面試真題講解,卷完拿高薪Offer

【霍格沃茲測試開發】App自動化測試零基礎快速入門/Appium/自動化用例錄製/參數配置

【霍格沃茲測試開發】如何用Postman 做接口測試,從入門到實戰/ 接口抓包(最新最全教程)

【霍格沃茲測試開發】6 小時輕鬆上手功能測試/ 軟件測試工作流程/ 測試用例設計/Bug 管理

【霍格沃茲測試開發】零基礎小白如何使用Postman ,從零到一做接口自動化測試/ 從零基礎到進階到實戰

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章