浅谈测试用例分析和设计

发表于:2011-4-15 10:38

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

 作者:王雪清    来源:51Testing软件测试网采编

  2、边界值和等价类的方法。通过边界值和等价类划分,可以大大的缩小测试范围,提高了测试效率。在任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力最强。必要时用等价类划分方法补充一些测试用例。

  3、因果图表和决策表法。如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法。因果图分析法,是为了解决边界值分析和等价划分的一个弱点:未对输入条件的组合进行分析。而因果图恰恰有助于用一个系统的方法选择出此类高效的测试用例集,并且可以指出规格说明的不完整性和不明确之处。步骤如下:

  1)将规格说明分解为可执行的片段;

  2)确定规格说明中的因果关系;

  3)分析规格说明的语义内容,并将其转换为连接因果关系的布尔图,即:因果图;

  4)给图加上注解符号,说明由于语法或环境的限制而不能联系起来的“因”和“果”;

  5)经过仔细地跟踪图中的状态变化情况,将因果图转换成一个有限项的判定表;

  6)将判定表中的列转换成测试用例。

  4、“猜”技术。为特殊测试点准备测试数据。

  看完了上面的测试用例设计方法,我们来看下测试用例的设计步骤:

  1)构造根据设计规格得出的基本功能测试用例;

  2)边界值测试用例;

  3)状态转换测试用例;

  4)错误猜测测试用例;

  5)异常测试用例;

  6)性能测试用例;

  7)压力测试用例。

  以上我主要讲解了一些平时比较常用的测试用例设计方法,如果更细化,还可以找出更多的测试用例设计方法。其实,这些方法和设计步骤通过我们的加工,都融入到了测试用例中去了,所以测试用例是测试的灵魂,一点都不为过。有时可以不需要很完美的测试用例模板,但是一定要有完美的覆盖率的测试用例。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • linyujijie
    2011-5-16 17:44:56

    不错

  • lynnwyf
    2011-5-03 23:13:07

    学习了

  • voilete
    2011-4-17 12:13:59

    这个要怎么收藏呢

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号