一、过于雄心勃勃将损害到自动化测试的成果,并且将阻止实际的小规模的收益
一味地认为自动化测试是行业内的最佳实践,而没有考虑特定的目标并评估自动化测试执行的有效性;对自动化测试能够做些什么产生了不切实际、过于乐观的想法;坚持自动化回归测试的观点,却没有关注其他可能帮助其节约成本的领域。
1.自动化测试无非就是借助工具去做一些偷懒的事情,其目的还是提高效率,所以说一切不以解放人力,提高效率为目的的自动化都是耍花腔、耍流氓;
2.自动化不仅仅是回归测试,听到很多的观点是自动化=回归测试,但是实际自动化能做的远远不止如此,将普通的而且重复的测试任务自动化,将那些复杂的评估留给现场的测试人员,自动化与优秀的测试人员相结合将极大增强测试人员的能力和速度;
3.自动化要切合实际,盲目的追求大、全、智能,其结果可能是代码的复杂度越来越大,维护成本越来越高,最终孤立了自己,成为美丽的花瓶,只可远观而不可亵玩!
二、自动化测试和监测
在自动化测试脚本之外使用更为强大的监测工具,并且让有经验的测试人员利用可视化好工具分析数据,这样可以找到之前自动化测试所无法察觉到的一系列失败。
1,这让我想起来了我们在自动化测试中要在失败的地方做错误截图,实际中其实没有多大的效果,因为很多错误提示信息是一闪而过,且错误发生后截取的是现场静态图片,无前后关联信息,很难真正快速定位到;
2.接着上面,所以我想说录像机制,在自动化过程中实时录制页面的操作记录,有问题时通过观察录像,就像监控视频一样,最大限度的还原现场。