《软件测试的艺术(原书第2版)》【PDF】下载链接:
https://u253469.ctfile.com/fs/253469-231196343

内容简介

本书以一次自评价测试开篇,从软件测试的心理学和经济学入手,探讨了代码检查、走查与评审、测试用例的设计、模块(单元)测试、系统测试、调试等主题,以及极限测试、互联网应用测试等高级主题,全面展现了作者的软件测试思想。第3版在前两版的基础上,结合软件测试的最新发展进行了更新,覆盖了可用性测试、移动应用测试以及敏捷开发测试等内容。

本书适合软件开发人员、IT项目经理等相关读者阅读,还可以作为高等院校计算机相关专业软件测试课程的教材或参考书。

第3版阐述了如何将经典软件测试法则应用到解决当今计算机行业所面临的最紧迫的问题之中,这些问题包括:

移动设备的应用测试

各种设备上的软件代码走查、代码审查(从技术以及如何发现错误的角度讨论)

可用性测试(随着直接面向广大终端用户的应用在数量上呈爆发性增长,可用性变得越来越重要)

作者简介

Glenford J.
Myers,IBM系统研究所前高级研究员,同时还是RadiSys公司的创始人和前CEO。

Tom
Badgett,曾经主管大型企业软件开发团队,已出版超过60本关于计算机软件和硬件的技术书籍,同时他还是PcJr,Digital
News等主流计算机杂志的技术编辑。

Corey
Sandler,计算机新闻的先锋,他曾经负责Gannett Newspapers 和the Associated
Press的技术部分以及之后成为Pc Magazine的第一任主编。他同时还是Digital
News(针对DEC小型机的一份报纸)的编辑创始团队成员,他著作等身,目前已经出版了超过150本书籍,覆盖了从计算机到商业以及很多其他领域。

目录

译者序

序言

前言

第1章 一次自评价测试

第2章 软件测试的心理学和经济学

2.1 软件测试的心理学

2.2 软件测试的经济学

2.2.1 黑盒测试

2.2.2 白盒测试

2.3 软件测试的原则

2.4 小结

第3章 代码检查、走查与评审

3.1 代码检查与走查

3.2 代码检查

3.2.1 代码检查小组

第4章 测试用例的设计

4.1 白盒设计

4.2 黑盒设计

4.2.1 等价划分

4.2.2 一个范例

4.2.3 边界值分析

4.2.4 因果图

4.3 错误猜测

4.4 测试策略

4.5 小结

第5章 模块(单元)测试

5.1 测试用例设计

5.2 增量测试

5.3 自顶向下测试与自底向上测试

5.3.1 自顶向下测试

5.3.2 自底向上测试

5.3.3 比较

5.4 执行测试

5.5 小结

第6章 更高级别的测试

6.1 功能测试

6.2 系统测试

6.2.1 能力测试

6.2.2 容量测试

6.2.3 强度测试

6.2.4 可用性测试

6.2.5 安全性测试

6.2.6 性能测试

6.2.7 存储测试

6.2.8 配置测试

6.2.9 兼容性/转换测试

6.2.10 安装测试

6.2.11 可靠性测试

6.2.12 可恢复性测试

6.2.13 服务/课维护性测试

6.2.15 文档测试

6.2.16 系统测试的执行

6.3 验收测试

6.4 安装测试

6.5 测试的计划与控制

6.6 测试结束准则

6.7 独立的测试机构

6.8 小结

第7章 可用性(或用户体验)测试

7.1 可用性测试基本要素

7.2 可用性测试流程

7.2.1 测试用户的选择

7.2.2 需要多少用户进行测试

7.2.3 数据采集方法

7.2.4 可用性调查问卷

7.2.5 何时收工,还是多多益善

7.3 小结

第8章 调用

8.1 暴力法调试

8.2 归纳法调试

8.3 演绎法调试

8.4 回溯法调试

8.5 测试法调试

8.6 调试的原则

8.6.1 定位错误的原则

8.6.2 修改错误的技术

8.7 错误分析

8.8 小结

第9章 敏捷开发模式下的测试

9.1 敏捷开发的特征

9.2 敏捷测试

9.3 极限编程与测试

9.3.1 极限编程基础

9.3.2 极限测试:概念

9.3.3 极限测试的应用

9.4 小结

第10章 互联网应用测试

10.1 电子商务的基本结构

10.2 测试的挑战

10.3 测试的策略

10.3.1 表示层的测试

10.3.2 业务层的测试

10.3.3 数据层的测试

10.4 小结

第11章 移动应用测试

11.1 移动环境

11.2 测试面临的挑战

11.2.1 移动设备多样性

11.2.2 运营商网络基础设施

11.2.3 脚本编程

11.2.4 可用性测试

11.3 测试方法

11.3.1 真机测试

11.3.2 基于模拟器的测试

11.4 小结

附录A 极限编程示例程序

附录B 小于1000的素数

《软件测试的艺术(原书第2版)》【PDF】下载链接:
https://u253469.ctfile.com/fs/253469-231196343

更多书单和推荐电子书请关注:
http://zhaozhiyong.cn

