国外做的比较好的轻量级ci系统有:
- http://wercker.com/
- https://semaphoreci.com/
- https://codeship.com
- https://circleci.com/
- …
实践经验前端自动化测试可以说还是一个在不断探索的领域,实施过程中也难免遇到问题 。有些需要注意的点可以作为经验参考 。
减小使用和维护成本
自动化测试为人诟病的地方无外乎使用效果和使用成本,使用效果可以对症下药选择合适的工具,而使用成本则可以通过一系列措施来减小到合理程度:
- 与构建工具结合
- grunt、FIS,将自动化测试与构建工具结合能更早的发现问题,也能减小使用和维护成本
- 与持续基础结合
- 与CI系统的结合能更大范围更有效的发挥自动化测试的作用
- 与工作流结合
- 与日常工作流结合同样是为了减少使用成本,如将结果通过自定义的方式反馈给用户等 。
- 测试配置化
- 测试配置化能让用户使用和维护更加简单、大部分情况下只需要维护配置脚本即可
每个产品都有自身的特点,如果只是粗略的使用这些开源工具,可能达不到想要的效果,需要根据自身的情况选择合理的工具并进行一定的调优 。只有不断提高自动化测试的问题定位能力,才能真正发挥自动化的价值 。
利用开源力量、合理搭配使用
- 如果遇到问题,请寻找解决思路
- 根据思路寻找开源支持
- 如果找不到请参照第一条
总结测试是研发重要环节,前端自动化测试虽然还在不断探索但已经有很多优秀的工具和库 。
合理利用工具、针对性选择、减小使用和维护成本 。
希望本文能帮助到您!点赞+转发,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓-_-)
关注 {我},享受文章首发体验!
每周重点攻克一个前端技术难点 。更多精彩前端内容私信 我 回复“教程”
原文链接:http://fex.baidu.com/blog/2015/07/front-end-test/
作者:zhangtao
【前端自动化测试探索】
推荐阅读
- 苹果|iOS 16测试机首次现身:新UI适配iPhone 14
- 前端实现 SVG 转 PNG
- 网站渗透测试案例分享-WordPress网站
- Web渗透测试
- APP安全检测 渗透测试APP服务介绍与过程
- 网站渗透测试原理及详细过程
- 做网站渗透测试,可以从哪方面入手?
- 你适合戴手表还是戴手镯?4个动作来测试,别傻傻戴错了
- 前端:html+css+javascript 手把手教大家编写贪吃蛇小游戏
- 2019年最流行的五大JavaScript 自动化测试框架
