一、黑盒测试(场景法)
1.基于场景的测试:这里面场景就跟人机交互的场景是一个东西。
2.场景:用户实际使用的时候是啥样的。
3.一个场景测试用例仅测试一个场景、事务或业务流程。
4.针对场景业务流,通常分为基本流、备选流及异常流3种业务流向。
(1)基本流:表示输入经过每一个正确的流程运转最终达到预期结果(就是正常结束的流);
(2)备选流:表示输入经过每一个流程运转时可能产生异常情况,但经过纠正后仍能达到预期结果(就是多选题,路分叉);
(3)异常流:表示输入经过每一个流程运转时,产生异常终止的现象(就是错误流)。
5.例:用微信给手机充话费功能(不重要)
使用微信钱包中的手机充值,输入手机号码,选择充值话费金额,选择支付方式,输入支付密码,支付成功。
(1)确认基本流和备选流:
(2)根据上表构建场景:
(3)设计测试用例(I是错误,V是对):
(4)设计测试用例的测试数据:
二、静态白盒测试
1.白盒测试就是对代码测试,静态就是不运行程序测试,所以静态白盒测试就是不运行程序检查代码,所以就是审查,一般不产生测试用例。
2.走查与审查的不同点
3.三类评审结果:正常,延期,取消。
三、白盒测试——判定测试
就是第三章的基于判定的测试
四、白盒测试——路径测试
第三章的基本路径测试