《 测试反模式:有效规避常见的92种测试陷阱》—— 导读

简介:


3f8122fb65763e216f458782a8470dcbe45a1b02

前  言
市面上有许多关于系统和软件测试的好书,大多数测试人员的书架上可能已经有好几本了。似乎讲测试如何做的书籍并不少见,而且这些书中全是针对如何测试软件依赖系统(software-reliant system)的优秀建议。包括测试计划、许多不同类型的测试、测试如何融入开发周期、测试用例设计(包括测试用例选择和测试完成标准)、测试工具和环境,以及其他许多有趣有用的话题。
我们花了大量的时间和精力做测试,虽然如此,我们交付的系统即使没有上百个遗留的缺陷,也会有几十个。除了作为测试人员,我也参与过众多的内部以及独立的系统和软件开发项目的技术评估(ITA),包括测试组织和项目。在每一种情况下,无论我是测试团队还是评估团队的一员,我总是会观察到一些明显的测试问题。更具体地讲,我观察到测试人员和开发人员一遍又一遍地掉进同样的陷阱中。显然,关于如何做的书籍虽然非常有用,但不足以使测试变得高效或有效。
我因忍受和观察这些经常发生的测试陷阱而经历的无奈导致了这本书的出现。如果许多讲“如何做”的书籍是不够的,那么显然现在是时候尝试不同的方式:一本“如何不做”的书。
你可以将这本书看成测试反模式的目录和信息库:要避免的陷阱;如何减少其负面后果;如果不能避免它们,那么在陷入的时候如何逃脱。就像博物学家的野生动物手册,让本书成为你对进入充满了测试错误的危险世界并了解它的居民(人们已经发现的许多弄糟测试的创造性的方式)的指南。
范围
本书的讨论范围是测试,这是几种常用于确认系统满足其利益相关者的需要和验证该系统符合其指定需求的方法之一。虽然存在其他方法(例如,审查、演示、评审、分析、模拟、重用和认证),并且可以用类似的方法来记录,但它们超出了本书的讨论范围。
本书主要讨论软件依赖系统的测试,这个系统往往是子系统、硬件、软件、数据、设备、材料和人员的异构聚合。这里的测试包括纯软件应用程序和组件的测试。为简单起见,我将使用术语系统来表示异构系统、软件应用程序,以及它们的架构、设计和实施组成部分。

目  录
[第1章 概述
1.1 什么是测试 ](https://yq.aliyun.com/articles/119031)
1.2 测试和V模型
1.3 什么是缺陷
1.4 为何测试很关键
1.5 测试的局限性
1.6 什么是测试陷阱
1.7 陷阱分类
1.8 陷阱描述
[第2章 测试陷阱概要介绍
2.1 一般测试陷阱 ](https://yq.aliyun.com/articles/119058)
2.2 测试类型相关陷阱
[第3章 测试陷阱的详细描述
3.1 共同的负面后果 ](https://yq.aliyun.com/articles/119076)
3.2 一般建议

相关文章
|
监控 测试技术
测试反模式的思考
习惯了的事,也不总是对的。当下舒服的,也不一定是正确的。软件行业已经发生了很大的变化,不怪企业对测试人员的技术要求不断的提高。而是应该庆幸测试的门槛越来越高,你才有更多的机会脱颖而出。
98 0

热门文章

最新文章