测试中的基本术语(软件测试原书中文第二版)

上一篇 / 下一篇  2012-04-18 16:03:38 / 个人分类:测试方法

  缺陷---缺陷是错误的结果。更精确地说,缺陷是错误的表现,而表现是表示的模式,例如叙述性文字、数据流框图、层次结构图、源代码等。与缺陷可能很难捕获。当设计人员出现遗漏错误时,所导致的缺陷会是遗漏本来应该在表现中提供的内容。这种情况说明需要对定义做进一步的细化。我们可以把缺陷分为过错缺陷和遗漏缺陷。如果把某些信息输入到不正确的表示中,就是过错缺陷;如果没有输入正确信息,就是遗漏缺陷。
  失效---当缺陷执行时会发生失效。有两点需要解释:一是失效只出现在可执行的表现中,通常是源代码,或更确切地说是被装载的目标代码;而是这种定义只与过错缺陷有关。应该怎样处理在执行中从来不发生,或可能在相当长时间内没有发生的缺陷呢?米开朗基罗病毒就是这种缺陷的一个例子。这种病毒只有到米开朗基罗3月6号的生日那天才会发作。评审可以通过发现缺陷避免很多失效的发生。有效的评审可以找出遗漏缺陷。
  事故---当出现失效时,可能会也可能不会呈现给用户。事故说明出现了与失效类似的情况,警告用户注意所出现的失效。
  测试---测试显然要处理错误、缺陷、失效和事故。测试是采用测试用例执行软件的活动。显著目标:找出失效,演示正确的执行。
  测试用例---测试用例有一个标识,并与程序行为有关。测试用例还有一组输入和一个预期输出表。


TAG:

 

评分:0

我来说两句

Open Toolbar