软件测试-基于问题驱动模式(高等教育出版社)
软件测试-基于问题驱动模式
作者:朱少民
出版社:高等教育出版社出版时间:2017-04-01
开本:32开
页数:422
软件测试-基于问题驱动模式 版权信息
- ISBN:9787040472295
- 条形码:9787040472295 ; 978-7-04-047229-5
- 装帧:暂无
- 版次:暂无
- 册数:暂无
- 重量:暂无
- 印刷次数:暂无
软件测试-基于问题驱动模式 内容简介
《软件测试:基于问题驱动模式/高等学校软件工程系列教材》以“建构主义”为指导,注重软件测试与应用背景相结合,遵循项目推进的时序过程,以问题驱动方式组织软件测试内容。全书共10章,覆盖软件测试的完整过程所需的知识和技能,包括单元测试、持续集成测试、系统功能测试、性能测试、安全性测试和测试管理等。为了适应当前软件技术的实际应用状态,用专门一章介绍移动App的测试方法、技术和工具;同时,为了进一步提高软件测试的核心技能,包括能够进行更彻底的自动化测试,特别编写了“基于模型的软件测试”这一章。随书提供丰富的配套资源,包括重点知识的讲解视频、相关工具的说明文档、电子教案、示例源代码等。读者可扫描书中的二维码观看视频/阅读文档,也可从数字课程网站获取相关资源。《软件测试:基于问题驱动模式/高等学校软件工程系列教材》可作为高等学校计算机科学与技术专业、软件工程专业软件测试课程教材,也可供有关技术人员参考。
软件测试-基于问题驱动模式 目录
第1章 软件测试入门
1.1 什么是软件缺陷?
1.2 什么是软件质量?
1.3 什么是软件测试?
1.4 软件测试的主要活动
小结
思考题1
参考文献
第2章 需求与设计评审
2.1 为什么需求和设计评审如此重要?
2.2 如何做好产品的需求评审?
2.2.1 如何理解软件需求?
2.2.2 如何确定传统软件需求的评审标准?
2.2.3 如何评审敏捷需求——用户故事?
2.2.4 如何有效地完成需求评审?
2.3 如何做好软件设计评审?
2.3.1 软件设计的评审标准
2.3.2 系统架构设计的评审
2.3.3 组件设计的审查
2.3.4 界面设计的评审
小结
思考题2
参考文献
实验1 需求评审
第3章 单元测试
3.1 如何开始单元测试
3.1.1 待测函数
3.1.2 在研发环境下完成单元测试
3.1.3 JUnit的关键组件
3.1.4 JUUnit的工作原理
3.1.5 xUnit家族
3.2 单元测试用例设计
3.2.1 测试工作从代码行分析开始
3.2.2 条件常常会出错
3.2.3 更充分的测试
3.2.4 更正式的充分性测试
3.2.5 执行路径的覆盖测试
3.2.6 从节点扩展到程序结构
3.2.7 对循环结构的程序进行测试
3.3 从函数走向软件包
3.3.1 待测软件包
3.3.2 如何测试一个完整的类?
3.3.3 如何避免非测试对象的影响?
3.3.4 PaCkagc的测试
3.3.5 如何完成批量执行测试?
3.3.6 如何衡量测试效果?
3.3.7 常用的覆盖率分析工具有哪些?
……
第4章 持续集成测试
第5章 系统功能测试
第6章 系统性能测试
第7章 系统安全测试
第8章 移动App的测试
第9章 基于模型的软件测试
第10章 测试与缺陷管理