《软件测试的艺术(原书第2版)》【PDF】下载的更多相关文章

  1. 《决战大数据:驾驭未来商业的利器》【PDF】下载

    内容简介 大数据时代的来临,给当今的商业带来了极大的冲击,多数电商人无不"谈大数据色变",并呈现出一种观望.迷茫.手足无措的状态.车品觉,作为一名经验丰富的电商人,在敬畏大数据的同 ...

  2. 大数据时代的图表可视化利器——highcharts,D3和百度的echarts

    大数据时代的图表可视化利器——highcharts,D3和百度的echarts https://blog.csdn.net/minidrupal/article/details/42153941   ...

  3. 决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试

    决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试 [TOC] Apache ZooKeeper 单机模式安装 创建hadoop用户&赋予sudo权限, ...

  4. 决战大数据之二:CentOS 7 最新JDK 8安装

    决战大数据之二:CentOS 7 最新JDK 8安装 [TOC] 修改hostname # hostnamectl set-hostname node1 --static # reboot now 重 ...

  5. 学习推荐《零起点Python大数据与量化交易》中文PDF+源代码

    学习量化交易推荐学习国内关于Python大数据与量化交易的原创图书<零起点Python大数据与量化交易>. 配合zwPython开发平台和zwQuant开源量化软件学习,是一套完整的大数据 ...

  6. asp.net大数据导出execl实现分开压缩并下载

    asp.net大数据导出execl实现分开压缩并下载 /// <summary> /// 导出数据到EXCEL 多个表的 /// </summary> /// <para ...

  7. 基于Greenplum Hadoop分布式平台的大数据解决方案及商业应用案例剖析

    随着云计算.大数据迅速发展,亟需用hadoop解决大数据量高并发访问的瓶颈.谷歌.淘宝.百度.京东等底层都应用hadoop.越来越多的企 业急需引入hadoop技术人才.由于掌握Hadoop技术的开发 ...

  8. 关于大数据时代传统商业存储的思考: 中心存储 VS 分布式存储

    尊重原创,转载请注明出处:http://anzhan.me ; http://blog.csdn.net/anzhsoft 今天和我们部门的老大1*1, 大家面对面沟通了一下到新的项目组的想法.而且也 ...

  9. cloudera cdh6.3 离线安装 经典大数据平台视频教程(含网盘下载地址)

    cdh6.3企业级大数据视频教程 链接:https://pan.baidu.com/s/1bLGrIwzpFQB-pQRb6KOmNg 提取码:i8h8 系统和软件版本1,操作系统:Centos7.6 ...

  10. 大数据之路week06--day01(VMware的下载与安装、安装CentOS)

    好了,从今天开始就开始正式的进入大数据道路的轨道上了,当然了,Java 也是需要不断地在日后进行反复地学习,熟练掌握.(这里我要说一下,Java种还有一些I/O流.Lambda表达式和一些常用工具类有 ...

随机推荐

  1. python变量命名规则

    在Python中使用变量时,需要遵守一些规则和指南.违反这些规则将引发错误,而指南旨在让你编写的代码更容易阅读和理解.请务必牢记下述有关变量的规则.  变量名只能包含字母.数字和下划线.变量名可以字 ...

  2. 关于web程序中使用KindEditor向数据库插入带有格式的数据时出现的问题

    最近做一个项目,需要对输入的文字在存入数据库之前进行文本格式编辑,于是我用到了KindEditor,当然怎么用在asp.net页面中,这里就不过多叙述了. 主要是遇到在将赋予格式的文本插入数据库时遇到 ...

  3. 类的特殊成员&反射&异常处理

    类的特殊成员 1.__doc__表示类的描述信息 class Foo(object): """ 描述类信息,这是用于看片的神奇 """ de ...

  4. JAVA基础面试(一)

    1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致. 2.Java有 ...

  5. JS规范2

    百度SS Javascript编码规范 1.变量.方法命名必须匹配正则:/^[$_a-zA-Z]\w*$/ /** * 虽然Javascript引擎支持多种格式命名的变量, * 比如下面这样的变量,J ...

  6. canvas 粒子效果

    var canvas = document.createElement('canvas'); var cxt = canvas.getContext('2d'); var W = canvas.wid ...

  7. smali语法(二)

    一.smali的包中信息 .class public Lcom/aaaaa; .super Lcom/bbbbb; .source "ccccc.java" 1.它是com.aaa ...

  8. 网站图片挂马检测及PHP与python的图片文件恶意代码检测对比

    前言 周一一早网管收到来自阿里云的一堆警告,发现我们维护的一个网站下有数十个被挂马的文件.网管直接关了vsftpd,然后把警告导出邮件给我们. 取出部分大致如下: 服务器IP/名称 木马文件路径 更新 ...

  9. 用python 抓取B站视频评论,制作词云

    python 作为爬虫利器,与其有很多强大的第三方库是分不开的,今天说的爬取B站的视频评论,其实重点在分析得到的评论化作嵌套的字典,在其中取出想要的内容.层层嵌套,眼花缭乱,分析时应细致!步骤分为以下 ...

  10. Java集合(2)一 ArrayList 与 LinkList

    目录 Java集合(1)一 集合框架 Java集合(2)一 ArrayList 与 LinkList Java集合(3)一 红黑树.TreeMap与TreeSet(上) Java集合(4)一 红黑树. ...