帶著ChatGPT玩轉軟件開發

  • 出版商: 清華大學
  • 出版日期: 2026-04-01
  • 售價: $588
  • 語言: 簡體中文
  • ISBN: 7302711216
  • ISBN-13: 9787302711216
  • 相關分類: ChatGPT專案管理 PM
  • 下單後立即進貨 (約4週~6週)

  • 帶著ChatGPT玩轉軟件開發-preview-1
  • 帶著ChatGPT玩轉軟件開發-preview-2
  • 帶著ChatGPT玩轉軟件開發-preview-3
帶著ChatGPT玩轉軟件開發-preview-1

商品描述

"本書深入探討ChatGPT大模型在電子商務軟件開發中的各種應用,涵蓋需求生成、用戶故事制作、項目管理、風險評估、產品總結,以及軟件開發各個環節,包括代碼生成、單元測試用例、端到端的測試用例、腳本生成和代碼評審,還涉及性能測試報告分析等內容。 本書結合理論與實踐,旨在為讀者提供系統化的項目管理和軟件開發支持,帶來全新的視角和工具。 本書適合計算機相關專業本科高年級學生,碩士研究生、博士研究生及軟件行業從業人員閱讀。 "

作者簡介

顧翔,1997年畢業於北京工業大學。中國計算機學會(CCF)會員、華為雲開發者專家計劃HCDE(Huawei Cloud  Developer  Experts)成員、騰訊雲/阿裏雲開發者專欄作家。著有圖書《軟件測試技術實戰:設計、工具及管理》《基於Django的電子商務網站設計》《全棧軟件測試工程師寶典》《通過案例玩轉JMeter(微課版)》《軟件單元測試》《帶著ChatGPT玩轉軟件開發》《Web GUI自動化測試的三駕馬車》(2026年6月出版)。軟件綠色聯盟2018年**優秀講師***獲得者。先後就職於北京炎黃新星網絡科技有限公司、中興通訊股份有限公司、意法半導體(中國)有限公司和愛立信通信(中國)有限公司,先後擔任軟件開發工程師、軟件測試工程師、軟件測試經理等職務,積累了豐富的軟件研發與測試的理論和實踐經驗。精通軟件測試基礎理論、測試設計、測試管理、安全測試、性能測試、自動化測試、敏捷測試和DevOps測試技術。從2015年起,為金融、通信、航空、郵政企業及高校提供軟件測試咨詢和培訓服務。

目錄大綱

目錄

第1章ChatGPT輔助需求、用戶故事和項目管理1

1.1ChatGPT生成和優化電子商務用戶需求規格說明書1

1.1.1ChatGPT生成用戶需求規格說明書1

1.1.2ChatGPT優化用戶需求規格說明書4

1.1.3將用戶需求規格說明書轉化為產品需求規格說明書7

1.2ChatGPT由用戶需求規格說明書生成用戶故事26

1.2.1申請ChatGPT生成用戶故事26

1.2.2ChatGPT生成用戶故事回復27

1.3ChatGPT由產品需求規格說明書生成研發計劃35

1.3.1申請ChatGPT生成研發計劃35

1.3.2ChatGPT生成研發計劃回復36

1.4ChatGPT將用戶故事進行任務分配39

1.4.1申請ChatGPT將用戶故事生成任務39

1.4.2ChatGPT將用戶故事生成任務回復40

1.4.3讓ChatGPT生成燃盡圖42第2章用戶註冊45

2.1ChatGPT生成用戶註冊45

2.1.1ChatGPT生成用戶註冊前端界面46

2.1.2ChatGPT生成用戶註冊後端代碼52

2.2ChatGPT生成用戶註冊的單元測試代碼65

2.2.1申請ChatGPT生成用戶註冊的單元測試代碼65

2.2.2ChatGPT生成用戶註冊的單元測試代碼回復66

2.2.3運行單元測試代碼69

