测试用例应用

1:什么是场景法?

通过场景描述的业务流程(业务逻辑),也包括代码实现逻辑,设计用例来遍历场景,验证软件系统功能的正确性

2.场景法说明:

场景一: 插入合法的卡,输入正确的密码,输入正确的金额,账号和ATM月充足,去款成功

场景二: 插入不合法的卡,提示错误,退卡

场景三: 插入合法的卡,取消,退卡

场景四: 插入合法的卡,不取消,输入错误的密码超过三回,吞卡

场景五: 插入合法的卡,不取消,输入错误的密码不超过三回,提示"输入密码错误或取消"

场景六: 插入合法的卡,不取消,密码正确,输入金额不合法,提示"用户金额不合理"

场景七: 插入合法的卡,不取消,密码正确,输入的金额合法,账号余额不足,提示"用户重新输入金额"

场景八: 插入合法的卡,不取消,密码正确,输入合法的金额,账户余额充足,ATM现金不足,提示"输入金额"

 场景分析:

场景1: 提交请假,请假未超过三天,部门经理审批通过,hr审核通过,请假成功

场景2: 提交请假,请假超过三天,部门经理审批通过,部门总监审核通过,hr审核通过,请假成功

场景3: 提交请假,请假未超过三天,部门经理审批未通过,重新提交请假

场景4: 提交请假,请假未超过三天,部门经理审批通过,hr审批未通过,重新提交请假

场景5: 提交请假,请假超过三天,部门经理审批未通过,重新提交请假

场景6: 提交请假,请假超过三天,部门经理审核通过,部门总监审核未通过,重新提交请假

场景7: 提价请假,请假超过三天,部门经理审核通过,部门总监审核通过,hr审核未通过,重新提交请假

错误推测法

错误推测法:根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用 例的黑盒测试方法。

它的要素有三个:经验,知识,直觉---探索性测试

考虑程序可能触发的错误场景---不能正常运行

场景法---业务流程梳理,核心业务逻辑场景;


等价类和边界值---细化分析;
错误推测法对最终用例进行错误场景下的补充;

正交表法

正交表能够在因素变化范围内均衡抽样,使每次试验都具有较强的代表性,由于正交表具备均衡分散的特点,保证了全面实验的某些要求,这些试验往往能够较好或更好的达到实验的目的。

应用场景:在一个界面中有多个控件,每个控件有多个取值,控件之间可以相互组合

因果图法

因果图法比较适合输条件比较多的情况,测试所有的输入条件的排列组合。所谓的原因就是输入,所谓的结果就是输出。

判定表法

Guess you like

Origin blog.csdn.net/gcx_ig/article/details/121493296