整理的软件测试问题提问单

发表于:2011-12-22 10:24

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  可以从三个方面来评估风险:

  (PS: 一般确定一个测试需求只需从一个方面来确定风险指标,但是对于确定为低风险的测试需求,最好在从另一方面进一步来确定风险指标)

  影响 - 指定用例(需求等)失效后将造成的影响或后果

  简单的来讲,就是如果测试需求没有得到满足,会产生什么不利影响,而这个影响处在什么风险等级上。

  询问下面的问题来确定影响,“如果。。。。。。。。。,将出现什么情况”

  原因 - 用例失效所导致的非预期结果

  根据原因评估风险。在开始时可以声明某个非预期的事件或条件,并确定一组能够允许该条件存在的事件。询问如下问题:

  ___________为什么会发生?

  可能性 - 用例失效的可能性

  根据可能性来评估风险也就是确定用例(或实施用例的构件)失效的概率。这种概率通常基于某个外部因素,例如:

  故障率和/或密度

  变更率

  复杂性

  来源/始创人

  应该注意的是:当根据这一方面来评估风险时,风险程度指标与发生故障的概率相关,而不是与故障对组织的影响(它用于根据结果和原因来评估风险)相关。

  2)确定实施概要

  第一步,确定实施概要程度指标,一般的划分方法如下:

  H - 使用得相当频繁,在每个时期会使用很多次,或者由多个主角或用例使用。
  M - 使用得比较频繁,在每个时期会使用若干次,或者由若干个主角或用例使用。
  L - 很少使用,或者由很少的几个主角或用例使用

  通常,用例或构件的使用次数越多,实施概要指标也就越高

  第二步,列出测试对象中的每个用例或构件。为列出的每一项确定一个实施概要指标并且说明每个指标值的理由。工作量分析文档中的信息(请参阅工件:工作量分析文档,该工件我会在另一个问题中进行讲解)可用于此评估。

  3)确定测试优先级

  第一步,确定和说明将要使用的测试优先程度指标,一般的划分方法为:

  H - 必须测试
  M - 应该测试,只有在测试完所有 H 项后才进行测试
  L - 可能会测试,但只有在测试完所有 H 和 M 项后才进行测试

  第二步,列出测试对象中的每个用例或构件。然后,为列出的每一项确定一个测试优先级指标并且说明您的理由。

33/3<123
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号