一、初识测试
18年7月份,通过校招入职搜狗,刚入职时,主要负责搜狗浏览器相关的一些功能及兼容性测试,如:微门户、搜狗理财、导航、信息流等。入职一个月,开发了测试文章数据抓取功能,供组内成员每日阅读,同时也锻炼了自己的编程能力,掌握了爬虫相关技能。入职2个月时,逐渐适应了项目的测试流程,包括需求评审、测试方案、测试用例编写、用例评审等等,接触了jira、fiddler、git、jenkins等这些工具。
9月份搜狗商城需求的提出,为我提供了一个完整项目测试的机会。刚开始测试时,负责商城PC端测试,才发现自己用例设计覆盖度不完善,特殊测试点不能够充分考虑,一轮测试后,组织组内成员进行随机测试,发现了许多bug,是设计用例时未思考到的点,第一次负责功能如此多的完整项目,后续不断积累总结测试点,小编想提醒初入职的小伙伴,设计用例也需要总结积累的,可以参加他人的bug总结,吸取经验,避免在我们自己的项目中漏测。
后续逐渐负责起商城的接口及服务端测试,接触了postman、maven、Spring Boot框架、nginx等,转为服务端测试后接触的项目测试流程也更加完善,比如会关注代码review、代码质量等等,也为之后独立负责商城服务端测试做了铺垫。
二、接口自动化测试实践
为了提高测试效率,我们针对商城做了接口自动化测试,