灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2998回复:1

[其他编程类书籍][计算机软件测试(原书第二版)].Cem.Kaner等.扫描版

楼主#
更多 发布于:2014-10-13 11:33

图片:qq截图20141010184549.jpg


计算机软件测试 内容介绍:
计算机软件测试从软件测试的基础知识讲起,继而对软件测试技巧及软件测试管理等问题进行了深入的探讨。本书先介绍了测试目标、测试类型,说明如何报告和分析故障;而后介绍了问题跟踪系统的使用、测试用例的设计、设备测试,测试本地化、测试工具,以及测试计划和测试文档;最后介绍了测试项目及测试人员的管理。此外,本书最后的附录列出了400多个常见的软件错误,并对每个错误进行了简要说明,可供测试人员参考。

计算机软件测试不仅适合软件测试人员和测试经理,也适合项目经理和程序员阅读,尤其适合作为软件测试岗位培训的教材。

计算机软件测试讲述如何在现实世界的环境下测试计算机软件,作者都曾在知名的硅谷软件公司中担任过测试经理或软件开发经理。现今,成功的商业软件公司已经学会了在严格的时间及预算限制下研发出高质量产品的方法,而本书诠释了这些成功的软件公司所采用的软件测试技术和方法。

计算机软件测试面向的读者:
  ●测试人员和测试经理。
  ●项目经理——掌握时间基线、研究深度以及使测试人员保持其责任心的沟通技能。
  ●程序员——获得洞察代码中错误根源的能力,了解软件测试的必要性和内容。
  ●学生——软件开发人员初级岗位的培训。
  本书的写作目标是使读者学会:
     ●如何快速发现重要缺陷。
  ●如何清晰描述软件错误。
  ●如何以最少的篇幅创建测试计划。
  ●如何设计和使用缺陷跟踪系统。
  ●判断在产品开发过程中哪个阶段适合进行测试。
  ●如何测试要翻译成其他语言的产品。
  ●如何测试与设备(如打印机)的兼容性。
  ●判断哪些法规适用于软件质量保障。
计算机软件测试 目录:
译者序
前言
关于本书结构和布局的说明
作者简介
第一部分 基础知识
第1章 一个样例测试系列 3
1.1 第一个测试周期 3
1.1.1 第1步:从一个显而易见的简单
测试开始 3
1.1.2 第一次测试产生的问题报告 4
1.1.3 第2步:对还需要测试什么做一
些记录 4
1.1.4 寻找边界条件 6
1.1.5 第3步:检查有效用例并观察发
生了什么 7
1.1.6 第4步:做一些“快速的”测试 7
1.1.7 第5步:总结对程序及其问题的
认识 9
1.1.8 第一个测试周期的总结 12
1.2 第二个测试周期 12
.1.2.1 第1步:在进行任何测试之前应
仔细评审对问题报告的反馈,以
确定哪些需求必须满足,哪些
无须满足 13
1.2.2 第2步:评审对不进行改正的问
题的意见,它们可能暗示着进
行进一步的测试 13
1.2.3 第3步:找出上次的记录,补充
新记录,然后开始测试 14
1.3 后续测试周期中可能会发生的事情 15
第2章 测试的目标和局限 17
2.1 不可能完全测试一个程序 18
2.1.1 不可能测试到程序对任何可能
输入的响应 18
2.1.2 不可能测试到程序每一条可能
的执行路径 20
2.1.3 无法找出所有的设计错误 22
2.1.4 不能采用逻辑来证明程序的正
确性 22
2.2 测试人员的目标是验证程序吗 22
2.2.1 无法验证程序运行正确 22
2.2.2 程序不能正确地运行 23
2.2.3 既然程序不能正确地工作,那
么测试是不是个失败呢 23
2.2.4 测试人员不应该试图验证一个
程序运行正确 23
2.3 那么,为什么要进行测试呢 24
2.3.1 测试一个程序的目的是为了发
现它的问题 24
2.3.2 发现问题的目的是为了改正问题 25
第3章 测试的类型及其在软件开发过程
中的地位 26
3.1 软件开发阶段综述 29
3.2 规划阶段 30
3.2.1 目标阐述 30
3.2.2 需求分析 31
3.2.3 功能定义 31
3.3 规划阶段进行的测试 31
3.3.1 产品对照评价 32
3.3.2 重点问题小组 32
3.3.3 任务分析 33
3.4 设计阶段 33
3.4.1 外部设计 33
3.4.2 内部设计 34
3.4.3 原型开发 35
3.5 设计阶段的测试 36
3.5.1 评审会议 37
3.5.2 伪代码分析 37
3.6 白盒代码测试是编码阶段的
组成部分 38
3.6.1 结构测试与功能测试 39
3.6.2 路径测试:覆盖准则 39
3.6.3 增长测试与崩溃测试 41
3.6.4 自顶向下测试与自底向上测试 42
3.6.5 静态测试与动态测试 42
3.6.6 标准符合性 43
3.6.7 软件度量 43
3.6.8 刻意的错误:调试与变异 44
3.6.9 性能测试 45
3.7 回归测试 45
3.8 黑盒测试 46
3.8.1 常用的黑盒测试事件序列 46
3.8.2 功能测试和系统测试中需要进行
的测试 49
3.9 维护 51
第4章 软件错误 54
4.1 质量 54
4.2 什么是软件错误 55
4.3 软件错误的分类 55
4.3.1 用户界面错误 55
4.3.2 错误处理 56
4.3.3 与边界相关的错误 56
4.3.4 计算错误 57
4.3.5 最初阶段与后续阶段 57
4.3.6 控制流错误 57
4.3.7 数据处理或解释中的错误 57
4.3.8 竞争条件 57
4.3.9 负载条件 58
4.3.10 硬件 58
4.3.11 源程序和版本控制 58
4.3.12 文档 58
4.3.13 测试中的错误 58
第5章 缺陷的报告与分析 59
5.1 即时填写问题报告 60
5.2 问题报告的内容 60
5.2.1 问题报告编号 60


点击下载

喜欢0 评分0
376432297
终身会员
终身会员
  • 注册日期2014-07-08
  • 发帖数1709
  • QQ376432297
  • 火币2065枚
  • 粉丝0
  • 关注0
沙发#
发布于:2017-10-16 13:31
谢谢楼主了、

回复(0) 喜欢(0)     评分
游客

返回顶部