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

測試開發實戰教程

  • 作者:編者:霍格沃茲測試開發學社|責編:張濤
  • 出版社:人民郵電
  • ISBN:9787115594129
  • 出版日期:2022/09/01
  • 裝幀:平裝
  • 頁數:344
人民幣:RMB 89.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書採用理論與實戰相結合的方式,不僅對軟體測試的理論知識進行了深入的講解,還配套了與理論相結合的實戰練習,能幫助讀者更深入地理解每個知識點。本書共8章,第1章講解軟體測試的入門知識,包括測試流程、測試常見方法、測試用例設計等;第2?5章講解Web測試、Web自動化測試、App測試、App自動化測試;第6章和第7章講解介面測試,包括介面抓包分析與Mock介紹、介面自動化測試;第8章講解持續集成。本書既適合軟體測試工程師閱讀,又適合想要深入學習軟體測試、自動化測試、測試開發等技術的初學者作參考書,同時還可以作為高等院校相關專業師生的學慣用書以及培訓學校的教材。

作者介紹
編者:霍格沃茲測試開發學社|責編:張濤

目錄
第1章  測試流程與理論
  1.1  軟體測試與開發流程介紹
    1.1.1  軟體測試簡介
    1.1.2  軟體概述
    1.1.3  軟體開發流程的演變
  1.2  被測系統架構與數據流分析
  1.3  被測系統的需求理解
  1.4  項目管理與跨部門溝通協作
  1.5  流程管理平台
  1.6  測試流程體系
  1.7  軟體測試體系
  1.8  常用測試管理平台
  1.9  測試用例簡介
  1.10  黑盒測試方法——邊界值分析法
  1.11  黑盒測試方法——等價類劃分法
  1.12  黑盒測試方法——因果圖法
  1.13  黑盒測試方法——場景法
  1.14  黑盒測試方法——判定表
  1.15  白盒測試方法
  1.16  常用測試策略與測試手段
  1.17  軟體缺陷簡介
  1.18  Bug定位方法
  1.19  測試環境搭建
  1.20  實戰演練
第2章  Web測試方法與技術
  2.1  HTML概述
  2.2  JavaScript講解
  2.3  CSS講解
  2.4  Web端常見Bug解析
  2.5  實戰演練
第3章  Web自動化測試
  3.1  Selenium安裝
  3.2  Selenium IDE用例錄製
  3.3  Selenium測試用例編寫
  3.4  隱式等待、顯式等待和強制等待
  3.5  Web控制項定位與常見操作
  3.6  Web控制項的交互進階
  3.7  網頁frame與多窗口處理
  3.8  Selenium對多瀏覽器處理
  3.9  執行JavaScript腳本
  3.10  文件上傳與彈窗處理
  3.11  PageObject設計模式
  3.12  實戰演練
第4章  App測試方法與技術
  4.1  常用模擬器使用
    4.1.1  模擬器簡介
    4.1.2  Emulator
    4.1.3  使用Emulator
    4.1.4  模擬器
    4.1.5  Genymotion

  4.2  App結構概述
    4.2.1  App結構簡介
    4.2.2  APK結構
    4.2.3  App分類
    4.2.4  原生應用頁面介紹
    4.2.5  查看界面元素
    4.2.6  布局
    4.2.7  元素常見屬性
  4.3  adb常用命令
    4.3.1  adb簡介
    4.3.2  adb組成
    4.3.3  adb工作原理
    4.3.4  啟用adb調試
    4.3.5  adb常用命令
    4.3.6  設備與電腦傳輸文件
    4.3.7  日誌
    4.3.8  Android常用測試命令
  4.4  App常見Bug解析
    4.4.1  Bug類型介紹
    4.4.2  功能Bug
    4.4.3  崩潰
    4.4.4  App性能Bug
  4.5  實戰演練
    4.5.1  某股票App軟體的測試
    4.5.2  後台管理App
第5章  App自動化測試
  5.1  Appium架構介紹與環境配置
  5.2  錄製Appium測試用例
  5.3  元素定位方式與隱式等待
  5.4  App控制項定位
  5.5  高級定位技巧
  5.6  App控制項交互
  5.7  觸屏操作測試自動化
  5.8  顯式等待機制
  5.9  特殊控制項Toast識別
  5.10  屬性獲取與斷言
  5.11  參數化測試用例
  5.12  Capability使用進階
  5.13  實戰演練
第6章  介面協議抓包分析與Mock
  6.1  介面測試的價值與體系
  6.2  常見介面協議解析
  6.3  抓包分析TCP
  6.4  使用tman進行發送請求
  6.5  使用CURL發送請求
  6.6  常用代理工具
  6.7  HTTP和HTTPS抓包分析
  6.8  HTTP簡介
  6.9  GET和T區別與實戰詳解
  6.10  session、cookie和token的區別解析

  6.11  Mock應用
  6.12  介面測試用例設計
  6.13  實戰演練
第7章  服務端介面自動化測試
  7.1  介面測試框架
  7.2  介面請求構造
  7.3  介面測試斷言
  7.4  json和XML請求
  7.5  XML響應斷言
  7.6  json響應斷言
  7.7  JSON Schema斷言
  7.8  Header cookie處理
  7.9  Form請求
  7.10  超時處理
  7.11  文件上傳測試
  7.12  代理配置
  7.13  認證體系
  7.14  介面加密與解密
  7.15  多套測試環境下的介面測試
  7.16  實戰演練
第8章  持續集成
  8.1  Jenkins持續集成介紹
  8.2  Jenkins job機制
  8.3  參數化job
  8.4  節點管理
  8.5  許可權控制
  8.6  Jenkins的常用插件
  8.7  報警機制
  8.8  矩陣job與父子job
  8.9  靜態掃描體系集成
  8.10  單元測試體系集成
  8.11  代碼覆蓋率集成
  8.12  實戰演練

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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