-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
軟件測試技術-(第2版) 版權信息
- ISBN:9787302382539
- 條形碼:9787302382539 ; 978-7-302-38253-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
軟件測試技術-(第2版) 本書特色
《軟件測試技術(第2版)》詳盡地闡述了軟件測試領域中的一些基本理論和實用技術。首先從學生需要理解并掌握的軟件測試基本概念和基本知識入手,使學生弄清楚為什么要進行軟件測試,什么是軟件測試?如何運用數學工具進行測試的描述和分析;在此基礎上,結合經典案例討論如何進行黑盒和白盒測試;然后依托實際案例深入討論如何進行單元測試、集成測試和系統測試,以及具體的測試實施過程。*后,討論了如何選擇和使用各種自動化測試工具提高測試效率,以及如何進行軟件缺陷的管理。 本書作為軟件測試的實際應用參考書,除了力求突出基本知識和基本概念的表述外,更注重軟件測試技術的運用,在介紹諸多知識點的過程當中結合直觀形象的圖表或實際案例進行深入淺出的分析,從而使讀者可以更好地理解掌握軟件測試理論知識,并迅速地運用到實際測試工作中去。 本書適合作為各層次高等院校計算機及相關專業的教學用書,也可作為軟件測試人員的參考書。
軟件測試技術-(第2版) 內容簡介
本書詳盡地闡述了軟件測試領域中的一些基本理論和實用技術。首先從學生需要理解并掌握的軟件測試基本概念和基本知識入手,使學生弄清楚為什么要進行軟件測試,什么是軟件測試?如何運用數學工具進行測試的描述和分析;在此基礎上,結合經典案例討論如何進行黑盒和白盒測試;然后依托實際案例深入討論如何進行單元測試、集成測試和系統測試,以及具體的測試實施過程。*后,討論了如何選擇和使用各種自動化測試工具提高測試效率,以及如何進行軟件缺陷的管理。 本書作為軟件測試的實際應用參考書,除了力求突出基本知識和基本概念的表述外,更注重軟件測試技術的運用,在介紹諸多知識點的過程當中結合直觀形象的圖表或實際案例進行深入淺出的分析,從而使讀者可以更好地理解掌握軟件測試理論知識,并迅速地運用到實際測試工作中去。
軟件測試技術-(第2版) 目錄
1.1 軟件測試的發展歷程及現狀
1.1.1 軟件測試的發展歷程
1.1.2 我國軟件測試的現狀
1.2 什么是軟件測試
1.2.1 軟件測試的定義
1.2.2 軟件測試生命周期
1.2.3 軟件開發與測試模型
1.2.4 與軟件測試相關的術語
1.3 軟件測試技術分類
1.4 軟件測試的目的
1.5 軟件測試的原則
1.5.1 盡早地和不斷地進行軟件測試
1.5.2 不可能完全的測試
1.5.3 增量測試,由小到大
1.5.4 避免測試自己的程序
1.5.5 設計周密的測試用例
1.5.6 注意錯誤集中的現象
1.5.7 確認bug的有效性
1.5.8 合理安排測試計劃
1.5.9 回歸測試
1.5.10 測試結果的統計和分析
1.5.11 及時更新測試
1.6 軟件測試工作流程
1.7 軟件測試中的誤區
1.8 一個貫穿全文的例子——在線測評平臺
1.8.1 系統概述
1.8.2 系統需求
1.8.3 系統分析
1.8.4 系統設計
1.8.5 系統實施
1.8.6 系統運行環境及配置
1.8.7 系統使用說明
本章小結
習題
第2章 離散數學和圖論基礎
2.1 集合論
2.2 函數
2.3 關系
2.4 命題邏輯
2.5 概率論
2.6 用于測試的圖
2.6.1 圖
2.6.2 程序圖
2.6.3 有限狀態機
2.6.4 狀態圖
本章小結
習題
第3章 白盒測試
3.1 白盒測試概述
3.1.1 白盒測試與調試的異同
3.1.2 白盒測試的分類
3.2 白盒測試用例設計技術
3.2.1 邏輯覆蓋測試
3.2.2 邊界值分析
3.2.3 基本路徑測試
3.2.4 循環語句測試
3.2.5 程序插裝
3.2.6 其他白盒測試方法
本章小結
習題
第4章 黑盒測試
4.1 黑盒測試概述
4.1.1 黑盒測試和白盒測試的異同
4.1.2 黑盒測試的原則和策略
4.2 黑盒測試用例設計技術
4.2.1 等價類劃分法
4.2.2 邊界值分析法
4.2.3 因果圖法
4.2.4 決策表法
4.2.5 錯誤推測法
本章小結
習題
第5章 單元測試
5.1 單元測試概述
5.1.1 單元測試誤區
5.1.2 單元測試與集成測試區別
5.1.3 單元測試與系統測試區別
5.2 單元測試環境
5.3 單元測試策略
5.3.1 自頂向下的單元測試策略
5.3.2 自底向上的單元測試
5.3.3 孤立測試
5.4 單元測試主要任務
5.5 單元測試步驟
5.6 單元測試用例設計
5.7 單元測試案例
5.8 單元測試經驗總結
本章小結
習題
第6章 集成測試
6.1 集成測試概述
6.1.1 集成測試與系統測試的區別
6.1.2 集成測試與開發的關系
6.1.3 集成測試的重點
6.1.4 集成測試的層次
6.2 如何進行集成測試
6.2.1 集成測試分析
6.2.2 集成測試策略
6.2.3 集成測試環境
6.2.4 集成測試用例設計
6.2.5 集成測試過程
6.2.6 集成測試舉例
6.3 集成測試經驗總結
本章小結
習題
第7章 系統測試
7.1 系統測試概述
7.1.1 什么是系統測試
7.1.2 系統測試的組織和分工
7.2 如何進行系統測試
7.2.1 系統測試分析
7.2.2 系統測試環境
7.2.3 系統測試類型
7.2.4 系統測試用例設計
7.2.5 系統測試執行
7.2.6 系統測試案例研究
7.3 系統測試經驗總結
本章小結
習題
第8章 軟件測試自動化
8.1 進行自動化測試的適當時機
8.1.1 概述
8.1.2 自動化測試的成本
8.1.3 自動化測試的生命周期
8.1.4 自動化測試的價值
8.1.5 例子
8.1.6 另外一些需要考慮的問題
8.2 自動化測試和手工測試
8.2.1 自動化測試與手工測試的比較
8.2.2 短測試周期中手工測試面臨的挑戰
8.2.3 手工測試的問題
8.2.4 自動化測試的問題
8.2.5 自動化測試的優點
8.2.6 自動化測試的缺點
8.3 自動化測試工具的選擇和使用
8.3.1 應用自動化測試工具的目的
8.3.2 自動化測試工具的概要介紹
8.3.3 自動化測試工具的選擇
8.3.4 自動化測試工具在測試過程中的應用
8.4 自動化測試工具
8.4.1
8.4.2 c+
8.4.3 load
8.4.4 ibm rational functional
經驗總結
本章小結
習題
第9章 軟件bug和管理
9.1 軟件bug概述
9.1.1 bug的影響
9.1.2 bug的產生
9.2 bug的種類
9.2.1 需求階段的
9.2.2 分析設計階段的
9.2.3 實現階段的
9.2.4 配置階段的
9.2.5 短視將來的
9.2.6 靜態文檔的
9.3 bug報告單的提交和管理
9.3.1 bug報告單的內容
9.3.2 bug報告的特點
9.3.3 重現bug的分析和方法
9.3.4 bug管理流程
本章小結
習題
附錄a 軟件測試常用術語表
附錄b 軟件常見錯誤
b1 用戶界面錯誤
b1.1 功能性
b1.2 通信
b1.3 命令結構和錄入
b1.4 遺漏的命令
b1.5 程序僵化
b1.6 性能
b1.7 輸出
b2 錯誤處理
b3 邊界相關錯誤
b4 計算錯誤
b5 初始狀態和以后狀態
b6 控制流錯誤
b6.1 程序失去控制
b6.2 程序停止
b6.3 循環
b6.4 if、then、else或者其他情況
b6.5 多種情況
b7 處理或解釋數據的錯誤
b7.1 在例程之間傳遞數據時的問題
b7.2 數據邊界
b7.3 超過消息緩沖區的極限讀取數據
b7.4 消息問題
b7.5 數據存儲損壞
b8 競爭條件
b9 負荷情況
b10 硬件
b11 來源、版本和id控制
b12 測試錯誤
參考文獻
- >
有舍有得是人生
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
名家帶你讀魯迅:朝花夕拾
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
名家帶你讀魯迅:故事新編
- >
煙與鏡
- >
自卑與超越
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)