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

軟體測試實戰教程(高等學校軟體工程專業系列教材)

  • 作者:編者:高科華//高珊珊|責編:黃芝//李曄
  • 出版社:清華大學
  • ISBN:9787302521921
  • 出版日期:2019/05/01
  • 裝幀:平裝
  • 頁數:321
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本軟體測試技術方面的實戰教程,編寫時參照國際軟體測試認證委員會的軟體測試人員認證課程大綱選取知識點,兼顧當前軟體測試崗位對技能的要求。本書既介紹了經典的軟體測試基礎理論,又介紹了最新的測試方法。書中大部分章節以與軟體測試技術相關的實際案例作為開篇,使得對知識的講解更生動。主要內容包括:軟體測試基礎、軟體測試管理、軟體缺陷管理、單元測試、集成測試、系統測試、性能測試、安全性測試、Spring MVC Web應用測試、Android App測試、Web前端測試等。本書的最大特點是將理論與實際操作有機結合在一起,實訓任務豐富、圖文並茂、深入淺出、講解詳盡、實踐性強。
    本書既可作為高等院校電腦軟體工程、軟體技術、電腦應用技術、軟體與信息服務等相關專業的教材,也可作為廣大軟體行業從業人員(軟體測試人員、軟體開發人員、項目經理等)進行軟體測試實踐的培訓教材,還可作為參加ISTQB測試人員認證的輔助教程。

作者介紹
編者:高科華//高珊珊|責編:黃芝//李曄

目錄
第1章  軟體測試基礎
  1.1  為什麼需要軟體測試
    1.1.1  軟體測試的重要性
    1.1.2  引起軟體缺陷的原因
    1.1.3  軟體測試和軟體質量
  1.2  什麼是軟體測試
    1.2.1  軟體測試的基本概念
    1.2.2  軟體測試的發展歷史
    1.2.3  軟體測試七條原則
  1.3  如何進行軟體測試
    1.3.1  基本的測試過程
    1.3.2  軟體測試級別、測試類型和測試技術
  1.4  測試心理學與職業道德
    1.4.1  測試心理學
    1.4.2  職業道德
  1.5  軟體測試技術的發展趨勢
    1.5.1  自動化軟體測試技術應用越來越普遍
    1.5.2  測試技術不斷細分
    1.5.3  雲技術、容器化和開源工具使得測試成本下降
    1.5.4  測試驅動開發
    1.5.5  DevOps越來越流行
    1.5.6  探索式軟體測試
    1.5.7  基於模型的軟體測試
  實訓任務
第2章  軟體測試管理
  2.1  什麼是軟體測試管理
    2.1.1  測試組織
    2.1.2  測試計劃和估算
    2.1.3  測試過程監控
    2.1.4  配置管理
    2.1.5  風險和測試
    2.1.6  事件管理
    2.1.7  軟體測試管理工具
  2.2  TestLink起步
    2.2.1  系統要求
    2.2.2  TestLink的安裝
    2.2.3  初始使用
    2.2.4  技能拓展:TestLink的配置
  2.3  TestLink操作演練
    2.3.1  測試需求管理
    2.3.2  測試用例管理
    2.3.3  測試計劃制定
    2.3.4  測試執行
    2.3.5  測試結果分析
  實訓任務
第3章  軟體缺陷管理
  3.1  什麼是軟體缺陷管理
    3.1.1  軟體缺陷管理簡介
    3.1.2  缺陷管理工具
  3.2  Mantis起步

    3.2.1  系統要求
    3.2.2  Mantis的安裝
    3.2.3  初始使用
    3.2.4  技能拓展:Mantis配置
  3.3  Mantis操作演練
    3.3.1  用戶管理
    3.3.2  我的視圖
    3.3.3  提交問題
    3.3.4  處理問題
  實訓任務
第4章  單元測試
  4.1  什麼是單元測試
    4.1.1  單元測試簡介
    4.1.2  單元測試框架
  4.2  JUnit起步
    4.2.1  跟我做
    4.2.2  JUnit單元測試要點
  4.3  JUnit操作演練
    4.3.1  參數化測試
    4.3.2  用Mockito隔離測試
  4.4  白盒測試技術
    4.4.1  語句覆蓋
    4.4.2  判定覆蓋
    4.4.3  條件覆蓋
    4.4.4  判定/條件覆蓋
    4.4.5  組合覆蓋
    4.4.6  基本路徑覆蓋
  實訓任務
