前端自动化测试探索( 四 )


国外做的比较好的轻量级ci系统有:

  • http://wercker.com/
  • https://semaphoreci.com/
  • https://codeship.com
  • https://circleci.com/
良好的用户体验让人使用的心情愉悦没有障碍,如果想定制可以作为参考 。
实践经验前端自动化测试可以说还是一个在不断探索的领域,实施过程中也难免遇到问题 。有些需要注意的点可以作为经验参考 。
减小使用和维护成本
自动化测试为人诟病的地方无外乎使用效果和使用成本,使用效果可以对症下药选择合适的工具,而使用成本则可以通过一系列措施来减小到合理程度:
  • 与构建工具结合
  • grunt、FIS,将自动化测试与构建工具结合能更早的发现问题,也能减小使用和维护成本
  • 与持续基础结合
  • 与CI系统的结合能更大范围更有效的发挥自动化测试的作用
  • 与工作流结合
  • 与日常工作流结合同样是为了减少使用成本,如将结果通过自定义的方式反馈给用户等 。
  • 测试配置化
  • 测试配置化能让用户使用和维护更加简单、大部分情况下只需要维护配置脚本即可
注重细节提高问题定位能力
每个产品都有自身的特点,如果只是粗略的使用这些开源工具,可能达不到想要的效果,需要根据自身的情况选择合理的工具并进行一定的调优 。只有不断提高自动化测试的问题定位能力,才能真正发挥自动化的价值 。
利用开源力量、合理搭配使用
  1. 如果遇到问题,请寻找解决思路
  2. 根据思路寻找开源支持
  3. 如果找不到请参照第一条
开源世界已经有很多优秀的资源,不建议从头开开始造轮子,除非你能很好的维护下去 。基于现有的优秀工具、库、平台,针对自身产品的特点进行优化和二次开发更有利于工具本身的发展 。
总结测试是研发重要环节,前端自动化测试虽然还在不断探索但已经有很多优秀的工具和库 。
合理利用工具、针对性选择、减小使用和维护成本 。
希望本文能帮助到您!点赞+转发,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓-_-)
关注 {我},享受文章首发体验!
每周重点攻克一个前端技术难点 。更多精彩前端内容私信 我 回复“教程”
原文链接:http://fex.baidu.com/blog/2015/07/front-end-test/
作者:zhangtao

【前端自动化测试探索】


推荐阅读