测试从零开始-No.7-测试用例设计方法(补充篇)

举报
小博测试成长之路 发表于 2022/01/15 01:51:12 2022/01/15
【摘要】 因果图(Cause-Effect Graphing)提供了一个把规格转化为判定表的系统化方法,从该图中可以产生测试数据。其中情况,原因是表示输入条件,结果是对输入执行的一系列计算后得到的输出因果图方法最终生成的就是判定表。它适合于检查软件输入条件的各种组合。 因果图法设计测试用例的步骤: 1、把大的系统规格划分解成可以测试的规格片段...

因果图(Cause-Effect Graphing)提供了一个把规格转化为判定表的系统化方法,从该图中可以产生测试数据。其中情况,原因是表示输入条件,结果是对输入执行的一系列计算后得到的输出因果图方法最终生成的就是判定表。它适合于检查软件输入条件的各种组合。

因果图法设计测试用例的步骤

1、把大的系统规格划分解成可以测试的规格片段

2、分析分解后待测的系统规格,找出哪些是原因,哪些是结果

3、画出因果图

4、把因果图转换成判定表

5、简化判定表

6、用判定表中的每一项生成测试用例

缺点:

1、输入条件与输出结果的因果关系,有时难以从软件需求规格说明书得到

2、即使得到了这些因果关系,也会因为因果关系复杂导致因果图非常庞大,测试用例数目及其庞大

场景分析法

场景分析法是用例设计中比较常用的一种方法,它区别于等价类和边界值的方法,是以列举各种场景的方式去编写测试用例。

图片

异常分析法

 系统异常分析法就是针对系统有可能存在的异常操作、软硬件缺陷引起的故障进行分析,依此设计测试用例。主要针对系统的容错能力、故障恢复能力进行测试。比如输入特殊字符、断网等操作。

错误猜测法

列举出程序中所有可能有的错误和容易发生错误的场景。这个一般取决于测试人员的经验。

其他用例设计方法

还有一些相对复杂一些的用例设计方法,比如因果图、判定表、正交实验法等,大家可以先从网上找简单的资料自行了解一下。

测试用例综合设计策略1

1)在任何情况下都必须使用等价类分析方法,经验表明用这种方法设计出的测试用例,发现的问题比较多。

2)必要时用边界值方法补充一些测试用例。

3)用错误推测法(异常分析法)再追加一些测试用例。

4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,应当再补充足够的测试用例。

5)如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法。

测试用例综合设计策略2

  • 测试用例的设计步骤

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

2)边界值测试用例;

3)状态转换测试用例;

4)错误猜测测试用例;

5)异常测试用例;

6)性能、安全等专项测试用例;

  • 优化测试用例的方法

1)利用设计测试用例的几种常用方法+经验,不断的对测试用例进行分解与合并;

2)在测试时利用发散思维和根据以往测试经验,构造测试用例;

 

文章来源: xiaobotester.blog.csdn.net,作者:小博测试成长之路,版权归原作者所有,如需转载,请联系作者。

原文链接:xiaobotester.blog.csdn.net/article/details/120087101

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。