描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302270256丛书名: 21世纪高等学校规划教材·软件工程
本书以帮助读者建立软件测试的基本概念、方法和技术,提高对软件测试工具的应用能力与分析解决实际问题的能力为日标,在讲述“软件测试理沦”的同时,结合软件市场对软件测试人才的需求,介绍了ibm
rotional系列软件测试工具的使用方法,并以该千具作为实践环境,阐述软件测试相关概念及软件测试方法和技术。
本书取材适宜、难度适当、实用性强,可使渎者在学习软件测试基本概念、方法和技术的同时,掌握一种实用软件测试丁具的应用方法,具备从事软件测试工作的基本知识、基本技能和实践能力,为将来胜任软件测试丁作打下良好的基础。
本书可作为高等学校计算机及软件工程专业学生的教材,也可作为软件测试人员的技术参考书。
第1章 软件测试概述
1.1软件测试背景
1.2软件缺陷及分级
1.2.1软件缺陷的定义
1.2.2软件缺陷的分类
1.2.3软件缺陷的产生
1.2.4软件缺陷的构成
1.2.5修复软件缺陷的代价
1.3软件测试基本理论
1.3.1软件测试的定义
1.3.2软件测试的目的和原则
1.3.3软件测试与软件开发的关系
1.4软件测试过程
1.4.1软件测试过程模型
1.4.2软件测试过程管理原则
1.5软件测试流程
1.5.1软件测试流程细则
1.5.2软件测试注意事项
1.6软件测试职业与素质
本章小结
课后习题
第2章 软件测试方法
2.1软件测试的分类
2.1.1静态测试与动态测试
2.1.2黑盒测试与白盒测试
2.1.3人工测试与自动化测试
2.2软件测试覆盖率
2.3软件测试阶段
2.3.1软件测试的阶段性
2.3.2软件测试各阶段的文档
2.4软件测试用例
2.4.1软件测试用例概述
2.4.2设计测试月例
2.4.3黑盒测试用例设计方法
2.4.4白盒测试用例设计方法
2.5执行测试与结果分析
2.5.1执行测试
2.5.2测试结果分析和质量评估
本章小结
课后习题
第3章 软件质量保证
3.1软件质量定义及标准
3.1.1软件质量定义
3.1.2软件质量标准
3.2软件质量保证
3.2.1sqa概述
3.2.2sqa丁作
3.2.3sqa与软件测试的关系
3.3软件可靠性
本章小结
课后习题
第4章 软件测试策略、质量标准与规范
4.1软件测试策略
4.1.1测试策略的概念
4.1.2影响测试策略的因素
4.1.3测试策略的确定
4.2软件测试标准
4.2.1iso质量体系标准简介
4.2.2iso/gb软件质量体系标准
4.2.3iso9000-3介绍
4.3软件测试规范
4.3.1概述
4.3.2软件测试规范简介
4.4cmm结构体系
4.4.1cmm的历史
4.4.2cmm的5个等级及关键过程域
4.4.3cmmi
4.4.4 cmm与iso 9001思想及结构体系的关系
本章小结
课后习题
第5章 软件测试技术
5.1单元测试
5.1.1单元测试概述
5.1.2单元测试内容
5.1.3单元测试的步骤
5.2集成测试
5.2.1集成测试概述
5.2.2系统的集成模式
5.2.3集成测试策略
5.3系统测试
5.3.1系统测试概述
5.3.2系统测试的方法
5.3.3系统测试过程
5.4验收测试
5.4.1验收测试概述
5.4.2验收测试的方法
5.4.3验收测试的过程
5.5回归测试
5.6面向对象软件的测试
5.6.1面向对象测试概述
5.6.2面向对象测试策略
5.7基于服务器应用的测试
5.7.1基于web服务器应用的测试
5.7.2基于数据库服务器的测试
5.7.3基于j2ee平台的测试
5.8软件自动化测试
5.8.1软件自动化测试概述
5.8.2软件自动化测试实施
本章小结
课后习题
第6章 软件测试管理
6.1软件测试过程管理
6.1.1测试计划
6.1.2测试设计和开发
6.1.3 测试执行
6.1.4测试评估
6.1.5测试结果分析和质量报告
6.2软件测试人员组织管理
6.3软件测试需求管理
6.4软件测试文档管理
6.5软件测试配置管理
6.6软件测试风险管理
本章小结
课后习题
第7章 实用软件测试工具
7.1软件测试丁具的分类与选择
7.2rup
7.3rational测试丁具的安装与配置
7.3.1rational测试丁具的安装
7.3.2rational测试丁具的配置
7.4rational testmanager基本使用
7.4.1概述
7.4.2rational testmanager千作流程
7.4.3其他rational产品
7.4.4rational testmanager工作步骤
7.5rational purify基本使用
7.5.1概述
7.5.2rational purify功能描述
7.5.3rationalpurify参数的设置
7.5.4应用举例
7.6rational quantify基本使用
7.6.1概述
7.6.2,rational quantify功能描述
7.6.3rational quantify参数的设置
7.6.4应用举例
7.7rational purecoverage基本使用
7.7.1概述
7.7.2rational purecoverage功能描述
7.7.3rational purecoverage参数的设置
7.7.4应用举例(检测程序代码的测试覆盖率)
7.8rational robot基本使用
7.8.1概述
7.8.2rational rehot基本使用说明
7.8.3rational robot参数的设置
7.8.4记录gui脚本
7.8.5在gui script中加入特写
7.8.6使用验证点
7.8.7使用data pool
7.8.8编辑gui脚本
7.8.9编译gui脚本
7.8.10调试gui脚本
7.8.11回放gui脚本
7.8.12vu脚本
7.9rational functiontester基本使用
7.9.1概述
7.9.2rational functiontester基本使用说明
7.9.3rational functional tester脚本
7.10 rational performancetester基本使用
7.10.1概述
7.10.2rational performance tester基本使用说明
7.10.3录制人力资源管理系统脚本
7.10.4测试验证点
7.10.5数据池
7.10.6性能调度
7.10.7分析测试结果
本章小结
课后习题
第8章 测试实例分析
8.1基于c++的个人财务管理系统
8.1.1系统简介
8.1.2测试计划
8.1.3测试设计
8.1.4测试实施
8.1.5测试的执行
8.1.6测试的评估
8.2基于j2ee的电子商务系统
8.2.1系统简介
8.2.2测试计划
8.2.3测试设计
8.2.4测试实施
8.2.5测试的执行和评估
8.3基于jstl的企业信息化系统
8.3.1系统简介
8.3.2测试计划
8.3.3测试设计
8.3.4测试实施
8.3.5测试的执行和评估
本章小结
课后习题
第9章 软件测试技术的新发展
9.1软件测试行业的现状及对策
9.2软件测试的发展趋势
9.2.1测试与开发相融合、测试驱动开发模式出现并应用
9.2.2测试领域和热点悄然发生变化
9.2.3测试外包服务将快速增长
9.3软件测试技术研究的方向
9.3.1基于模型的软件测试技术
9.3.2完全自动化测试
9.3.3测试效率化
本章小结
附录a常用软件测试术语中英文对照及说明
附录buml基础
附录c测试计划模板
参考文献
评论
还没有评论。