四、场景法
A.定义:模拟用户操作软件的场景常用于冒烟测试。
B.核心概念:
a.基本流---按照正确的业务流程来实现的仅有一条操作路径
b.备选流---导致流程出现错误的操作流程(模拟错误的操作流程)
基本流:
1、开始→插入银行卡→卡合法→提示输入密码→用户输入密码或取消→密码正确→提示输入金→用户输入金→用户确认→输入100单位金额→余额足够→不超过取款限额→输出超屏给用户,退卡→用户取走现金,取走银行卡→界面回复初始状态
备选流:
2、开始→输入银行卡→卡不合法→提示error1,退卡
3、开始→输入银行卡→卡合法→提示输入密码→用户输入密码或取消→取消→退卡
4、开始→输入银行卡→卡合法→提示输入密码→用户输入密码或取消→密码不正确→输入错误3次→吞卡
5、开始→输入银行卡→卡合法→提示输入密码→用户输入密码或取消→密码不正确→输入错误不超过3次→输入正确→提示输入金额→用户输入金额→用户确认→输入100单位金额→余额足够→提示error3,退卡
6、开始→输入银行卡→卡合法→提示输入密码→用户输入密码或取消→密码不正确→输入错误不超过3次→输入正确→提示输入金额→用户输入金额→用户确认→输入100单位金额→提示error2→输入金额→确认金额→输入100单位金额→提示error3,退卡
7、开始→输入银行卡→卡合法→提示输入密码→用户输入密码或取消→密码不正确→输入错误不超过3次→输入正确→提示输入金额→用户输入金额→用户确认→输入100单位金额→余额足够→不超过取款限额→提示error4,退卡
8、开始→输入银行卡→卡合法→提示输入密码→用户输入密码或取消→密码不正确→输入错误不超过3次→重新输入正确→提示输入金额→用户输入金额→用户确认→输入100单位金额→提示error2→输入金额→确认金额→输入100单位金额→不超过取款限额→提示error4,退卡
9、开始→输入银行卡→卡合法→提示输入密码→用户输入密码或取消→密码不正确→输入错误不超过3次→重新输入正确→提示输入金额→用户输入金额→用户确认→输入100单位金额→提示error2→输入金额→确认金额→输入100单位金额→不超过取款限额→输出钞票,退卡→用户取走现金,取走银行卡→界面恢复初始状态
10、开始→输入银行卡→卡合法→提示输入密码→用户输入密码或取消→密码正确→→提示输入金额→用户输入金额→用户确认→输入100单位金额→提示error2→输入金额→确认金额→输入100单位金额→提示error3,退卡
11、开始→输入银行卡→卡合法→提示输入密码→用户输入密码或取消→输入正确→提示输入金额→用户输入金额→用户确认→输入100单位金额→余额足够→不超过取款限额→提示error4,退卡
12、开始→输入银行卡→卡合法→提示输入密码→用户输入密码或取消→输入正确→提示输入金额→用户输入金额→用户确认→输入100单位金额→提示error2→输入金额→确认金额→输入100单位金额→不超过取款限额→提示error4,退卡
13、开始→输入银行卡→卡合法→提示输入密码→用户输入密码或取消→输入正确→提示输入金额→用户输入金额→用户确认→输入100单位金额→提示error2→输入金额→确认金额→输入100单位金额→不超过取款限额→输出钞票,退卡→用户取走现金,取走银行卡→界面恢复初始状态
五、状态转换图
A.定义:关注被侧对象的状态变化,在需求规格中是否有不可到达的状态和非法状态。
B.状态:在被测对象待定输入的条件下能不能保持响应形式。
C.方法流程:a、分析需求划状态节点;b、画状态树;c、写测试用例。
D.小结:先写主要操作为减少测试用例数量沿着状态转换图一条路径。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理