幫助中心 | 我的帳號 | 關於我們

用ChatGPT做軟體測試

  • 作者:編者:于涌//田璐//藍葛亮//于躍|責編:張濤
  • 出版社:人民郵電
  • ISBN:9787115649294
  • 出版日期:2024/11/01
  • 裝幀:平裝
  • 頁數:288
人民幣:RMB 79.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以目前流行的大語言模型ChatGPT為基礎,用豐富的案例演示ChatGPT在軟體測試中的賦能作用。本書主要介紹如何用ChatGPT生成需求規格說明書、測試計劃、功能測試用例、自動化測試用例、介面測試用例、測試數據和性能測試用例,以及ChatGPT在分析測試結果、輔助CI(ContinuousIntegration,持續集成)、生成測試總結報告和職業發展中的應用等。
    本書內容通俗易懂,案例豐富,涵蓋軟體測試的功能測試、性能測試、介面測試和自動化測試等。通過閱讀本書,讀者可以借助大語言模型(簡稱大模型)提高測試效率和研發效率,提升測試工作質量。本書適合軟體測試人員、項目管理人員、研發人員及關注軟體效能提升的相關人員閱讀,也適合希望借助大語言模型提升工作效率的技術人員閱讀。

作者介紹
編者:于涌//田璐//藍葛亮//于躍|責編:張濤

目錄
第1章  ChatGPT生成需求規格說明書
  1.1  ChatGPT在需求分析中的角色
    1.1.1  ChatGPT的自動文本生成能力
    1.1.2  ChatGPT的信息提取和分析能力
    1.1.3  ChatGPT的協作和溝通支持
  1.2  ChatGPT生成需求規格說明書的相關內容與方法
    1.2.1  ChatGPT生成需求規格說明書的相關內容
    1.2.2  ChatGPT生成需求規格說明書的方法
  1.3  提示詞決定生成內容質量
    1.3.1  什麼是好的提示詞
    1.3.2  提示工程框架
  1.4  實際案例:ChatGPT生成需求規格說明書的實踐
  1.5  編程環境準備
    1.5.1  安裝Python運行環境
    1.5.2  Python IDE PyCharm的安裝與配置
    1.5.3  使用PyCharm完成第一個Python項目
第2章  ChatGPT生成測試計劃
  2.1  ChatGPT在測試計劃編寫中的作用
  2.2  ChatGPT自動化生成測試計劃的步驟
  2.3  ChatGPT與測試團隊的協作
  2.4  ChatGPT在測試計劃生成方面的成功應用
    2.4.1  電子商務網站案例
    2.4.2  移動應用案例
    2.4.3  自動駕駛系統案例
    2.4.4  ChatGPT生成測試計劃的最佳實踐
第3章  ChatGPT生成功能測試用例
  3.1  ChatGPT在功能測試用例生成方面的優勢
  3.2  ChatGPT自動生成功能測試用例的步驟
  3.3  ChatGPT在測試用例自動生成方面的應用案例
    3.3.1  電子商務平台案例
    3.3.2  社交媒體應用案例
    3.3.3  醫療信息系統案例
    3.3.4  ChatGPT生成測試用例的最佳實踐
  3.4  ChatGPT與領域特定語言的集成
    3.4.1  DSL的介紹
    3.4.2  ChatGPT與DSL的集成
第4章  ChatGPT生成自動化測試用例
  4.1  ChatGPT生成自動化測試用例的基本流程和原理
    4.1.1  ChatGPT生成自動化測試用例的基本流程
    4.1.2  ChatGPT生成自動化測試用例的原理
  4.2  ChatGPT與測試框架的整合
    4.2.1  ChatGPT與主流UI自動化測試框架整合
    4.2.2  ChatGPT與介面測試工具整合
    4.2.3  ChatGPT與單元測試框架整合
  4.3  ChatGPT生成自動化測試用例的效果評估
  4.4  ChatGPT生成自動化測試用例的實際案例
    4.4.1  ChatGPT生成自動化測試用例的最佳實踐
    4.4.2  ChatGPT與DSL集成的最佳實踐
第5章  ChatGPT生成介面測試用例
  5.1  ChatGPT在介面測試中的角色

    5.1.1  理解系統需求和介面規範
    5.1.2  生成測試用例模板
    5.1.3  探索邊界條件
    5.1.4  自動生成測試數據
    5.1.5  更新和維護測試用例
    5.1.6  自動生成介面測試代碼
    5.1.7  智能對比新舊介面
  5.2  ChatGPT生成介面測試用例的流程
  5.3  ChatGPT與介面測試工具的協作
    5.3.1  ChatGPT與Postman的協作
    5.3.2  ChatGPT與JMeter的協作
    5.3.3  ChatGPT與Python Requests庫的協作
  5.4  介面測試和性能測試案例環境的搭建與啟動
    5.4.1  文件的下載
    5.4.2  案例系統的環境搭建
    5.4.3  系統的啟動
  5.5  ChatGPT生成介面文檔的方法與實踐
    5.5.1  介面文檔的重要性
    5.5.2  ChatGPT生成介面文檔的方法
    5.5.3  ChatGPT生成介面文檔實踐案例
  5.6  ChatGPT與介面測試工具協作的最佳實踐
    5.6.1  ChatGPT與Postman協作完成介面測試
    5.6.2  ChatGPT與JMeter協作完成介面測試
    5.6.3  ChatGPT與Python的Requests庫協作完成介面測試
    5.6.4  ChatGPT與其他測試框架協作完成介面測試
