软件测试的7项基本原则

在软件测试领域中有业界公认的7项基本原则。了解这7项原则,可以让我们正确的认识测试,更好的进行测试。

这7项原则分别是:

  1. 软件测试能够发现软件存在缺陷,但不能证明软件没有缺陷

软件测试能够发现软件潜在的缺陷,好的测试可以使软件中遗留的缺陷非常少。这使得软件测试的作用被夸大。甚至有些人认为只要通过了软件测试的软件,就不再存在任何缺陷,就可以放心的使用。这种把软件测试神话了的现象是违背这一原则的。实际上即使软件测试发现任何缺陷,也不能证明软件当中就没有缺陷,软件就是完全正确的。

  1. 穷尽软件测试是不可行的

理论上我们希望在软件投入使用之前能够通过软件测试,把各种输入和前提条件的组合都测试一遍。但在实际上这种穷尽的软件测试是不可能实现的。一方面这种穷尽的软件测试所消耗的工作量巨大,软件的收益和成本不成比例;另一方面软件中存在。一些无关紧要的缺陷,并不会影响软件的使用。所以软件通常会遵循一个 good enough原则——通过衡量测试的投入产出比,测试既不能太少,也不能太过。

  1. 软件测试应尽早介入

软件测试应当尽早地介入软件开发过程,这样就可以尽早的地发现软件缺陷,而越早发现软件缺陷,缺陷的修复成本就会越小。所以让测试人员参加需求开发过程,确认每条需求的正确性、可测试性等,可以有效地节省开发成本。

  1. 缺陷的集群性

软件测试也是符合28原则的,即80%的缺陷只存在20%的模块当中。在测试的实践当中也会发现,如果你在某个模块发现了缺陷,那么在这模块当中可能就会存在不止一个缺陷。这就是缺陷的集群性。

  1. 杀虫剂悖论

测试中的杀虫剂现象,有两种情况:一种情况是同一个软件由同一个人测试,那么他在几天后就会发生杀虫剂现象;另外一种情况是同样的测试用例对同一个软件重复测试,也会发生杀虫剂现象。对于后者需要对通过对测试用例的定期评审和完善来克服,对于前者则需要采用轮流测试的方式来克服。

  1. 软件测试活动依赖于软件测试背景

不同领域的软件测试都有它自己的特殊的测试策略。比如,军用软件会重视可靠性和安全性的测试,信息化系统软件则会强调压力测试等性能的测试。

  1. 无法使用的软件不需要测试

如果一个软件根本无法正常使用,或者他最主要的软件功能都不能正常使用这样的软件是完全没有必要进行测试的。

这正是:

七项原则数一数,好像大侠掌七武

正确理解和认识,测试走上阳光路

参考书目:软件测试技术实战:设计、工具及管理,作者:顾翔,出版社:人民邮电出版社

(0)

相关推荐

  • 测试理论

    常见英文单词一 工作中经常遇到的单词: bug(漏洞) percent(百分比) release(发布) test UAT(验收测试) build(构建)code 代码 list清单 deploy(发 ...

  • 软件测试中什么是配置项测试?具体定义和具体工作是什么? 试的具体工作内容是什么?

    配置项测试的理解,我觉得得先清楚两个概念: ①软件配置项:我认为软件配置项就是一个开发完成的,已经进入配置管理的,准备提供给客户的产品.可以是可执行代码,也可以是产品文档. ②软件需求规格说明书:软件 ...

  • 软件测试的基本知识-1

    一.软件测试的目的? 发现缺陷错误,并且尽最大可能找出最多的错误,也是对软件质量进行评估,以提高软件质量 二.什么是软件? 软件=程序+文档 程序:是事先设计好的功能和性能要求执行的指令序列(简单的说 ...

  • 软件测试的12项基本原则

    从不同的角度,软件测试会有不同的测试原则. 根据测试目的的不同,软件测试有以下12项基本原则: 尽早地和不断地进行软件测试 尽早地测试,尽早地发现和解决问题,可以极大地降低成本,可以保证软件高效地开发 ...

  • 曾国藩用人的四项基本原则

    曾国藩用人的四项基本原则: 有本事没脾气的圣人--放心使用: 有本事有脾气的能人--监控使用: 没本事没脾气的庸人--培养使用: 没本事有脾气的坏人--坚决不用. 事实上,在任何组织里,总会至少同时存 ...

  • 曾国藩用人的四项基本原则:有本事没脾气的...

    有本事没脾气的圣人--放心使用: 有本事有脾气的能人--监控使用: 没本事没脾气的庸人--培养使用: 没本事有脾气的坏人--坚决不用. 事实上,在任何组织里,总会至少同时存在下面五种人: 能力好,人品 ...

  • 农贸市场改造规划和构需遵循五项基本原则

    现代农贸市场改造工程的规划和构想应遵循以下基本原则. 按照逻辑和从属关系,这五项基本原则是规划概念.空间结构形式.功能分区和规划布局.道路交通规划和景观规划. 杭州佰映作为十多年来从事农贸市场改造的专 ...

  • 工伤保险制度的四项基本原则!

    根据<工伤保险条例>,工伤保险制度的基本原则如下: 一是,强制实施原则. 只要是我国境内的用人单位,都应当参加工伤保险,为本单位全部职工缴纳工伤保险费用.用人单位应当参加工伤保险而未参加的 ...

  • 英语写作的“七项基本原则”

    一. 长短句原则 工作还得一张一驰呢,老让读者读长句,累死人!写一个短小精辟的句子,相反,却可以起到画龙点睛的作用.而且如果我们把短句放在段首或者段末,也可以揭示主题: As a creature, ...

  • 保持身心健康的八项基本原则

    一.Nutrition 均衡营养 身体每一器官都需要一定的营养,因此选择食物必须视其建造身体原料成分的多少为取舍. 健康饮食原则: 1.每餐食物当中必须包含以下三类食物: 供应热能类:饭面,玉米,芋头 ...

  • 做朋友的四项基本原则

    目录 ⊙第一.无害,没有危险性 ⊙第二.理顺,不会很麻烦 ⊙第三.互惠,交往有实惠 ⊙第四.稍合,贵情投意合 开 篇 市场经济与社会发展让"出门靠朋友"这句话越发有实践意义. 承蒙 ...

  • 提升思考质量的四项基本原则

    普通人的智力其实差别不大,但最终的思考质量却有天壤之别,今天就说几个提升思考质量的原则,供您参考. 原则一:通过现象看本质.这话已经是熟的不能再熟了,可它依然重要.比如,遇到突发事件的时候,我们会本能 ...