注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学软件测试

软件测试

软件测试

定 价:¥25.00

作 者: (美)Ron Patton著;周予滨…等;周予滨译
出版社: 机械工业出版社
丛编项:
标 签: 软件测试及维护

ISBN: 9787111099253 出版时间: 2002-03-01 包装: 胶版纸
开本: 24cm 页数: 271 字数:  

内容简介

  《软件测试》是一本讲解软件测试的入门书,借助WindoWS95/98和 Windows NT/2000附带的计算器、记事本和写字板等常用小应用程序方法介绍了软件测试的通用方法,可以用于测试任何计算机软件。全部内容包括基本的和高级的软件测试技术、软件测试在软件开发过程的运用、利用自动化方法提高测试效率、计划和编制测试目标、报告发现的问题、评估测试目标和产品进度、测试和质量认证的区别,以及软件测试员职业指导。《软件测试》适合对软件测试感兴趣的学生和爱好者。同时对软件开发小组中希望增强知识并了解软件测试的程序员、软件工程管理员具有指导意义。

作者简介

暂缺《软件测试》作者简介

图书目录

第一部分软件测试综述                  
 第1章  软件测试背景                  
 1. l  臭名昭著的软件错误案例研究                  
 1. l. l  迪斯尼的狮子王, 1994~1995                  
 1. 1. 2  英特尔奔腾浮点除法软件缺陷, 1994                  
 1. l. 3  美国航大局火星极地登陆, 1999                  
 1. 1. 4  爱国者导弹防御系统, 1991                  
 1. 1. 5  千年虫, 大约1974                  
 1. 2  软件缺陷是什么                  
 1. 2. l  描述软件失败的术语                  
 1. 2. 2  软件缺陷:正式定义                  
 1. 3  为什么会出现软件缺陷                  
 1. 4  软件缺陷的修复费用                  
 1. 5  软件测试员究竟做些什么                  
 1. 6  怎样成为优秀软件测试员                  
 1. 7  小结                  
 1. 8  小测验                  
 第2章  软件开发过程                  
 2. l  产品的组成部分                  
 2. l. l  软件产品需要多少投入                  
 2. 1. 2  客户要求                  
 2. 1. 3  产品说明书                  
 2. 1. 4  进度表                  
 2. 1. 5  软件设计文档                  
 2. 1. 6  测试文档                  
 2. 1. 7  软件产品由哪些部分组成                  
 2. 2  软件项目成员                  
 2. 3  软件开发模式                  
 2. 3. l  大棒模式                  
 2. 3. 2  边写边改模式                  
 2. 3. 3  流水模式                  
 2. 3. 4  螺旋模式                  
 2. 4  小结                  
 2. 5  小测验                  
 第3章  软件测试的实质                  
 3. 1  测试原则                  
 3. 1. l  完全测试程序是不可能的                  
 3. 1. 2  软件测试是有风险的行为                  
 3. 1. 3  测试无法显示潜伏的软件缺陷                  
 3. 1. 4  找到的软件缺陷越多, 就说明软件缺陷越多                  
 3. 1. 5  杀虫剂怪事                  
 3. 1. 6  并非所有软件缺陷都能修复                  
 3. 1. 7  难以说清的软件缺陷                  
 3. 1. 8  产品说明书不断变化                  
 3. 1. 9  软件测试员在产品小组中不受欢迎                  
 3. 1. 10  软件测试是一项讲究条理的技术专业                  
 3. 2  软件测试的术语和定义                  
 3. 2. l  精确和准确                  
 3. 2. 2  验证和合法性检查                  
 3. 2. 3  质量和可靠性                  
 3. 2. 4  测试和质量评判(QA)                  
 3. 3  小结                  
 3. 4  小测验                  
 第二部分测试基础                  
 第4章  检查产品说明书                  
 4. l  开始测试                  
 4. 1. l  黑盒子和白盒子测试                  
 4. 1. 2  静态和动态测试                  
 4. 1. 3  静态黑盒子测试, 测试产品说明书                  
 4. 2  对产品说明书进行高级审查                  
 4. 2. 1  设身处地为客户着想                  
 4. 2. 2  研究现有的标准和规范                  
 4. 2. 3  审查和测试同类软件                  
 4. 3  产品说明书的低级测试技术                  
 4. 3. l  产品说明书属性检查清单                  
 4. 3. 2  产品说明书用语检查清单                  
 4. 4  小结                  
 4. 5  小测验                  
 第5章  闭着眼睛测试软件                  
 5. l  动态黑盒子测试, 闭着眼睛测试软件                  
 5. 2  通过测试和失败测试                  
 5. 3  等价分配                  
 5. 4  数据测试                  
 5. 4. l  边界条件                  
 5. 4. 2  边界条件类型                  
 5. 4. 3  测试边界线                  
 5. 4. 4  次边界条件                  
 5. 4. 5  2的乘方                  
 5. 4. 6  ASCII表                  
 5. 4. 7  默认. 空白. 空值. 零值和无                  
 5. 4. 8  非法. 错误. 不正确和垃圾数据                  
 5. 5  状态测试                  
 5. 5. l  测试软件的逻辑流程                  
 5. 5. 2  建立状态转换图                  
 5. 5. 3  减少要测试的状态及转换的数量                  
 5. 5. 4  怎样进行具体测试                  
 5. 6  失败状态测试                  
 5. 6. l  竞争条件和时序错乱                  
 5. 6. 2  重复. 压迫和重负                  
 5. 7  其他黑盒子测试技术                  
 5. 7. l  像愚笨的用户那样做                  
 5. 7. 2  在已经找到软件缺陷的地方再找找                  
 5. 7. 3  凭借经验. 直觉和预感                  
 5. 8  小结                  
 5. 9  小测验                  
 第6章  检查代码                  
 6. l  静态白盒子测试:检查设计和代码                  
 6. 2  正式审查                  
 6. 2. l  同事审查                  
 6. 2. 2  公开陈述                  
 6. 2. 3  检验                  
 6. 3  编码标准和规范                  
 6. 3. l  编程标准和规范示例                  
 6. 3. 2  获取标准                  
 6. 4  通用代码审查清单                  
 6. 4. 1  数据引用错误                  
 6. 4. 2  数据声明错误                  
 6. 4. 3  计算错误                  
 6. 4. 4  比较错误                  
 6. 4. 5  控制流程错误                  
 6. 4. 6  子程序参数错误                  
 6. 4. 7  输入/输出错误                  
 6. 4. 8  其他检查                  
 6. 5  小结                  
 6. 6  小测验                  
 第7章  带上X光眼镜检查软件                  
 7. 1  动态白盒子测试                  
 7. 2  动态白盒子测试和调试                  
 7. 3  分段测试                  
 7. 3. 1  单元和集成测试                  
 7. 3. 2  单元测试示例                  
 7. 4  数据范围                  
 7. 4. l  数据流                  
 7. 4. 2  次边界                  
 7. 4. 3  公式和等式                  
 7. 4. 4  错误强制                  
 7. 5  代码范围                  
 7. 5. l  程序语句和代码行范围                  
 7. 5. 2  分支范围                  
 7. 5. 3  条件范围                  
 7. 6  小结                  
 7. 7  小测验                  
 第三部分运用测试技术                  
 第8章  配置测试                  
 8. l  配置软件综述                  
 8. 1. l  分离配置缺陷                  
 8. 1. 2  计算工作量                  
 8. 2  执行任务                  
 8. 2. l  确定所需的硬件类型                  
 8. 2. 2  确定哪些硬件商标. 型号和驱动程序可用                  
 8. 2. 3  确定可能的硬件特性. 模式和选项                  
 8. 2. 4  将明确后的硬件配置缩减为可控制范围                  
 8. 2. 5  明确使用硬件配置的软件唯一特性                  
 8. 2. 6  设计在每一种配置中执行的测试案例                  
 8. 2. 7  在每种配置中执行测试                  
 8. 2. 8  反复测试直到小组对结果满意为止                  
 8. 3  获得硬件                  
 8. 3. l  明确硬件标准                  
 8. 3. 2  对其他硬件进行配置测试                  
 8. 4  小结                  
 8. 5  小测验                  
 第9章  兼容性测试                  
 9. l  兼容性测试综述                  
 9. 2  平台和应用程序版本                  
 9. 2. l  向前和向后兼容                  
 9. 2. 2  测试多个版本的影响                  
 9. 3  标准和规范                  
 9. 3. l  高级标准和规范                  
 9. 3. 2  低级标准和规范                  
 9. 4  数据共享兼容性                  
 9. 5  小结                  
 9. 6  小测验                  
 第10章  外国语言测试                  
 10. l  使文字和图片有意义                  
 10. 2  翻译问题                  
 10. 2. l  文本扩展                  
 10. 2. 2  ASCII. DBCS和 Unicode                  
 10. 2. 3  热键和快捷键                  
 10. 2. 4  扩展字符                  
 10. 2. 5  字符计算                  
 10. 2. 6  从左向右和从右向左读                  
 10. 2. 7  图形中的文字                  
 10. 2. 8  使文字脱离代码                  
 10. 3  本地化问题                  
 10. 3. 1  内容                  
 10. 3. 2  数据格式                  
 10. 4  配置和兼容性问题                  
 10. 4. l  国外平台配置                  
 10. 4. 2  数据兼容性                  
 10. 5  测试量有多大                  
 10. 6  小结                  
 10. 7  小测验                  
 第11章  易用性测试                  
 11. l  用户界面测试                  
 11. 2  优秀UI由什么构成?                  
 11. 2. 1  符合标准和规范                  
 11. 2. 2  直观性                  
 11. 2. 3  一致性                  
 11. 2. 4  灵活性                  
 11. 2. 5  舒适性                  
 11. 2. 6  正确性                  
 11. 2. 7  实用性                  
 11. 3  为残疾人测试:辅助选项测试                  
 11. 3. l  这是法律                  
 11. 3. 2  软件中的辅助特性                  
 11. 4  小结                  
 11. 5  小测验                  
 第12章  测试文档                  
 12. l  软件文档的类型                  
 12. 2  文档测试的重要性                  
 12. 3  审查文档时要找什么                  
 12. 4  文档测试的实质                  
 12. 5  小结                  
 12. 6  小测验                  
 第13章  网站测试                  
 13. l  网页基础                  
 13. 2  黑盒子测试                  
 13. 2. 1  文字                  
 13. 2. 2  超级链接                  
 13. 2. 3  图形                  
 13. 2. 4  表单                  
 13. 2. 5  对象和其他零碎功能                  
 13. 3  灰盒子测试                  
 13. 4  白盒子测试                  
 13. 5  配置和兼容性测试                  
 13. 6  易用性测试                  
 13. 7  自动化简介                  
 13. 8  小结                  
 13. 9  小测验                  
 第四部分加强测试                  
 第14章  自动测试和测试工具                  
 14. l  自动化和工具的好处                  
 14. 2  测试工具                  
 14. 2. l  查看器和监视器                  
 14. 2. 2  驱动程序                  
 14. 2. 3  管道                  
 14. 2. 4  施压和增负工具                  
 14. 2. 5  干扰发射器和噪声发生器                  
 14. 2. 6  分析工具                  
 14. 3  软件测试自动化                  
 14. 3. 1  宏录制和回放                  
 14. 3. 2  可编程的宏                  
 14. 3. 3  完全可编程的自动测试工具                  
 14. 4  随机测试:猴子测试员                  
 14. 4. l  笨猴子                  
 14. 4. 2  不太笨的猴子                  
 14. 4. 3  聪明猴子                  
 14. 5  使用测试工具和自动化的实质                  
 14. 6  小结                  
 14. 7  小测验                  
 第15章  臭由轰炸和Beat测试                  
 15. l  能看多远看多远                  
 15. 2  测试共享                  
 15. 3  Beat测试                  
 15. 4  提交测试                  
 15. 5  小结                  
 15. 6  小测验                  
 第五部分使用测试文档                  
 第16章  计划测试工作                  
 16. l  测试计划的目标                  
 16. 2  测试计划主题                  
 16. 2. l  高级期望                  
 16. 2. 2  人. 地点和事                  
 16. 2. 3  定义                  
 16. 2. 4  团队之间的责任                  
 16. 2. 5  哪些要测试, 哪些不要测试                  
 16. 2. 6  测试阶段                  
 16. 2. 7  测试策略                  
 16. 2. 8  资源要求                  
 16. 2. 9  测试员的任务分配                  
 16. 2. 10  测试过度                  
 16. 2. 11  测试案例                  
 16. 2. 12  软件缺陷报告                  
 16. 2. 13  频度和统计                  
 16. 2. 14  风险和问题                  
 16. 3  小结                  
 16. 4  小测验                  
 第17章  编写和跟踪测试案例                  
 17. 1  测试案例计划的目标                  
 17. 2  测试案例计划综述                  
 17. 2. l  测试设计                  
 17. 2. 2  测试案例                  
 17. 2. 3  测试程序                  
 17. 2. 4  细节和真实                  
 17. 3  测试案例组织和跟踪                  
 17. 4  小结                  
 17. 5  小测验                  
 第18章  报告发现的问题                  
 18. l  使软件缺陷得以修复                  
 18. 2  分离和再现软件缺陷                  
 18. 3  所有软件缺陷不是生来就平等的                  
 18. 4  软件缺陷的生命周期                  
 18. 5  软件缺陷跟踪系统                  
 18. 5. 1  标准:测试事件报告                  
 18. 5. 2  手工软件缺陷报告和跟踪                  
 18. 5. 3  自动软件缺陷报告和跟踪                  
 18. 6  小结                  
 18. 7  小测验                  
 第19章  评价成效                  
 19. l  使用软件缺陷跟踪数据库中的.                   
 19. 2  在日常测试中使用的频度                  
 19. 3  常用项目级频度                  
 19. 4  小结                  
 19. 5  小测验                  
 第六部分软件测试展望                  
 第20章  软件质量评判                  
 20. l  质量是免费的                  
 20. 2  生产车间中的测试和质量评判                  
 20. 2. l  软件测试                  
 20. 2. 2  质量评判                  
 20. 2. 3  软件测试团队的其他名称                  
 20. 2. 4  测试管理和组织结构                  
 20. 2. 5  能力成熟度模型(CMM)                  
 20. 2. 6  ISO 9000                  
 20. 3  小结                  
 20. 4  小测验                  
 第21章  软件测试员职业指导                  
 21. l  软件测试员工作                  
 21. 2  寻求软件测试职位                  
 21. 3  获得亲身体验                  
 21. 4  正规培训机会                  
 21. 5  因特网链接                  
 21. 6  专业组织                  
 21. 7  参考书目                  
 21. 8  小结                  
 21. 9  小测验                  
 附录测验问题解答                  
                   
                   

本目录推荐