软件测试-(第2版)
软件测试-(第2版)作者:周元哲 开 本:32开 书号ISBN:9787302473299 定价: 出版时间:2017-08-01 出版社:清华大学出版社 |
软件测试-(第2版) 本书特色
本教材较全面涵盖了当前软件测试领域的专业知识,追溯了软件测试的发展史,反映了当前*的软件测试理论、标准、技术和工具,展望了软件测试的发展趋势。本教材分为主、辅教材,《软件测试》为主教材,包括软件测试概论、软件测试基本知识、黑盒测试、白盒测试、软件测试流程、性能测试、软件测试自动化和软件测试管理等内容。《软件测试习题解析与实验指导》为辅教材,给出了习题解析,并对软件测试实验进行了指导操作。 适合作为高等院校相关专业软件测试的教材或教学参考书,也可以供从事计算机应用开发的各类技术人员应用参考,或作为全国计算机软件测评师考试、软件技术资格与水平考试的培训资料。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
软件测试-(第2版) 内容简介
本书重点讲解了软件测试的基本原理、基本方法、基本技术、基本标准和规范。 内容精炼,文字简介、结构合理、综合性强。 配套教材《软件测试习题解析与实验指导》特别适合作为高等院校软件测试教材或教学参考书,也可作为 全国计算机软件测试师考试和软件技术资格与水平考试的培训资料。 本书的配套教学课件及电子资源,可从清华大学出版社网站下载使用。
软件测试-(第2版) 目录
目录 第1章软件测试概论1 1.1软件1 1.1.1软件发展史1 1.1.2软件项目2 1.2软件过程3 1.2.1RUP3 1.2.2敏捷过程5 1.3软件测试6 1.3.1测试历程6 1.3.2测试与开发的关系7 1.4软件缺陷8 1.4.1缺陷案例8 1.4.2缺陷产生的原因10 1.4.3缺陷内容11 1.4.4跟踪流程15 1.4.5缺陷预防16 1.5软件测试行业17 1.5.1行业现状17 1.5.2软件测试职业18 1.5.3测试思维方式18 1.6测试认识的误区19第2章软件测试基本知识21 2.1测试的几种观点21 2.2软件测试的目的与原则23 2.2.1软件测试的目的23 2.2.2软件测试的原则23 2.3软件测试分类24 2.3.1按照测试阶段划分24 2.3.2按照执行状态划分25 2.3.3按照测试技术划分26 2.3.4按照执行主体划分27 2.4软件测试模型27 2.4.1V模型27 2.4.2W模型28 2.4.3H模型28 2.4.4X模型30 2.4.5前置模型30 2.5测试用例31 2.5.1简介31 2.5.2测试用例作用32 2.5.3测试用例设计准则33 2.5.4测试用例的设计步骤33 2.5.5测试用例维护34 2.5.6测试用例设计的误区34 2.6测试停止标准35 2.6.1软件测试停止总体标准35 2.6.2软件测试各阶段停止标准35第3章黑盒测试37 3.1概述37 3.2等价类划分37 3.2.1划分原则38 3.2.2设计测试用例步骤38 3.3边界值分析40 3.3.1设计原则40 3.3.2两类方法41 3.3.3应用举例41 3.3.4局限性42 3.4决策表43 3.4.1应用举例44 3.4.2优点和缺点46 3.5因果图46 3.5.1基本术语47 3.5.2应用举例48 3.6场景法49 3.6.1基本流和备选流50 3.6.2应用举例50 3.7错误推测法54 3.7.1概念54 3.7.2优缺点55 3.8综合策略55第4章白盒测试57 4.1白盒测试发展史57 4.2静态测试58 4.2.1代码检查58 4.2.2静态结构分析59 4.3代码质量度量60 4.3.1代码覆盖率60 4.3.2代码度量方法60 4.4逻辑覆盖64 4.4.1语句覆盖64 4.4.2判定覆盖65 4.4.3条件覆盖66 4.4.4条件判定覆盖66 4.4.5修正条件/判定覆盖67 4.4.6条件组合覆盖68 4.4.7路径覆盖69 4.5路径分析69 4.5.1简介69 4.5.2控制流图70 4.5.3应用举例72 4.6控制结构测试73 4.6.1条件测试73 4.6.2循环测试75 4.6.3Z路径覆盖76 4.7数据流测试76 4.7.1词(语)法分析76 4.7.2变量定义/使用分析77 4.7.3程序片78 4.8程序插桩78 4.8.1介绍78 4.8.2作用80 4.9测试方法综述80第5章软件测试流程81 5.1测试流程概述81 5.2测试需求82 5.2.1检查需求文档82 5.2.2测试用例编写83 5.3测试计划84 5.3.1测试计划要点84 5.3.2测试计划步骤84 5.4测试设计86 5.4.1测试设计内容86 5.4.2测试用例属性87 5.5测试执行87 5.5.1单元测试88 5.5.2集成测试90 5.5.3系统测试94 5.5.4验收测试94 5.6回归测试95 5.6.1测试流程96 5.6.2测试用例设计方法96 5.7测试评估97 5.7.1测试评估活动97 5.7.2缺陷分析方法97第6章性能测试100 6.1基本概念100 6.2性能测试分类102 6.2.1负载测试102 6.2.2压力测试102 6.2.3可靠性测试103 6.2.4数据库测试103 6.2.5安全性测试103 6.2.6兼容性测试104 6.2.7可用性测试104 6.3性能测试步骤105 6.4Web测试107 6.4.1Web系统体系结构107 6.4.2Web测试内容108第7章软件测试自动化114 7.1自动化测试与手工测试114 7.2自动化测试发展历程115 7.3测试成熟度模型116 7.4自动化测试体系121 7.5测试工具分类122 7.5.1黑盒测试工具122 7.5.2白盒测试工具123 7.5.3测试管理工具124 7.6测试工具特征127 7.7如何选择测试工具128第8章软件测试管理129 8.1概述129 8.1.1测试项目范围管理129 8.1.2测试管理主要功能130 8.2测试过程改进130 8.2.1功能130 8.2.2方法131 8.3软件测试文档131 8.3.1测试文档的类型132 8.3.2测试文档的重要性132 8.4人力资源133 8.4.1测试团队架构133 8.4.2测试团队阶段性134 8.5配置管理135 8.5.1软件配置管理135 8.5.2基本概念135 8.5.3配置库的检入检出机制136 8.5.4持续集成的测试137 8.5.5变更管理的作用138 8.6软件质量139 8.6.1软件质量与测试139 8.6.2常用的软件质量度量140 8.6.3质量评价三大体系141参考文献146
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:非凡手绘-建筑设计手绘表达全图解
下一篇:程序设计基础(C语言)(第二版)学习辅导
零零教育社区:论坛热帖子
[高考] 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) |