注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件測試實用指南

軟件測試實用指南

軟件測試實用指南

定 價:¥20.00

作 者: 林寧,孟慶余主編;中國電子技術標準化研究所編著
出版社: 清華大學出版社
叢編項:
標 簽: 軟件測試及維護

ISBN: 9787302098607 出版時間: 2004-10-01 包裝: 簡裝本
開本: 23cm 頁數(shù): 193 字數(shù):  

內容簡介

  本書講述了軟件測試的基本理論和技術,以及軟件測試主要要發(fā)展方向,特別是在軟件開發(fā)過程中的測試、產(chǎn)品測試、標準符合性測試和互操作性測試等方面有獨到之處,不但總結了當前一些軟件工程的理論結果,還反映了我國在軟件測試方面的技術水平以及實踐經(jīng)驗。本書內容為軟件測試的意義、軟件測試方法的分類、軟件測試技術、軟件開發(fā)過程中的測試、產(chǎn)品測試、可靠性測試、標準符合性測試、互操作性測試、軟件測試環(huán)境與工具和軟件測試管理等。本書前言當前,我國正處在快速進入信息化社會的過程中,信息化社會的重要特點,就是信息技術應用進入社會和人們生活的各個方面。社會的運轉依賴于各個信息化系統(tǒng)以及由各個系統(tǒng)共同組成的信息化平臺,而支持此系統(tǒng)運轉和提供各種應用功能的靈魂就是人們通稱的軟件。近年來,我國的軟件業(yè)在政府以及各級主管部門的高度重視和大力支持下,得到迅速發(fā)展。自從2000年6月國務院頒布了“鼓勵軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的政策”后,可以說迎來了我國軟件產(chǎn)業(yè)發(fā)展的春天。軟件的地位十分重要,在各種應用系統(tǒng)中處于關鍵位置。就其自身發(fā)展和客觀要求而言,軟件的功能愈來愈強,規(guī)模愈來愈大,內部結構也愈來愈復雜。隨著軟件技術的發(fā)展和應用的廣泛,軟件的質量和軟件的生產(chǎn)率難以適應發(fā)展需求的問題越來越突出,相應的軟件產(chǎn)品測試、評價已提到重要議程。軟件質量的提高,既依賴于軟件過程的建立、控制、改進等軟件過程工程的一些方法,如CMM,CMM-1,ISO9000,ISO/IEC15504等,也依賴于軟件的測試。當前,軟件測試不僅僅體現(xiàn)在測試的執(zhí)行,而且貫穿在軟件生存周期全過程。軟件測試已越來越受到軟件界和廣大的軟件用戶的關注。沒有測試過的軟件,軟件企業(yè)不會放行,軟件用戶也不會接受,即使通過了CMM-3,4,5級認定的軟件企業(yè),也不會不執(zhí)行測試。軟件測試技術一直在進行研究,不少專家創(chuàng)造了一些重要的理論和方法。軟件測試技術內容覆蓋范圍廣,一般認為軟件測試應包含軟件測試的基礎理論和基本技術、軟件測試的標準和規(guī)范、軟件測試的環(huán)境和工具、軟件測試的管理等四方面內容。本《指南》共分9章。就其技術內容而言可以分為四大部分,第一部分包括:第1、2、3、4、5、7章,介紹測試的理論和基礎。其中:第1、2章介紹軟件測試的基本概念,發(fā)展狀況和基本技術;第3章介紹軟件在開發(fā)過程中用到的測試方法和技術;第4章介紹軟件產(chǎn)品的測試方法和技術;第5章介紹軟件的可靠性測試的方法和技術;第7章介紹軟件的互操作性測試的概念、方法和技術。第二部分包括第6章,介紹有關軟件的國家標準及標準的符合性測試的基本技術和方法。第三部分包括第8章,介紹軟件測試工具。第四部分包括第9章,介紹軟件測試管理。本《指南》編寫人員如下:朱三元上海計算機軟件中心研究員第1、2章李潔北京工程設計研究總院研究員第3章許聚常北京軟件評測中心高級工程師第4章孟慶余北京大學軟件工程國家工程研究中心客座研究員第5、6章王欣中國電子技術標準化研究所工程師第6章葉東升航天軟件測評中心研究員第8、9章最后由孟慶余研究員統(tǒng)稿和定稿?!吨改稀返玫搅诵畔a(chǎn)業(yè)部科技司副司長韓俊、國家標準管理委員會主任助理宿忠民、信息產(chǎn)業(yè)部電子信息產(chǎn)品管理司陳英處長、國家科技部梅建平處長等領導的指導,在此向他們表示衷心的感謝?!吨改稀穬热萆钊霚\出,適應面廣。它既適應于軟件工程和測試的有關管理人員和領導,又適應于技術人員;它既可作為培養(yǎng)專門軟件測試人員的教材,又適合于作為高等院校計算機專業(yè)的本科生及大專生的參考書。由于軟件和軟件測試在技術上發(fā)展很快,再加上編者水平有限,本《指南》一定存在諸多不足之處,敬請讀者批評、指正。