2.3ChatGPT用戶註冊的測試用例和測試腳本71

2.3.1ChatGPT生成用戶註冊的測試用例71

2.3.2生成基於用戶註冊的API功能測試用例腳本73

2.3.3生成基於GUI的用戶註冊測試用例腳本89

2.3.4手工測試用例的實現99

2.3.5小結99

2.4ChatGPT用戶註冊的代碼評審100

2.4.1評審前端代碼100

2.4.2評審後端代碼104

2.4.3評審測試代碼111

2.5總結113第3章用戶登錄115

3.1ChatGPT生成登錄代碼115

3.1.1ChatGPT生成登錄前端代碼115

3.1.2ChatGPT生成登錄後端代碼118

3.2ChatGPT生成用戶登錄單元測試代碼130

3.2.1申請登錄產品Java文件的單元測試用例131

3.2.2登錄產品Java文件的單元測試用例回復131

3.3ChatGPT生成用戶登錄測試用例和測試腳本141

3.3.1ChatGPT生成用戶登錄測試用例141

3.3.2ChatGPT生成用戶登錄API測試用例143

3.3.3ChatGPT生成用戶登錄GUI測試用例148

3.3.4小結155

3.4ChatGPT用戶登錄代碼評審155

3.4.1評審前端代碼156

3.4.2評審後端代碼162

3.4.3評審測試代碼178

3.5總結179第4章找回密碼182

4.1ChatGPT生成找回密碼的代碼182

4.1.1ChatGPT生成前端代碼183

4.1.2ChatGPT生成後端代碼192

4.2使用ChatGPT生成找回密碼的單元測試代碼218

4.2.1申請找回密碼單元測試代碼219

4.2.2找回密碼單元測試代碼回復221

4.2.3運行找回密碼測試單元測試用例243

4.2.4回歸測試以前所有單元測試代碼249

4.3使用ChatGPT生成找回密碼的測試用例和測試腳本249

4.3.1使用ChatGPT生成找回密碼測試用例249

4.3.2生成找回密碼API測試用例腳本253

4.3.3生成找回密碼GUI註冊測試用例腳本258

4.3.4回歸測試263

4.3.5小結263

4.4使用ChatGPT關於找回密碼的代碼評審263

4.4.1前端找回密碼代碼評審264

4.4.2找回密碼後端代碼評審266

4.4.3找回密碼測試代碼評審286

4.5測試代碼調整294

4.5.1調整單元測試用例294

4.5.2調整GUI和API測試用例309

4.6總結318第5章性能測試321

5.1生成性能測試測試數據321

5.2搭建性能測試腳本322

5.2.1解決使用類似192.168.1.164網絡IP地址無法訪問產品322

5.2.2JMeter無法訪問遠端數據庫324

5.2.3搭建JMeter腳本326

5.3ChatGPT執行分析性能測試數據333

5.3.1找到登錄並發測試的臨界點333

5.3.2ChatGPT監控分析拐點處性能334

5.3.3ChatGPT分析壓測結果334

5.4ChatGPT進行性能優化343

5.4.1如何進行優化343

5.4.2執行性能優化345

5.5優化後性能測試結果比對348

5.5.1壓測端數據348

5.5.2被測端系統數據350

5.5.3被測端CPU數據352

5.5.4被測端磁盤數據353

5.5.5被測端內存數據355

5.5.6被測端網絡數據356

5.5.7總結358第6章風險評估及產品總結360

6.1利用ChatGPT分析風險評估360

6.1.1提出風險評估需求360

6.1.2對於風險評估需求的回復362

6.2根據當前發現的缺陷進行預測364

6.2.1申請根據當前發現的缺陷進行預測364

6.2.2根據當前發現的缺陷進行預測回復364

6.3調整產品風險級別365

6.3.1當前產品風險級別366

6.3.2當前發現的缺陷366

6.3.3調整產品風險級別368後記375源代碼使用378