-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
計算機科學叢書軟件測試(原書第2版) 版權信息
- ISBN:9787111617990
- 條形碼:9787111617990 ; 978-7-111-61799-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
計算機科學叢書軟件測試(原書第2版) 本書特色
本書涵蓋了軟件測試的方方面面:軟件測試如何適應軟件開發過程,基本的和高級的軟件測試技術,在常見的測試任務中運用測試技能,使用自動化提高測試的效率,測
試工作的計劃和文檔化,有效地報告發現的問題,衡量測試工作的成效和產品的改進,
測試和質量保證的區別,尋求軟件測試員的工作。
本書適合軟件測試人員及希望未來從事軟件測試的其他專業人員閱讀,也適合高等
院校相關專業的學生及教師參考。
計算機科學叢書軟件測試(原書第2版) 內容簡介
本書涵蓋了軟件測試的方方面面:軟件測試如何適應軟件開發過程,基本的和不錯的軟件測試技術,在常見的測試任務中運用測試技能,使用自動化提高測試的效率,測試工作的計劃和文檔化,有效地報告發現的問題,衡量測試工作的成效和產品的改進,測試和質量保證的區別,尋求軟件測試員的工作。本書適合軟件測試人員及希望未來從事軟件測試的其他專業人員閱讀,也適合高等院校相關專業的學生及教師參考。
計算機科學叢書軟件測試(原書第2版) 目錄
譯者序
前言
**部分 軟件測試綜述
第1章 軟件測試的背景 ┊2
1.1 臭名昭著的軟件錯誤用例研究 ┊2
1.1.1 迪士尼的獅子王(1994~1995年) ┊2
1.1.2 英特爾奔騰浮點除法缺陷(1994年) ┊3
1.1.3 美國航天局火星極地登陸者號探測器(1999年) ┊4
1.1.4 愛國者導彈防御系統(1991年) ┊4
1.1.5 千年蟲問題(大約1974年) ┊4
1.1.6 危險的預見(2004年) ┊5
1.2 軟件缺陷是什么 ┊5
1.2.1 軟件失敗的術語 ┊5
1.2.2 軟件缺陷的官方定義 ┊6
1.3 為什么會出現軟件缺陷 ┊8
1.4 軟件缺陷的修復費用 ┊8
1.5 軟件測試員究竟做些什么 ┊9
1.6 優秀的軟件測試員應具備的素質 ┊10
第2章 軟件開發的過程 ┊12
2.1 產品的組成部分 ┊12
2.1.1 軟件產品需要多少投入 ┊12
2.1.2 軟件產品由哪些部分組成 ┊15
2.2 軟件項目成員 ┊16
2.3 軟件開發生命周期模式 ┊17
2.3.1 大爆炸模式 ┊17
2.3.2 邊寫邊改模式 ┊18
2.3.3 瀑布模式 ┊19
2.3.4 螺旋模式 ┊20
第3章 軟件測試的實質 ┊23
3.1 測試的原則 ┊23
3.1.1 完全測試程序是不可能的 ┊23
3.1.2 軟件測試是有風險的行為 ┊24
3.1.3 測試無法顯示潛伏的軟件缺陷 ┊25
3.1.4 找到的軟件缺陷越多,就說明軟件缺陷越多 ┊25
3.1.5 殺蟲劑怪事 ┊26
3.1.6 并非所有軟件缺陷都要修復 ┊26
3.1.7 什么時候才叫缺陷難以說清 ┊27
3.1.8 產品說明書從沒有*終版本 ┊28
3.1.9 軟件測試員在產品小組中不受歡迎 ┊28
3.1.10 軟件測試是一個講究條理的技術職業 ┊29
3.2 軟件測試的術語和定義 ┊29
3.2.1 精確和準確 ┊29
3.2.2 確認和驗證 ┊30
3.2.3 質量和可靠性 ┊31
3.2.4 測試和質量保證 ┊31
第二部分 測試基礎
第4章 檢查產品說明書 ┊34
4.1 開始測試 ┊34
4.1.1 黑盒測試和白盒測試 ┊35
4.1.2 靜態測試和動態測試 ┊36
4.1.3 靜態黑盒測試—測試產品說明書 ┊36
4.2 對產品說明書進行高級審查 ┊37
4.2.1 假設自己是客戶 ┊37
4.2.2 研究現有的標準和規范 ┊37
4.2.3 審查和測試類似軟件 ┊38
4.3 產品說明書的低層次測試技術 ┊39
4.3.1 產品說明書屬性檢查清單 ┊39
4.3.2 產品說明書用語檢查清單 ┊39
第5章 帶上眼罩測試軟件 ┊41
5.1 動態黑盒測試:帶上眼罩測試軟件 ┊42
5.2 通過性測試和失效性測試 ┊43
5.3 等價類劃分 ┊44
5.4 數據測試 ┊45
5.4.1 邊界條件 ┊46
5.4.2 次邊界條件 ┊49
5.4.3 默認、空白、空值、零值和無 ┊51
5.4.4 非法、錯誤、不正確和垃圾數據 ┊52
5.5 狀態測試 ┊52
5.5.1 測試軟件的邏輯流程 ┊53
5.5.2 失敗狀態測試 ┊56
5.6 其他黑盒測試技術 ┊58
5.6.1 像笨拙的用戶那樣做 ┊58
5.6.2 在已經找到軟件缺陷的地方再找找 ┊58
5.6.3 像黑客一樣考慮問題 ┊59
5.6.4 憑借經驗、直覺和預感 ┊59
第6章 檢查代碼 ┊61
6.1 靜態白盒測試:檢查設計和代碼 ┊61
6.2 正式審查 ┊62
6.2.1 同事審查 ┊63
6.2.2 走查 ┊63
6.2.3 檢驗 ┊64
6.3 編碼標準和規范 ┊64
6.3.1 編程標準和規范示例 ┊65
6.3.2 獲取標準 ┊66
6.4 通用代碼審查清單 ┊67
6.4.1 數據引用錯誤 ┊67
6.4.2 數據聲明錯誤 ┊67
6.4.3 計算錯誤 ┊68
6.4.4 比較錯誤 ┊68
6.4.5 控制流程錯誤 ┊68
6.4.6 子程序參數錯誤 ┊69
6.4.7 輸入/輸出錯誤 ┊69
6.4.8 其他檢查 ┊69
第7章 帶上X光眼鏡測試軟件 ┊71
7.1 動態白盒測試 ┊71
7.2 動態白盒測試和調試 ┊72
7.3 分段測試 ┊73
7.3.1 單元測試和集成測試 ┊74
7.3.2 單元測試示例 ┊75
7.4 數據覆蓋 ┊77
7.4.1 數據流 ┊77
7.4.2 次邊界 ┊78
7.4.3 公式和等式 ┊78
7.4.4 錯誤強制 ┊78
7.5 代碼覆蓋 ┊79
7.5.1 程序語句和代碼行覆蓋 ┊80
7.5.2 分支覆蓋 ┊81
7.5.3 條件覆蓋 ┊81
第三部分 運用測試技術
第8章 配置測試 ┊86
8.1 配置測試綜述 ┊86
8.1.1 分離配置缺陷 ┊89
8.1.2 計算工作量 ┊90
8.2 執行任務 ┊91
8.2.1 確定所需的硬件類型 ┊91
8.2.2 確定有哪些廠商的硬件、型號和驅動程序可用 ┊92
8.2.3 確定可能的硬件特性、模式和選項 ┊92
8.2.4 將確定后的硬件配置縮減為可控制的范圍 ┊92
8.2.5 明確與硬件配置有關的軟件唯一特性 ┊93
8.2.6 設計在每種配置中執行的測試用例 ┊94
8.2.7 在每種配置中執行測試 ┊94
8.2.8 反復測試直到小組對結果滿意為止 ┊94
8.3 獲得硬件 ┊94
8.4 明確硬件標準 ┊96
8.5 對其他硬件進行配置測試 ┊96
第9章 兼容性測試 ┊98
9.1 兼容性測試綜述 ┊98
9.2 平臺和應用程序版本 ┊99
9.2.1 向后和向前兼容 ┊100
9.2.2 測試多個版本的影響 ┊100
9.3 標準和規范 ┊102
9.3.1 高級標準和規范 ┊102
9.3.2 低級標準
計算機科學叢書軟件測試(原書第2版) 作者簡介
羅恩·佩騰(Ron Patton)具有約30年軟件測試和軟件質量保證的工作經驗,從事過各種產品的軟件測試,從關鍵任務到兒童繪圖程序。曾先后就職于德州儀器公司、西門子公司和微軟公司,擔任過質量保證工程師、軟件測試經理等職務。他現在是一個獨立的軟件項目管理和軟件質量保證咨詢師。
- >
隨園食單
- >
上帝之肋:男人的真實旅程
- >
名家帶你讀魯迅:朝花夕拾
- >
二體千字文
- >
有舍有得是人生
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
我從未如此眷戀人間
- >
巴金-再思錄