軟體測試方法與技術實踐指南JavaEE版

軟體測試方法與技術實踐指南JavaEE版

《軟體測試方法與技術實踐指南JavaEE版》以實際項目為原型,通過Java EE實例,對軟體測試工程師的日常工作進行詳細的介紹。 該書適用於高校計算機及軟體工程專業作為軟體測試方面課程的實踐教材使用,也可供從事軟體測試工作的人員參考。

基本介紹

  • 書名:軟體測試方法與技術實踐指南JavaEE版
  • 定價:¥30.00
  • 出版社:清華大學出版社
  • 出版時間:2010年7月
基本信息,圖書目錄,

基本信息

出版社:清華大學出版社
書 號:9787302225812
作 者:王順
定 價:¥30.00
出版日期:2010年7月
附帶物:無

圖書目錄

第一篇 軟體測試工程師知識儲備
第1章 如何成為一名合格的軟體測試工程師
1.1 基礎知識
1.1.1 計算機專業知識與技能方面
1.1.2 個人素養方面
1.2 工作範疇
1.2.1 軟體測試工作範疇
1.2.2 軟體測試工作的內容
1.3 必備的核心知識
1.3.1 軟體測試的基本要素
1.3.2 軟體測試的方法和策略
1.3.3 軟體測試的規範和過程
1.3.4 軟體測試的組織和管理
1.3.5 軟體測試用例的設計
1.3.7 軟體測試的自動化
第2章 軟體測試工程師如何成長與發展
2.1 存儲技能敲開著名企業的大門
2.2 軟體測試工程師的成長曆程
第3章 Java EE方向軟體測試工程師實踐準備
3.1 Java EE開發平台簡介
3.2 Java EE 測試環境的搭建
3.2.1 安裝JDK及環境設定
3.2.2 安裝Tomcat的示意圖
3.2.3 安裝並配置MySQL
3.3 測試機網路與環境的配置
3.3.1 Windows系統
3.3.2 Mac系統
3.3.3 Linux 系統
3.3.4 Solaris系統
3.3.5 HP?UX系統
3.3.6 IBM?AIX系統
第二篇 基於Java EE產品線的項目實踐
第4章 項目初期各階段的主要工作
4.1 項目立項與擬定產品的發展方向階段
4.1.1 產品需求文檔的形成及其實例
4.1.2 產品需求形成階段測試工程師的工作
4.2 產品規格說明書制定階段
4.2.1 產品規格說明書的形成及其實例
4.2.2 產品規格說明書階段測試工程師的工作
4.3 產品技術文檔設計階段
4.3.1 編寫技術設計文檔
4.3.2 技術設計文檔階段測試工程師的工作
第5章 軟體測試計畫的制定
5.1 為何要制定測試計畫
5.2 怎樣設計測試計畫
5.2.1 產品基本情況調研
5.2.2 測試需求說明
5.2.3 計畫表
5.2.4 測試資源配置
5.2.5 系統風險評估
5.2.6 測試的策略和記錄
5.2.7 問題跟蹤報告
5.2.8 測試計畫的發布
5.3 測試計畫設計實例
5.4 測試計畫修改與維護
第6章 軟體測試用例的編寫
6.1 白盒測試用例設計方法與案例
6.1.1 邏輯覆蓋法設計案例
6.1.2 基本路徑測試法案例
6.2 黑盒測試用例設計案例
6.2.1 等價類劃分法設計案例
6.2.2 邊界值分析法設計案例
6.2.3 因果圖法設計案例
6.2.4 錯誤推測法設計案例
6.2.5 功能圖法設計案例
6.2.6 綜合法設計案例
6.2.7 異常測試法設計案例
6.3 壓力/性能測試設計案例
6.4 安全性測試
6.4.1 安全性測試的引入
6.4.2 常見的Web安全性測試
6.4.3 XSS測試技巧
6.5 跨瀏覽器/跨平台測試設計案例
6.5.1 跨瀏覽器測試設計案例
6.5.2 跨平台測試設計案例
6.6.1 國際化測試的實例
6.6.2 本地化測試的實例
6.7 Accessibility測試案例
6.8 如何組織和跟蹤測試用例
6.8.1 組織測試用例
6.8.2 測試用例的跟蹤
6.8.3 測試用例的維護
第7章 軟體項目各部門相互協作
7.1 共同審閱文檔
7.2 交流與溝通
7.2.1 溝通的意義及項目干係人分析
7.2.2 溝通與效率的關係
7.2.3 溝通的一些要素
7.2.4 項目中溝通運用的案例分析
7.2.5 結束語
第8章 執行測試案例並報告缺陷
8.1 項目過程中各階段測試重點和策略
8.2 如何報告所發現的缺陷
8.3 如何儘早盡多地報缺陷
8.4 發現缺陷的基本方法
8.4.1 通過邏輯覆蓋法發現的缺陷
8.4.2 通過路徑覆蓋法發現的缺陷
8.4.3 通過等價類劃分法發現的缺陷
8.4.4 通過邊界值法發現的缺陷
8.4.5 通過因果圖法發現的缺陷
8.4.6 通過錯誤推測法發現的缺陷
8.4.7 通過功能圖法發現的缺陷
8.4.8 通過綜合法發現的缺陷
8.4.9 通過異常法測試發現的缺陷
8.4.10 通過壓力/性能測試發現的缺陷
8.4.11 通過安全性測試發現的缺陷
8.4.12 跨平台測試發現的缺陷
8.4.13 跨瀏覽器測試發現的缺陷
8.4.14 本地化與國際化測試發現的缺陷
8.4.15 通過Accessibility測試發現的缺陷
8.5 如何讓別人接受你報的缺陷
8.5.1 缺陷為什麼不被接受
8.5.2 不被接受的缺陷的狀態
8.5.3 如何避免不被接受的缺陷
8.5.4 如何處理不被接受的缺陷
8.6 如何驗證缺陷
8.6.1 哪些狀態的缺陷可以檢驗
8.6.2 驗證缺陷前需要做什麼
8.6.3 缺陷被完全修改的標準
8.6.4 如何驗證缺陷
8.6.5 驗證缺陷後還需要做什麼
8.7 如何分析缺陷
8.7.1 什麼是缺陷分析
8.7.2 缺陷分析的重要性
8.7.3 收集缺陷分析的信息
8.7.4 如何進行缺陷分析
8.8 一個缺陷管理系統套用實例
8.8.1 BugFree的安裝
8.8.3 Test Case管理
8.8.4 統計報表
第9章 產品功能完善與修復缺陷階段
9.1 模組功能完成並進行單元測試
9.2 系統功能集成並進行整體測試
9.3 產品代碼凍結
9.4 產品發布前的最後檢查
第10章 測試工程師在產品發布前後的工作
10.1 如何評估軟體質量
10.2 如何發布質量分析報告
10.3 如何配合客戶做驗收測試
10.4 如何處理客戶發現的問題
第三篇 如何從一個普通工程師成長為資深工程師
第11章 測試工具與框架的使用
11.1 性能測試工具JProfiler實踐
11.1.1 JProfiler簡介
11.1.2 JProfiler 的下載和安裝
11.1.3 JProfiler的配置與使用
11.1.4 JProfiler的5個視圖介紹
11.2 壓力測試工具JMeter實踐
11.2.1 JMeter簡介
11.2.2 Jmeter的安裝和運行
11.2.3 JMeter 的主要測試部件介紹
11.2.4 JMeter 實例
11.3 自動化測試工具AutoIt實踐
11.3.1 AutoIt 簡介
11.3.2 AutoIt對象識別
11.3.3 AutoIt自動化測試
11.4 功能測試工具 Selenium實踐
11.4.1 利用Selenium IDE錄製腳本並回放
11.4.2 利用 Selenium IDE組織測試套件
11.4.3 Selenium測試用例的運行
11.5 STAF+STAX+PYTHON 框架
11.5.1 STAF/STAX自動化測試框架簡介
11.5.2 STAF/STAX安裝前檢查JDK的配置
11.5.3 STAF 的安裝及配置
11.5.4 STAX的安裝及配置
11.5.5 Python的安裝
11.5.6 通過STAF+STAX框架執行XML腳本
附錄 大學學籍管理系統說明書
參考文獻
主要作者與貢獻者簡介:
王順:十年以上計算機軟體從業經驗,資深軟體開發工程師,系統架構師,資深高校計算機教師。安徽財貿學院軟體技術專業建設委員會顧問。
朱少民:二十年以上軟體從業經驗,國際知名公司中國區QA總監,中國科學技術大學軟體學院特聘教授。主要從事軟體開發、測試、QA和過程改進。
汪紅兵:十年以上計算機軟體從業經驗,資深軟體開發工程師,某知名軟體公司技術總監。
盛安平:十年以上計算機軟體從業經驗,資深軟體測試工程師,跨平台軟體測試事業部負責人
王莉:七年以上計算機軟體從業經驗,資深軟體測試工程師,Web端軟體測試事業部負責人
吳治:七年以上計算機軟體從業經驗,資深軟體測試工程師,Client端軟體測試事業部負責人
高軼:十年以上計算機軟體從業經驗,資深軟體測試工程師,Server端軟體測試部負責人
惲菊花:七年以上計算機軟體從業經驗,資深軟體測試工程師,自動化軟體測試事業部負責人
崔賢:七年以上計算機軟體從業經驗,資深軟體測試工程師,擅長web安全性測試/軟體國際化本地化測試
余爭:七年以上計算機軟體從業經驗,資深軟體測試工程師,擅長軟體測試環境的維護與構建
張芹:五年以上計算機軟體從業經驗,軟體測試工程師,擅長Web端軟體測試、開發
張世平:安徽大學套用電子方向碩士,十年以上高校電子計算機教學經驗,高校學科帶頭人
陳濤:同濟大學計算機軟體與理論方向博士,安徽財經大學計算機系副教授,十年以上高校電子計算機教學經驗
喬玉婷:國防科學技術大學管理學方向博士,擅長項目管理

熱門詞條

聯絡我們