【读书笔记】自动化测试不仅仅是回归测试:发挥创造性思维

一、过于雄心勃勃将损害到自动化测试的成果,并且将阻止实际的小规模的收益

一味地认为自动化测试是行业内的最佳实践,而没有考虑特定的目标并评估自动化测试执行的有效性;对自动化测试能够做些什么产生了不切实际、过于乐观的想法;坚持自动化回归测试的观点,却没有关注其他可能帮助其节约成本的领域。

1.自动化测试无非就是借助工具去做一些偷懒的事情,其目的还是提高效率,所以说一切不以解放人力,提高效率为目的的自动化都是耍花腔、耍流氓;

2.自动化不仅仅是回归测试,听到很多的观点是自动化=回归测试,但是实际自动化能做的远远不止如此,将普通的而且重复的测试任务自动化,将那些复杂的评估留给现场的测试人员,自动化与优秀的测试人员相结合将极大增强测试人员的能力和速度;

3.自动化要切合实际,盲目的追求大、全、智能,其结果可能是代码的复杂度越来越大,维护成本越来越高,最终孤立了自己,成为美丽的花瓶,只可远观而不可亵玩!

二、自动化测试和监测

在自动化测试脚本之外使用更为强大的监测工具,并且让有经验的测试人员利用可视化好工具分析数据,这样可以找到之前自动化测试所无法察觉到的一系列失败。

1,这让我想起来了我们在自动化测试中要在失败的地方做错误截图,实际中其实没有多大的效果,因为很多错误提示信息是一闪而过,且错误发生后截取的是现场静态图片,无前后关联信息,很难真正快速定位到;

2.接着上面,所以我想说录像机制,在自动化过程中实时录制页面的操作记录,有问题时通过观察录像,就像监控视频一样,最大限度的还原现场。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,755评论 5 100
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,011评论 7 278
  • 第0章 案例研究反思 2017-01-13对这些问题没有简单而通用的答案,但存在一些公共的要素。我们认为最重要的两...
    lpw716485阅读 3,601评论 0 16
  • 楼下是一片未拆迁完成的空地,这种废墟状已经有几年了,其中零星散落几处破旧的院落。这片空地视野开阔,没有较高的树木和...
    奥特雾漫刘阅读 1,149评论 0 2
  • 阅读是让自己和伟大的灵魂发生最亲密的接触。小时候如果不读书,你的三观形成会全部来自身边的亲人(当然还有教科书),他...
    Andorra阅读 223评论 1 1