帶著ChatGPT玩轉軟件開發
商品描述
作者簡介
目錄大綱
目錄
第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



