书籍详情

软件测试过程改进

软件测试过程改进

作者:(美)Edward Kit著;李新华等译

出版社:机械工业出版社

出版时间:2003-04-01

ISBN:9787111116356

定价:¥29.00

购买这本书可以去
内容简介
  本书系统全面地介绍了软件测试方法,为改进软件测试过程提供了一套行之有效的方法。内容包括软件测试成熟度、改进测试过程的基本框架、验证及确认测试、测试工具、测试管理技术等。附录中给出了软件工程和测试的相关标准、验证及确认测试审查清单示例、测试工具选择等。书中包含了许多测试技巧和指南,帮助组织内部制定战略,改进测试过程。书中所讨论的技术对于规模不同、过程成熟度各异的组织都适用。本书结构清晰、内容丰富,适于软件测试人员、产品开发人员、管理人员、质量保证人员、系统分析人员、工具开发人员以及其他与软件测试有关的工作人员阅读,也可作为高等院校计算机专业师生的参考书。
作者简介
暂缺《软件测试过程改进》作者简介
目录
第一部分软件测试过程成熟度                  
 第1章  软件测试的六个要点                  
 1. l  要点1:测试过程的质量决定测试工作的成败                  
 1. 2  要点2:使用早期软件生存周期测试技术可避免缺陷转移                  
 1. 3  要点3:软件测试工具的时代已经到来                  
 1. 4  要点4:改进测试过程必须有专人负责                  
 1. 5  要点5:测试是一个专业技术学科, 要求富有经验的专门技术人员                  
 1. 6  要点6:培养破旧立新的. 积极的合作精神                  
 第2章  技术与实践                  
 2. l  一门新兴学科的短暂而丰富的历史                  
 2. 2  我们的现状如何                  
 2. 3  测试应该如何定位                  
 2. 4  参考文献                  
 第3章  白纸方法                  
 第二部分测试过程改进框架                  
 第4章  树立注重实际的观点                  
 4. l  我们的目的是什么                  
 4. 2  关于错误你知道多少                  
 4. 2. l  什么和为什么                  
 4. 2. 2  错误在哪里                  
 4. 2. 3  错误的成本                  
 4. 3  关于测试的一些定义                  
 4. 4  优秀测试人员的测试态度                  
 4. 4. l  测试者寻找错误                  
 4. 4. 2  测试是破旧立新                  
 4. 4. 3  测试人员找出错误, 对事不对人                  
 4. 4. 4  测试提高产品价值                  
 4. 5  测试人员怎样工作                  
 4. 6  现在能做什么                  
 4. 7  参考文献                  
 第5章  重要选择:测试什么. 何时测试. 怎样测试                  
 5. l  风险及风险管理                  
 5. 2  尽早开始测试                  
 5. 3  测试过程的基本形式:验证和确认                  
 5. 4  测试. 开发生存周期及合同                  
 5. 5  有效测试                  
 5. 6  测试的效益                  
 5. 7  现在能做什么                  
 5. 8  参考文献                  
 第6章  重要方法:测试的框架                  
 6. l  计划                  
 6. 1. 1  验证计划中要考虑的因素                  
 6. 1. 2  确认计划中要考虑的因素                  
 6. 2  软件工程成熟度和SEI                  
 6. 2. 1  SEI过程成熟度等级                  
 6. 2. 2  过程成熟度是怎样影响测试的                  
 6. 3  配置管理                  
 6. 3. l  什么是配置管理                  
 6. 3. 2  在CM方面测试所关心的问题                  
 6. 4  标准                  
 6. 4. 1  IEEBANSI标准                  
 6. 4. 2  ISO 9000.   SPICE及其他标准                  
 6. 5  正式文档                  
 6. 6  测试件                  
 6. 7  度量                  
 6. 8  工具                  
 6. 9  现在能做什么                  
 6. 10  参考文献                  
 第三部分测试方法                  
 第7章  验证测试                  
 7. l  验证的基本方法                  
 7. 1. l  验证的组织形式                  
 7. 1. 2  审查:关键元素和阶段                  
 7. 1. 3  走查                  
 7. 1. 4  走查:关键元素                  
 7. 1. 5  伙伴检查                  
 7. 2  发挥验证的作用                  
 7. 2. l  验证要做什么                  
 7. 2. 2  审查单:验证工具                  
 7. 3  验证不同阶段的文档                  
 7. 3. l  验证需求                  
 7. 3. 2  好的需求规格说明的特性                  
 7. 3. 3  验证功能设计                  
 7. 3. 4  验证内部设计                  
 7. 3. 5  验证代码                  
 7. 4  从验证中获取最大收益                  
 7. 4. l  作者                  
 7. 4. 2  开发小组                  
 7. 4. 3  审查小组                  
 7. 4. 4  高收益的验证                  
 7. 5  验证的三个成功因素                  
 7. 5. l  成功因素1:过程责任人                  
 7. 5. 2  成功因素2:管理部门的支持                  
 7. 5. 3  成功因素3:培训                  
 7. 6  建议                  
 7. 7  参考文献                  
 第8章  确认测试                  
 8. l  确认概述                  
 8. 1. l  覆盖                  
 8. 1. 2  基本测试策略                  
 8. 1. 3  确认任务与测试覆盖                  
 8. 1. 4  测试基础                  
 8. 1. 5  确认策略                  
 8. 2  确认方法                  
 8. 2. l  基于功能测试的黑盒方法                  
 8. 2. 2  基于内部测试的白盒方法                  
 8. 3  确认活动                  
 8. 3. l  低层测试                  
 8. 3. 2  高层测试                  
 8. 3. 3  再测试                  
 8. 3. 4  累进测试和回归测试                  
 8. 3. 5  测试执行的筹划                  
 8. 3. 6  测试点                  
 8. 4  确认测试的推荐策略                  
 8. 5  参考文献                  
 第9章  控制确认成本                  
 9. 1  使测试实施成本最小化                  
 9. 1. l  预运行启动成本                  
 9. 1. 2  执行成本                  
 9. 1. 3  后运行成本                  
 9. 1. 4  降低测试实施成本的建议                  
 9. 2  降低测试的维护成本                  
 9. 3  降低确认测试件开发成本                  
 9. 4  测试件库                  
 9. 5  建议                  
 第10章  测试任务. 可交付文件及其在生存周期中的对应阶段                  
 10. 1  主测试计划                  
 10. 2  验证测试任务和可交付文件                  
 10. 2. l  制定验证测试计划                  
 10. 2. 2  验证执行                  
 10. 3  确认测试任务和可交付文件                  
 10. 3. 1  制定确认测试计划                  
 10. 3. 2  测试结构设计                  
 1O. 3. 3  测试件开发--设计和实施细节                  
 10. 3. 4  测试执行                  
 10. 3. 5  测试评估                  
 10. 3. 6  何时停止                  
 10. 4  用户手册                  
 10. 5  产品发布标准                  
 10. 6  IEEE/ANSI测试文件概述                  
 10. 6. l  测试计划和规格说明的文件结构                  
 10. 6. 2  测试报告的文件结构                  
 10. 7  把任务和可交付文件对应到生存周期                  
 10. 7. l  概念阶段                  
 10. 7. 2  需求阶段                  
 10. 7. 3  功能设计阶段                  
 10. 7. 4  内部设计阶段                  
 10. 7. 5  编码阶段                  
 10. 7. 6  集成和测试阶段                  
 10. 7. 7  运行/维护阶段                  
 10. 8  参考文献                  
 第11章  软件测试工具                  
 11. l  测试工具的分类                  
 11. 1. 1  评审与审查工具                  
 11. 1. 2  制定测试计划的工具                  
 11. 1. 3  测试设计和开发工具                  
 11. 1. 4  测试执行和评估工具                  
 11. 5  软件测试支持工具                  
 11. 2  工具采购                  
 11. 3  参考文献                  
 第12章  度量                  
 12. l  通过度量获得答案                  
 12. 2  有用的度量                  
 12. 2. 1  度量复杂度                  
 12. 2. 2  度量验证效率                  
 12. 2. 3  度量测试覆盖                  
 12. 2. 4  度量/跟踪测试执行状态                  
 12. 2. 5  度量/跟踪事故报告                  
 12. 2. 6  基于事故报告的测试度量                  
 12. 3  其他的相关度量                  
 12. 4  建议                  
 12. 5  参考文献                  
 第四部分测试管理技术                  
 第13章  测试的组织方法                  
 13. l  测试的组织和改组                  
 13. 2  结构设计因素                  
 13. 3  测试功能的组织方法                  
 13. 3. 1  方案1:测试是各人的责任                  
 13. 3. 2  方案2:测试是各小组的责任                  
 13. 3. 3  方案3:用专用资源进行测试                  
 13. 3. 4  方案4:将测试组织置于QA中                  
 13. 3. 5  方案5:隶属于开发的测试组织                  
 13. 3. 6  方案6:集中管理的测试组织                  
 13. 3. 7  方案7:设有测试技术中心的集中式测试组织                  
 13. 4  选择正确的方案                  
 13. 5  参考文献                  
 第14章  目前的做法. 发展趋势禾挑战                  
 14. l  图形用户界面:有哪些新东西                  
 14. 2  应用测试                  
 14. 3  测试人员与开发人员的比例                  
 14. 4  软件度量和实践基准研究                  
 14. 5  参考文献                  
 第15章  获得可持续收益                  
 15. 1  实现收益                  
 15. 2  获得帮助                  
 15. 2. l  软件测试书籍和业务通讯                  
 15. 2. 2  咨询和培训服务                  
 15. 2. 3  软件测试研讨会                  
 15. 3  后续工作                  
 15. 4  参考文献                  
 第五部分附录                  
 附录A  软件工程和测试标准                  
 附录B  验证审查单                  
 附录C  验证练习                  
 附录D  确认练习(答案)                  
 附录E  参考书目(包括软件测试工具一览表)                  
 附录F信息资源:会议. 期刊. 通讯. DOD规范                  
 附录G专用工具和工具选择                  
 附录H改进实施示范清单                  
                   
                   

猜您喜欢

读书导航