1.输入:
需要用户输入的地方可以尽量从设计上用控件代替,比如时间控件,如果让用户自己输入的话,会出现各种异常,那么代码就需要考虑各种异常,影响性能。
2.状态:
比如12306用户买第一张票和第二张票的状态,因为场景的需要,限制用户当天不能买第二张票,那这个时候用户就应该是不被允许买票的状态
3.代码路径:
根据用户所输入的内容进行判断,进入了哪个分支等等属于白盒测试范畴
4.用户数据
我们开发出来的产品的落脚点都是用户,那么我们在测试的时候肯定先保证用用户的数据验证是ok的。
5.执行环境
产品的运行环境,系统环境:Windows、Linux等,网络环境:4G,WiFi,有线等等。
网友评论