为什么写这篇文章:
缘由一:最近面试了好多小伙伴,大部分都是以业务测试为主,虽然部分人掌握了一些零散的自动化测试技能点,可是苦于没有实际项目经验(自己所在的公司项目没有开展自动化测试),慢慢的这些零散的技能点也会遗忘。
缘由二:团队现在已经5个人了,同部门的小伙伴偶尔也会问测试组计划什么时间开展自动化测试?[每个人都需要成长-理解万岁],但是他们的自动化基础相对比较薄弱,只能循序渐进。
鉴于以上情况,给出以下几个建议:
初期不要迷恋大平台,不要迷恋框架、更不要迷恋工具:
1.很多的公司的测试平台在自己公司内部都很难全面开展,可能面临着界面丑,学习成本高、不稳定等问题,照搬照抄不可取。
2.现在市场上有很多自动化框架,初学者不要纠结于具体使用哪一种框架,打牢基础才是硬道理。可行性方案落地才最实用。
3.市面上也有自动化测试的工具,以目标实现为驱动,接口自动化可以使用postman、jmeter、metersphere等。
以接口为例,介入方法:
1.先将自己负责的项目,用postman单接口调通
2.基于业务将调通的接口串联起来,形成业务闭环
3.将调通的接口集成到jenkins,每天持续性运行/将调通的接口在jmeter上调通,集成到jenkins,每天持续性运行
4.最后将接口移植到测试框架中,持续运行即可。