第6章  ChatGPT生成測試數據
  6.1  測試數據生成的問題
    6.1.1  ChatGPT生成測試數據的優勢
    6.1.2  ChatGPT生成測試數據的注意事項
    6.1.3  ChatGPT生成測試數據的案例分析
  6.2  ChatGPT在功能和性能測試數據生成中的應用
    6.2.1  功能測試數據生成
    6.2.2  性能測試數據生成
    6.2.3  ChatGPT生成測試數據的挑戰與應對策略
第7章  ChatGPT生成性能測試用例
  7.1  ChatGPT在性能測試規劃中的角色
  7.2  ChatGPT生成性能測試用例的流程
    7.2.1  確定性能測試目標
    7.2.2  收集系統信息
    7.2.3  確定性能測試場景
    7.2.4  生成性能測試用例
    7.2.5  評審和分析測試用例
    7.2.6  迭代和持續改進
  7.3  ChatGPT與性能測試工具的協作
    7.3.1  ChatGPT輔助JMeter進行性能測試
    7.3.2  ChatGPT輔助LoadRunner進行性能測試
    7.3.3  ChatGPT助力性能測試的優勢
  7.4  ChatGPT在性能測試過程中的最佳實踐
    7.4.1  確定性能測試目標
    7.4.2  收集系統信息

    7.4.3  確定性能測試場景
    7.4.4  生成性能測試用例
    7.4.5  生成性能測試腳本
    7.4.6  性能測試場景設計與監控
    7.4.7  性能測試場景執行
    7.4.8  性能測試結果分析
第8章  ChatGPT分析測試結果
  8.1  ChatGPT在測試結果分析中的作用
  8.2  ChatGPT助力數據可視化與數據分析效率的提升
    8.2.1  ChatGPT在數據可視化中的作用
    8.2.2  優化數據可視化流程
    8.2.3  ChatGPT在數據可視化領域的挑戰與應對策略
    8.2.4  ChatGPT在數據可視化領域的未來發展
  8.3  ChatGPT在問題識別和修復中的作用
    8.3.1  ChatGPT輔助問題識別
    8.3.2  ChatGPT指導問題修復
    8.3.3  改進意見
第9章  ChatGPT輔助CI
  9.1  CI的重要性
  9.2  ChatGPT在CI/CD流程中的角色
    9.2.1  ChatGPT輔助編寫、測試、調試測試代碼
    9.2.2  ChatGPT輔助減少調試工作量
    9.2.3  ChatGPT輔助測試覆蓋率提升
    9.2.4  ChatGPT輔助測試環境配置
    9.2.5  ChatGPT協助管理和優化CI/CD流程
  9.3  基於AI的CI之介面測試
    9.3.1  ChatGPT自動生成介面文檔和測試腳本
    9.3.2  準備Postman測試用例集
    9.3.3  Newman安裝與配置
    9.3.4  ChatGPT實現核心腳本
    9.3.5  運行測試集和展示測試報告
  9.4  基於AI的CI之自動化測試
    9.4.1  CI的核心價值
    9.4.2  ChatGPT自動生成自動化測試腳本
    9.4.3  Git配置過程
    9.4.4  Jenkins配置過程
    9.4.5  運行測試和展示測試報告
  9.5  基於AI的CI之性能測試
    9.5.1  ChatGPT自動生成性能測試腳本
    9.5.2  Git配置過程
    9.5.3  JMeter配置過程
    9.5.4  Jenkins配置過程
    9.5.5  運行測試和展示測試報告
    9.5.6  ChatGPT幫您分析測試報告
第10章  ChatGPT生成測試總結報告
  10.1  ChatGPT賦能敏捷測試總結報告智能生成
  10.2  ChatGPT自動生成測試總結報告的流程
    10.2.1  數據收集與整合
    10.2.2  設計測試報告模板
    10.2.3  定製化ChatGPT

    10.2.4  自動化生成測試報告
    10.2.5  人工審查與調整
    10.2.6  持續反饋與優化
  10.3  ChatGPT與自動化工具的集成
    10.3.1  集成的價值
    10.3.2  ChatGPT集成到CI/CD的實踐案例
    10.3.3  ChatGPT在多項目管理的環境中的實踐案例
第11章  ChatGPT在職業發展中的應用
  11.1  ChatGPT在技能進階方面的應用案例
  11.2  ChatGPT在職業規劃方面的應用案例
  11.3  ChatGPT在求職方面的應用案例

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032