《 测试反模式:有效规避常见的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 一般建议

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

热门文章

最新文章

  • 1
    小鱼深度评测 | 通义灵码2.0,不仅可跨语言编码,自动生成单元测试,更炸裂的是集成DeepSeek模型且免费使用,太炸裂了。
  • 2
    3天功能开发→3小时:通义灵码2.0+DEEPSEEK实测报告,单元测试生成准确率92%的秘密
  • 3
    Potpie.ai:比Copilot更狠!这个AI直接接管项目代码,自动Debug+测试+开发全搞定
  • 4
    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
  • 5
    基于FPGA的图像双线性插值算法verilog实现,包括tb测试文件和MATLAB辅助验证
  • 6
    大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
  • 7
    「ximagine」业余爱好者的非专业显示器测试流程规范,同时也是本账号输出内容的数据来源!如何测试显示器?荒岛整理总结出多种测试方法和注意事项,以及粗浅的原理解析!
  • 8
    用户说 | 通义灵码2.0,跨语言编码+自动生成单元测试+集成DeepSeek模型且免费使用
  • 9
    阿里云零门槛、轻松部署您的专属 DeepSeek模型体验测试
  • 10
    以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