软件质量和测试
正版图书,可开发票,请放心购买。
¥
40
6.8折
¥
59
全新
库存3件
作者傅兵编著
出版社清华大学出版社
ISBN9787302626688
出版时间2023-02
装帧平装
开本其他
定价59元
货号12566921
上书时间2024-07-22
商品详情
- 品相描述:全新
- 商品描述
-
目录
目录 第一篇软 件 质 量 第1章软件质量概述 3 1.1软件开发过程3 1.1.1计算机软件3 1.1.2软件开发过程5 1.1.3软件开发过程模型7 1.2软件质量10 1.2.1软件质量概述10 1.2.2软件质量保证13 1.2.3软件质量模型17 1.3软件缺陷21 1.3.1软件缺陷简介21 1.3.2软件缺陷产生的原因21 1.3.3软件缺陷的严重性和优先级23 1.3.4软件缺陷构成26 1.3.5软件缺陷的预防和修复28 1.4思考题30第2章软件质量度量和配置管理 31 2.1软件质量度量31 2.1.1软件质量度量概述31 2.1.2软件质量度量过程中常见的问题35 2.2软件配置管理36 2.2.1软件配置管理概述36 2.2.2软件配置管理的主要内容38 2.3思考题42第3章软件质量标准 43 3.1软件质量标准概述43 3.1.1国际标准43 3.1.2国家标准44 3.1.3行业标准45 3.1.4企业标准45 3.1.5项目规范45 3.2CMM46 3.2.1CMM的含义46 3.2.2CMM的五个级别47 3.3CMMI48 3.3.1CMMI的含义48 3.3.2CMMI的基本内容49 3.3.3CMM与CMMI的区别51 3.4ISO 9000软件质量标准51 3.4.1ISO 9000的主要内容51 3.4.2ISO 9000和CMM/CMMI的关系52 3.5其他质量标准53 3.5.1IEEE质量标准53 3.5.2SPICE53 3.5.3ISO/IEC54 3.6思考题55第4章软件全面质量管理 56 4.1软件全面质量管理概述56 4.1.1质量管理和全面质量管理56 4.1.2软件全面质量管理的含义58 4.2软件全面质量管理的步骤和评审58 4.2.1软件全面质量管理的步骤59 4.2.2软件全面质量管理中的评审59 4.3软件全面质量管理中的团队和质量控制60 4.3.1软件全面质量管理中的团队60 4.3.2软件全面质量管理中的质量控制61 4.4思考题62第5章软件评审 63 5.1软件评审概述63 5.2软件评审的主要内容64 5.2.1软件评审的目标64 5.2.2软件评审的过程64 5.2.3软件评审的原则64 5.2.4软件评审的特点65 5.3软件评审的阶段65 5.3.1需求评审65 5.3.2概要设计评审68 5.3.3详细设计评审68 5.3.4数据库设计评审68 5.3.5测试评审68 5.4避免进入评审误区 69 5.5软件评审中的角色和职能70 5.6思考题71第二篇软 件 测 试 第6章软件测试基础 75 6.1软件测试的必要性75 6.2软件测试概述80 6.2.1软件测试模型81 6.2.2软件测试用例83 6.2.3软件测试技术方法86 6.2.4软件测试的复杂性与经济性87 6.3软件测试过程88 6.3.1单元测试89 6.3.2集成测试89 6.3.3确认测试90 6.3.4系统测试90 6.3.5验收测试91 6.4软件测试的原则与误区91 6.4.1软件测试的原则92 6.4.2软件测试的误区94 6.5软件测试自动化96 6.5.1软件测试自动化的概念96 6.5.2软件测试自动化的特点98 6.5.3常用软件测试自动化工具介绍99 6.6软件测试的发展105 6.7思考题106第7章白盒测试 107 7.1白盒测试概述107 7.1.1白盒测试的含义107 7.1.2静态测试和动态测试108 7.1.3软件测试与软件调试的区别109 7.2逻辑驱动覆盖测试110 7.3其他几种白盒测试116 7.3.1程序插桩测试116 7.3.2程序变异测试117 7.3.3循环语句测试118 7.4代码检查119 7.4.1桌前检查和代码走查120 7.4.2代码评审和同行评审120 7.4.3基于缺陷模式测试121 7.5白盒测试工具130 7.6思考题131第8章黑盒测试 133 8.1黑盒测试概述133 8.1.1黑盒测试的含义133 8.1.2黑盒测试和白盒测试的比较134 8.1.3黑盒测试的优点和缺点135 8.2等价类划分法136 8.2.1等价类的含义136 8.2.2划分等价类的原则137 8.2.3设计测试用例137 8.2.4等价类划分法测试实例137 8.3边界值分析法140 8.3.1选择边界值测试的原则141 8.3.2几种边界值分析法141 8.3.3边界值分析法应用实例144 8.4因果图法146 8.4.1什么是因果图法146 8.4.2因果图法应用实例148 8.5判断表法150 8.5.1什么是判断表150 8.5.2判断表法应用实例151 8.6正交实验设计法154 8.6.1什么是正交实验设计法155 8.6.2正交实验设计法测试用例156 8.6.3正交实验设计法应用实例157 8.7其他黑盒测试方法162 8.7.1故障猜测法162 8.7.2状态图法163 8.7.3随机数据法163 8.8黑盒测试方法的比较与选择164 8.9黑盒测试工具 165 8.9.1WinRunner166 8.9.2LoadRunner 169 8.9.3AutoRunner 171 8.10思考题175第9章单元测试 177 9.1单元测试概述177 9.1.1单元测试的定义177 9.1.2单元测试的目标178 9.1.3单元测试的任务178 9.2对单元测试的误解179 9.3单元测试的必要性及优点181 9.4单元测试环境和方法183 9.4.1驱动模块和桩模块的定义183 9.4.2驱动模块和桩模块的使用条件183 9.5单元测试策略184 9.6单元测试用例设计185 9.7单元测试过程和单元测试工具186 9.8面向对象的单元测试187 9.9思考题188第10章集成测试 189 10.1集成测试概述189 10.1.1集成测试的必要性189 10.1.2集成测试的含义190 10.1.3单元测试与集成测试的区别191 10.1.4集成测试与开发的关系191 10.1.5集成测试的层次与原则191 10.2集成测试的方法192 10.2.1集成测试的辅助模块192 10.2.2非渐增式集成192 10.2.3渐增式集成193 10.2.4三明治集成195 10.2.5其他集成测试方法196 10.3集成测试用例设计198 10.4集成测试过程199 10.5集成测试时应注意的问题201 10.6思考题201第11章系统测试 202 11.1性能测试204 11.1.1性能测试的含义204 11.1.2如何进行性能测试205 11.1.3性能测试的三个阶段和测试用例207 11.2压力测试208 11.2.1压力测试的含义209 11.2.2压力测试的特点209 11.2.3压力测试与性能测试的联系与区别210 11.2.4压力测试方法210 11.2.5压力测试执行211 11.3容量测试212 11.3.1容量测试的含义212 11.3.2容量测试方法213 11.3.3容量测试的步骤214 11.3.4不同情况的容量测试215 11.4健壮性测试215 11.4.1健壮性测试的含义216 11.4.2健壮性测试方法216 11.4.3设计健壮性测试的策略217 11.5安全性测试217 11.5.1安全性测试的含义218 11.5.2测试系统安全性要考虑的问题218 11.5.3安全性测试的手段和层次219 11.5.4安全性测试方法219 11.5.5安全性测试标准222 11.6可靠性测试223 11.6.1可靠性测试的概念223 11.6.2可靠性测试方式224 11.6.3可靠性测试数学模型225 11.7兼容性测试226 11.7.1兼容性测试概述226 11.7.2兼容性测试分类227 11.8可用性测试229 11.8.1可用性测试概述229 11.8.2可用性测试方法230 11.8.3可用性测试的推荐要素232 11.8.4可用性测试的注意事项233 11.9安装测试234 11.9.1安装测试的含义234 11.9.2安装测试的三个主要方面234 11.9.3安装和卸载程序测试内容236 11.10容错性测试236 11.10.1容错性测试的含义236 11.10.2容错性测试方法237 11.11配置测试238 11.11.1配置测试的含义238 11.11.2配置测试方法238 11.12冒烟测试238 11.12.1冒烟测试概述239 11.12.2冒烟测试的应用和内容239 11.13GUI软件测试240 11.13.1GUI软件测试概述240 11.13.2GUI软件测试方法241 11.13.3GUI常见的要素244 11.13.4GUI基本测试内容247 11.13.5GUI测试常见错误249 11.14文档测试249 11.14.1文档测试的含义250 11.14.2文档测试方法253 11.15网站测试254 11.16恢复测试259 11.16.1恢复测试的含义259 11.16.2恢复测试的主要内容和步骤260 11.16.3恢复测试中要注意的地方261 11.17协议测试262 11.17.1一致性测试262 11.17.2互操作性测试262 11.18验收测试263 11.18.1验收测试概述263 11.18.2α测试和β测试264 11.18.3验收测试的过程和主要内容266 11.19思考题268第12章软件测试管理 269 12.1软件测试的组织269 12.2软件测试的人员组织271 12.3软件测试文件管理272 12.4软件测试管理的原则273 12.5测试管理体系275 12.6软件测试风险的控制277 12.7常用的测试管理工具279 12.8思考题280参考文献 281
主编推荐
本书重点介绍软件质量和软件测试技术中最精华的内容,注重知识点的融会贯通。 本书适应教学需求,同时兼顾软件质量保证和软件测试技术。 本书可以作为高校计算机科学与技术专业、软件工程专业的教学用书,也可以作为软件开发人员、软件质量保证人员和软件测试人员的参考用书。
精彩内容
本书着重介绍软件质量和测试及管理技术理论中最重要、最精华的部分,以及它们之间的融会贯通;而不是面面俱到,没有重点和特色。本书既有整体框架,又有重点理论和技术。 全书分两篇,共12章。第一篇软件质量包括第1~5章:第1章软件质量概述,第2章软件质量度量和配置管理,第3章软件质量标准,第4章软件全面质量管理,第5章软件评审;第二篇软件测试包括第6~12章:第6章软件测试基础,第7章白盒测试,第8章黑盒测试,第9章单元测试,第10章集成测试,第11章系统测试,第12章软件测试管理。 本书可以作为高校计算机科学与技术专业、软件工程专业及其相关专业本科生或研究生的教材,也可以作为软件开发人员、软件质量保证人员和软件测试人员的参考用书。
— 没有更多了 —
以下为对购买帮助不大的评价