《软件测试的艺术(原书第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. [转载] 详细讲解Hadoop中的简单数据库HBase

    转载自http://www.csdn.net/article/2010-11-28/282614 数据模型 HBase数据库使用了和Bigtable非常相似的数据模型.用户在表格里存储许多数据行.每个 ...

  2. Shiro SpringMVC 非maven HelloWorld

    项目用到Shiro就从网上找一些案例看看吧,结果看了很多都是maven的,没有办法就自己弄了一个.废话不多说,原理自己找开始上菜. 配置web.xml <?xml version="1 ...

  3. 解决弹出蒙层滑动穿透问题-vue

    最近开发过程中遇到一些小问题(似乎问题总是那么多),但一直没什么时间去优化与解决.程序员不能被业务绑架,有时间还是花点在代码上

  4. h5 canvas 图片上传操作

    最近写的小 demo,使用的是h5的 canvas来对图片进行放大,移动,剪裁等等这是最原始的代码,比较接近我的思路,后续会再对格式和结构进行优化 html: <pre name="c ...

  5. 【SpringMVC】使用Myeclipse创建SpringMVC项目【超详细教程】

    之前一直是使用Eclipse创建Web项目,用IDEA和MyEclipse的创建SpringMVC项目的时候时不时会遇到一些问题,这里把这个过程记录一下,希望能帮助到那些有需要的朋友.我是用的是MyE ...

  6. 搭建php环境的几种方法

    对于想学习php开发初学者来说,先要学习搭建php开发环境,因为要做php开发,搭建一个能够运行php网站的服务器环境是第一步,传统的php环境软件非常复杂,好在很多公司开发了一键搭建php安装环境, ...

  7. React服务器端渲染值Next.js

    昨天leader给分配了新任务,让熟悉一下ssr,刚开始有点懵,啥玩意?百度了一下,不就是服务器端渲染(server side render,简称: ssr). ssr简介 服务端渲染一个很常见的场景 ...

  8. 计算生日是星期几-soj

    编写一个程序,只要输入年月日,就能回答那天是星期几. 输入一个日期,包括年.月.日.(一组测试数据) 输出这个日期是星期几. 输入: 1 1 1 2 1 1 2006 7 10 输出: Monday ...

  9. Oracle11g静默安装dbca,netca报错处理--直接跟换操作系统

    最近给一个客户安装oracle 11gr2 概述: 操作系统:linux 32位操作系统 [oracle@nbsrfx response]$ uname -aLinux nbsrfx 2.6.32-5 ...

  10. kvm虚拟机管理 系统自动化安装

    原创博文安装配置KVM http://www.cnblogs.com/elvi/p/7718574.htmlweb管理kvm http://www.cnblogs.com/elvi/p/7718582 ...