编辑推荐
《软件测试技术与实践》特点:教学目标明确,注重理论与实践的结合,教学方法灵活,培养学生自主学习的能力,教学内容先进,加强对毕业设计的指导作用,教学模式完善,提供配套的教学资源解决方案。
IBM大学合作项目书籍出版资助。
目录
第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.1 sqa概述
3.2.2 sqa工作
3.2.3 sqa与软件测试的关系
3.3 软件可靠性
本章小结
课后习题
第4章 软件测试策略、质量标准与规范
4.1 软件测试策略
4.1.1 测试策略的概念
4.1.2 影响测试策略的因素
4.1.3 测试策略的确定
4.2 软件测试标准
4.2.1 iso质量体系标准简介
4.2.2 iso/gb软件质量体系标准
4.2.3 iso9000-3介绍
4.3 软件测试规范
4.3.1 概述
4.3.2 软件测试规范简介
4.4 cmm结构体系
4.4.1 cmm的历史
4.4.2 cmm的5个等级及关键过程域
4.4.3 cmmi
4.4.4 cmm与iso9001思想及结构体系的关系
本章小结
课后习题
第5章 软件测试技术
第6章 软件测试管理
第7章 实用软件测试工具
第8章 测试实例分析
第9章 软件测试技术的新发展
参考文献
文摘
版权页:
插图:
1.3.1 软件测试的定义
软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
根据软件测试的定义不难得知,软件测试的目的是通过科学的测试方法,找ILI软件中存在的缺陷,最终得到一个高质量的软件产品。确保用户满意将是软件测试的服务宗旨,如何找到更多的软件缺陷将是软件测试工作的重点。所以,软件测试需要从客户的角度出发,按照正确的业务流程尽最大可能去模拟用户的行为习惯,找出产品中的缺陷。在此过程中,应以《需求规格说明书》为基本依据,结合软件产品的设计文档,以及项目经验设计高效的测试用例,才能达到我们测试的目的。
从广义上讲,软件测试是指软件产品生存周期内所有的检查、评审和确认活动。如设计评审、文档审查、单元测试、集成测试、系统测试、验收测试等。从狭义上讲,软件测试是对软件产品质量的检验和评价。它一方面检查、揭露软件产品质量中存在的问题,同时又需要对产品质量进行客观的评价,并能提出改进的意见。
喜欢软件测试技术与实践 [平装]请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务