软件测试
图书信息
作者:(美)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 小测验附录测验问题解答
推荐书籍
- 丝绸之路千问千答(高建群 著)
- 清代象棋四大名谱:百局象棋谱(修订版)(李浭,河南科学技术)
- 宝贝阿堇1:我的名字叫阿堇((日)石井睦美 著,李洁 译 (日)黑井健 绘,)
- 神秘的五角银币((日)江户川乱步等著;季叶选编,珠海)
- 勘查地球化学手册(第三卷 矿产勘查的岩石地球化学)((荷)G.J.S.戈维特(G.J.S.Govet)
- 从皮肤看自己(小多北京文化传媒有限公司 译 美国卡洛斯出版集团)
- 恩惠(未知)
- 电路原理(第2版)(刘朝阳,张丽红,郎文杰 等 编,电子工业)