作者簡介

  JamesA.Whittaker博士是佛羅里達技術學院計算機科學系統(tǒng)軟件工程研究中心的教授和主任。他也是一位出色的演說家和產(chǎn)業(yè)界顧問,經(jīng)常出現(xiàn)在擁護的僅容立足的地方,為全球一流的企業(yè)講演軟件測試。他的工作已經(jīng)贏得了無數(shù)“最佳表述”和“年度優(yōu)秀教師”獎。

圖書目錄

第1章 軟件測試引論
1.1 質量和質量認識論
1.2 軟件產(chǎn)品和其他產(chǎn)品的差異
1.3 軟件質量
1.4 軟件測試
1.4.1 軟件測試的重要性
1.4.2 軟件測試的目的和原則
1.4.3 軟件測試過程
1.4.4 軟件測試與相關的幾個概念
1.5 軟件測試方法分類
1.6 軟件錯誤的分級
第2章 測試技術
2.1 軟件開發(fā)V模型
2.2 軟件評審方法
2.3 程序表態(tài)檢查方法
2.3.1 桌前檢查(desk checking)
2.3.2 代碼評審(code reading review)
2.3.3 走查(walk-through)
2.4 測試用例設計原則
2.5 軟件測試基本技術
2.6 排錯
2.7 軟件測試自動化技術
2.7.1 測試工具分類
2.7.2 腳本技術
2.7.3 測試件結構
2.7.4 自動測試的前后處理
第3章 軟件開發(fā)過程的測試
3.1 軟件結構
3.1.1 程序單元
3.1.2 模塊
3.1.3 分系統(tǒng)或分程序
3.1.4 系統(tǒng)或程序
3.1.5 軟部件或構件(software component)
3.2 單元測試
3.2.1 單元測試內容
3.2.2 進入單元測試的條件
3.2.3 單元測試的方法
3.2.4 單元測試具體要求
3.2.5 單元測試實施步驟
3.2.6 單元測試通過準則
3.3 集成測試
3.3.1 集成測試的內容
3.3.2 集成測試適應對象
3.3.3 集成測試的進入條件
3.3.4 集成測試的方法
3.3.5 集成測試的具體要求
3.3.6 集成測試的實施步驟
3.3.7 集成測試通過準則
3.4 系統(tǒng)測試
3.4.1 系統(tǒng)測試內容
3.4.2 系統(tǒng)測試適用的對象
3.4.3 系統(tǒng)測試進入的條件
3.4.4 系統(tǒng)測試的具體要求
3.4.5 系統(tǒng)測試的方法
3.4.6 系統(tǒng)測試實施步驟
3.4.7 系統(tǒng)測試通過準則
3.5 驗收測試和配置審計
3.5.1 基本原則
3.5.2 驗收測試和配置審計內容
3.5.3 驗收測試和配置審計的步驟
3.6 軟件質量評價簡介
3.6.1 有關概念
3.6.2 外部和內部質量模型
第4章 產(chǎn)品測試
4.1 功能測試
4.1.1 測試目的
4.1.2 測試內容
4.1.3 測試方法
4.1.4 測試要求
4.1.5 測試實施步驟
4.1.6 測試評審
4.1.7 測試文檔
4.2 性能測試
4.2.1 測試目的
4.2.2 測試內容
4.2.3 測試方法
4.2.4 測試結果
4.2.5 測試文檔
4.3 β(Beta)測試
4.3.1 測試目的
4.3.2 測試內容
4.3.3 測試方法
4.3.4 測試過程
4.3.5 測試評審
4.4 Benchmark(基準)測試
4.4.1 測試目的
4.4.2 測試內容
4.4.3 測試方法
4.5 其他測試
4.5.1 配置測試
4.5.2 兼容性測試
4.5.3 易用性測試
4.5.4 強度測試
4.6 測試的可重現(xiàn)性
4.6.1 測試用例的重用
4.6.2 分離和再現(xiàn)軟件缺陷
4.6.3 實例
第5章 可靠性測試
5.1 軟件系統(tǒng)的可靠性
5.1.1 可靠性
5.1.2 可用性
5.1.3  易用性
5.2 軟件系統(tǒng)的可靠性測試
5.2.1 可靠性測試的目的
5.2.2 可靠性測試的特點
5.2.3 進行可靠性測試的基本條件
5.3 軟件系統(tǒng)可靠性測試的實施
5.3.1 制訂測試計劃
5.3.2 測試設計
5.3.3 測試執(zhí)行
5.3.4 測試總結
5.4 可靠性測試的一個例子:“銀河”機的可靠性測試
5.4.1 系統(tǒng)可靠性測試計劃
5.4.2 測試用例的選擇
5.4.3 測試分析報告
第6章 標準符合性測試
6.1 背景與概念
6.2 國家軟件相關標準
6.2.1 標準的分類
6.2.2 軟件工程類標準
6.2.3 中文信息處理標準
6.3 標準符合性測試
6.3.1 關鍵技術
6.3.2 標準符合性測試的工作過程
6.3.3 標準符合性測試的管理
第7章 互操作性測試
7.1 軟件的互操作性
7.1.1 互操作性(interoperability)
7.1.2 網(wǎng)絡應用的3個階段
7.2 支持互操作的軟件體系結構模型
7.2.1 CORBA構件模型
7.2.2 EJB構件模型
7.2.3 COM構件模型
7.3 軟件互操作性測試
7.3.1 軟件互操作性測試
7.3.2 軟件互操作性測試的特點
7.3.3 測試內容
7.4 軟件互操作性測試實例
7.5 軟件測試實踐
7.5.1 軟件測試實踐
7.5.2 測試支持軟件
7.6 小結與建議
第8章 軟件測試環(huán)境與工具
8.1 軟件測試工具的分類
8.2 軟件表態(tài)分析工具
8.2.1 分析理解
8.2.2 質量度量
8.2.3 規(guī)則檢查
8.2.4 特殊檢查
8.2.5 幾個較為典型的表態(tài)測試工具
8.3 軟件動態(tài)測試工具
8.3.1 測試準備
8.3.2 測試執(zhí)行
8.3.3 測試評價
8.3.4 幾個較為典型的動態(tài)測試工具
8.4 軟件測試管理工具
8.4.1 軟件測試管理工具主要解決的問題
8.4.2 軟件測試管理工具的設計思路
8.4.3 一個典型的軟件測試管理工具:TestDirector
8.5 對于軟件測試工具的一些認識
第9章 軟件測試管理
9.1 軟件測試過程
9.1.1 軟件測試計劃
9.1.2 測試設計
9.1.3 測試執(zhí)行
9.1.4 軟件測試總結
9.1.5 軟件測試文檔
9.1.6 測試工作貫穿于軟件開發(fā)全過程
9.2 軟件測試管理
9.2.1 測試組織
9.2.2 測試質量管理
9.2.3 測試進度與測試資源管理
9.2.4 測試配置和文檔管理
9.3 測試管理工具
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號