软件测试技术
软件测试技术作者:何春梅 开 本:32开 书号ISBN:9787302473633 定价: 出版时间:2017-08-01 出版社:清华大学 |
软件测试技术 本书特色
本书详细地介绍了软件测试的各个方面,从测试概念、测试模型、测试过程、测试阶段等各个不同的视角来探讨软件测试的重要性,重点讲解了软件测试的各种方法和技术,并将它们应用在软件测试框架的不同阶段,以满足不同的应用系统测试的需求。本书尽量使软件测试的理论知识点具有良好的衔接性和系统性,使需求和验收测试评审、测试设计、执行测试与各个阶段的实际测试活动有机地结合起来,使读者更容易领会如何将测试的方法和技术应用到各个测试阶段和本地化测试中去。本书还讲解了丰富的实例和实践要点,更好地体现了软件测试学科的特点,帮助读者快速地将理论知识与实践结合起来。 本书用了较大篇幅详细介绍了自动化测试的原理、方法和工具,通过一些典型的测试工具展示了自动化测试的过程,使读者能够更直观地理解自动化测试的技术和具体的实践方法。 本书适合作为应用型本科和高职高专计算机专业的教材,也可以作为计算机从业人员的学习用书。
软件测试技术 内容简介
本书详尽地介绍了软件测试的各个方面从测试概念、测试模型、测试过程、测试阶段等各个不同的视角来探讨软件测试的重要性,重点讲解了软件测试的各种方法和技术,并将它们应用在软件测试框架的不同阶段,满足不同的应用系统测试的需求。
软件测试技术 目录
第1章软件测试概述11.1软件测试产生的背景21.2软件测试的定义31.3软件测试的复杂性与经济性分析41.4软件缺陷61.5软件测试人员应具备的素质8本章小结9练习题10第2章软件测试基础112.1软件测试的目的122.2软件测试的原则132.3软件测试的分类142.4常见的一些软件测试162.5软件测试过程模型17本章小结20练习题20第3章软件测试过程与方法223.1单元测试233.2集成测试253.3确认测试303.4系统测试313.5验收测试32本章小结34练习题34第4章软件测试策略364.1软件测试策略的定义374.2软件测试策略的重要性374.3软件测试策略的主要目的374.4软件测试策略的主要内容384.5软件测试策略的影响因素414.6软件测试策略的制定过程41本章小结42练习题43第5章白盒测试445.1逻辑覆盖法455.2路径覆盖法48本章小结52练习题52第6章黑盒测试546.1等价类划分法556.2边界值法576.3决策表法586.4因果图法616.5场景法65本章小结69练习题70第7章面向对象的软件测试727.1面向对象的特点737.2面向对象的开发对软件测试的影响747.3面向对象的软件测试的基本概念757.4面向对象的软件测试的内容767.5面向对象的测试模型及方法787.6面向对象测试工具JUnit87本章小结88练习题89第8章缺陷跟踪管理908.1Bug的影响918.1.1精神的摧残918.1.2形象的损失918.1.3财富的流失918.2Bug的产生928.2.1交流的误解928.2.2软件的复杂性、程序员的错误928.2.3需求变化928.2.4时间压力928.2.5文档贫乏938.2.6软件开发工具938.3Bug如何穿透测试938.3.1代价太大938.3.2市场决策938.3.3时间紧迫938.3.4现场证据948.3.5过于自信948.3.6模糊提交和测试环境948.4Bug的种类948.4.1需求阶段的Bug——三种需求948.4.2分析、设计阶段的Bug——忽略设计948.4.3实现阶段的Bug——遗漏的功能958.4.4配置阶段的Bug958.4.5短视将来的Bug958.4.6静态文档的Bug958.5Bug的生命周期968.6Bug的关键字968.6.1Bug的流转状态关键字968.6.2Bug的解决关键字978.6.3Bug的严重等级关键字978.6.4Bug处理的优先等级关键字978.7Bug的管理988.8缺陷管理工具JIRA998.8.1JIRA介绍998.8.2JIRA安装1008.8.3JIRA用户使用1018.8.4JIRA后台使用102本章小结105练习题105第9章项目质量保证1079.1软件质量保证的理论探索1089.1.1软件质量保证过程的认识1089.1.2生产线的隐喻1099.1.3SQA和其他工作的组合1099.1.4QA和QC1099.1.5QA和SEPG1109.1.6QA和组织级的监督管理1109.2软件质量保证的工作内容和工作方法1119.2.1计划1119.2.2审计/证实1119.2.3问题跟踪1119.3软件质量保证的素质1129.4软件质量保证的活动内容1129.5软件质量保证正式的技术评审1139.6软件质量保证统计1149.7质量保证与检验1149.8软件质量保证检验项目的内容1159.9ISO 9000软件质量标准的了解116本章小结116练习题117第10章项目质量控制11810.1项目质量控制的定义、目的和必要性11910.2质量控制的内容及过程12010.3质量控制的方法、技术和工具12210.4质量控制的依据及成果123本章小结131练习题131第11章Web网站测试13311.1Web网站功能测试13411.2性能测试的种类13611.3安全性测试13611.4可用性/可靠性测试13711.5配置和兼容性测试13811.6数据库测试13911.7Web测试用例考虑的因素139本章小结142练习题143第12章自动化测试14412.1什么是软件自动化测试14512.2软件自动化的使用范围14612.3软件自动化工具分类14612.3.1白盒测试工具14612.3.2黑盒测试工具14712.3.3测试设计与开发工具14712.3.4测试执行和评估工具14812.3.5测试管理工具14812.3.6常用测试工具14812.3.7其他公司测试工具15012.3.8一些开源测试工具15012.4Quality Center的基本介绍15212.5QTP的基本介绍15312.5.1启动QTP15312.5.2插件加载设置与管理15312.5.3创建一个空的测试项目15312.5.4录制和测试运行设置15412.5.5指定需要录制的应用程序15512.5.6使用QTP编写**个自动化测试脚本15612.6LoadRunner的基本介绍15812.6.1LoadRunner 常用术语15812.6.2LoadRunner工作流程15912.6.3Virtual User Generator(VuGen)简介16012.6.4设置运行时行为16112.6.5查看脚本的运行情况16412.6.6查看测试结果165本章小结166练习题166第13章软件测试文档16813.1测试文档16913.1.1测试文档的定义16913.1.2测试文档的内容16913.1.3软件生命周期各阶段的测试任务与可交付的文档17013.2测试计划17213.2.1测试计划的定义17213.2.2测试计划的目的和作用17313.2.3测试计划书17313.2.4测试计划的内容17313.2.5软件测试计划的制订17413.3测试用例设计17613.3.1测试用例17613.3.2测试用例文档应包含以下内容17613.4测试总结报告17713.4.1测试结果统计表17713.4.2测试问题表和问题统计表17813.4.3测试进度表17813.4.4测试总结表178本章小结179练习题179第14章软件质量保障与软件测试18114.1软件质量的定义18214.2软件质量的模型18214.2.1McCall 质量模型18214.2.2Bohm 质量模型18214.2.3ISO的软件质量模型18214.3软件质量要素18414.4软件质量保证(SQA)18514.4.1基本目标18514.4.2品质保证人员(QA)18614.4.3QA与QC的区别18614.4.4SQA活动18714.5软件质量保证与软件测试187本章小结188练习题188参考文献190软件测试技术目录
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |