当前位置:网站首页>推荐书籍 > 正文 >>

软件测试

图书信息

作者:(美)Ron Patton著;周予滨…等;周予滨译,机械工业 | 分类:科学技术,计算机/网络,软件工程及软件方法学

作者简介

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

内容简介

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

目录

图书目录
第一部分软件测试综述第1章  软件测试背景1. l  臭名昭著的软件错误案例研究1. l. l  迪斯尼的狮子王, 1994~19951. 1. 2  英特尔奔腾浮点除法软件缺陷, 19941. l. 3  美国航大局火星极地登陆, 19991. 1. 4  爱国者导弹防御系统, 19911. 1. 5  千年虫, 大约19741. 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和 Unicode10. 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 900020. 3  小结20. 4  小测验第21章  软件测试员职业指导21. l  软件测试员工作21. 2  寻求软件测试职位21. 3  获得亲身体验21. 4  正规培训机会21. 5  因特网链接21. 6  专业组织21. 7  参考书目21. 8  小结21. 9  小测验附录测验问题解答
推荐书籍