更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

测试用例七种设计方法(值得收藏)


今天小编来给大家分型下测试用例七种设计方法,希望能帮助到大家,一起来了解习吧!

1、等价类划分法

把所有可能输入的数据无效/有效等价类(正确/非法输入)划分为若干部分(子集),从每一个子集中选少量有代表性的数据作为测试用例。(属于黑盒

2、边界值分析法

对输入或输出的边界值进行测试(黑盒的一种),通常作为对等价类划分法的补充,测试用例来自等价类边界。

二者区别:边界值不是从某等价类中随便挑一个作为代表,而是将等价类每个边界都作为测试条件,且不仅要考虑输入,还要考虑输出产生的测试情况。

3、场景法

模拟特定场景,通过某事件来触发某动作,并观察较终结果,从而发现需求中存在的问题。

其中,基本流是经过用例的较简单的路径;备选流则是在某个特定条件下执行,可重新加入基本流,也可用于另外的备选流(或终止用例

测试用例七种设计方法

4、判定表

在某些数据处理的问题中,针对不同逻辑条件的组合值会有不同的执行操作;判定表能将复杂的问题按各种可能的情况全部列举出来,设计出完整的测试用例集合。

5、正交排列驱动法

界面中通常有多个控件,且控件之间有多种组合关系,如果数量巨大就没必要全都测试,只需针对组合中较优较少的组合进行测试。

注:正交表与判定表的区别在于:正交表一般用于组合较多的场合,判定表一般用于组合较少的情况

6、因果图

适合于检查程序输入条件的各种组合情况。上面提到的等价类划分法和边界值分析方法,都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系;但是如果在测试时必须考虑输入条件的各种组合则可能的组合数目将是天文数字。

注:因果图法是用图示法(逻辑模型)找出语言中描述不严谨的不可能组合,将这些不可能组合从判定表中排除掉;因果图法建立在判定表法之上的,类似上述边界值和等价类的关系。

7、错误推测法

这个比较好理解,就是完全基于经验和直觉来推测可能存在的各种错误,。基本思路:列举出程序中所有可能存在的错误和容易发生错误的特殊情况。然后借此进行测试用例设计。

【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:做软件测试工程师都需要学什么技能?
下一篇:软件测试培训选择哪个比较好?

好的软件测试培训机构如何选?

零基础如何入门软件测试?

女生做软件测试怎么样?

软件测试开发技术培训包括什么?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省