第5章  集成測試
  5.1  什麼是集成測試
    5.1.1  集成測試簡介
    5.1.2  集成測試工具
  5.2  Jenkins起步
    5.2.1  Jenkins安裝
    5.2.2  插件安裝
    5.2.3  Jenkins配置任務
    5.2.4  創建新任務
  5.3  Jenkins操作演練
    5.3.1  準備
    5.3.2  在Jenkins中創建任務
    5.3.3  創建流水線腳本
  5.4  能力拓展:在Docker中運行Jenkins
    5.4.1  準備
    5.4.2  在Docker中運行Jenkins
    5.4.3  Fork和克隆Github上的示例庫
    5.4.4  在Jenkins中創建任務
    5.4.5  創建流水線腳本
  實訓任務
第6章  系統測試
  6.1  什麼是系統測試

    6.1.1  系統測試簡介
    6.1.2  系統測試工具
  6.2  Selenium起步
    6.2.1  Selenium IDE的安裝
    6.2.2  Selenium IDE的使用
    6.2.3  用Eclipse開發Selenium測試
  6.3  RF Selenium操作演練
    6.3.1  Robot Framework簡介
    6.3.2  RF測試環境的安裝
    6.3.3  RF Selenium測試示例演示
  6.4  黑盒測試技術
    6.4.1  等價類劃分
    6.4.2  邊界值分析
    6.4.3  決策表測試
    6.4.4  狀態轉換測試
    6.4.5  基於用例的測試
  實訓任務
第7章  性能測試
  7.1  什麼是性能測試
    7.1.1  性能測試簡介
    7.1.2  性能測試工具
  7.2  JMeter起步
    7.2.1  JMeter的安裝和啟動
    7.2.2  JMeter的主要元件
    7.2.3  JMeter測試計劃示例和模板
  7.3  JMeter操作演練
    7.3.1  Web應用測試計劃模板
    7.3.2  JMeter的運行模式
  實訓任務
第8章  安全性測試
  8.1  什麼是安全性測試
    8.1.1  安全測試簡介
    8.1.2  安全性測試工具
  8.2  ZAP安全性測試起步
    8.2.1  ZAP的安裝和啟動后的界面
    8.2.2  ZAP的基本操作
  8.3  ZAP安全性測試演練
    8.3.1  設置Spider
    8.3.2  自動探索與手工探索相結合
    8.3.3  主動掃描
  實訓任務
第9章  Spring MVC Web應用測試
  9.1  Spring MVC Web應用測試簡介
    9.1.1  Spring框架簡介
    9.1.2  Spring應用測試基礎
  9.2  Spring MVC Web應用測試起步
    9.2.1  創建一個簡單的Spring應用
    9.2.2  運行Spring應用
    9.2.3  測試Spring應用
  9.3  Spring MVC Web應用測試演練

    9.3.1  在STS中導入示例項目源代碼
    9.3.2  代碼分析
  實訓任務
第10章  Android App測試
  10.1  什麼是Android App測試
    10.1.1  Android App測試簡介
    10.1.2  Android App測試工具
  10.2  Android App測試起步
    10.2.1  一從模板新建Android Studio項目
    10.2.2  Android Studio項目分析
    10.2.3  運行App和測試
  10.3  Android App測試演練
    10.3.1  App單元測試
    10.3.2  App UI測試
    10.3.3  App集成測試
    10.3.4  App性能測試
    10.3.5  App測試示例
  10.4  知識拓展:Appium介紹
    10.4.1  Appium簡介
    10.4.2  Appium起步
  實訓任務
第11章  Web前端測試
  11.1  什麼是Web前端測試
    11.1.1  Web前端測試簡介
    11.1.2  Web前端測試工具
  11.2  Jasmine測試起步
    11.2.1  Jasmine的安裝
    11.2.2  示例代碼解析
  11.3  Jasmine測試演練
    11.3.1  測試運行器Karma
    11.3.2  Karma與Jenkins集成
  11.4  知識拓展:Jubula介紹
    11.4.1  Jubula起步
    11.4.2  Jubula演練
  實訓任務
附錄A
  A.1  Docker基礎
    什麼是Docker
    Docker的安裝
    Docker常用命令
    製作鏡像
  A.2  Maven基礎
    Maven簡介
    在Windows環境安裝Maven
    Maven配置文件settings.xml
    Maven的使用
  A.3  Git基礎
    什麼是Git
    在Windows上安裝Git
    Git的使用

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