关于自动测试的一些编码经验

1.retry.

retry的意思,比如当你要打开一个浏览器,但是浏览器访问网络是有网络延时的,我们并不能预知一次网络到底要耗时多久,所以应该引入retry机制。

2.尽可能保存重要的测试证据。

比如,在每个方法的进入和退出时,通过log,或者截图,保存方法的入参,出参,以及其他方法执行前后的状态。

3.怀疑一切的思想。

本来测试工作,就是要检查某个功能是否正确,那么测试脚本执行的每一步都有可能会失败,如果失败了,要在测试脚本中考虑失败后怎么办。

比如,你希望power on  电视,并不是你发送了power命令,电视就一定能正常开启。你应该检查命令执行前后 电视的状态,来判断电视是否已经开启,若没有开启,应该再做一次开启的操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值