项目描述:eljar充电包括后台管理端和用户移动端,其主要功能给用户提供电瓶车充电与电动汽车充电的平台。后台管理端完成对移动端数据的展示设置数据包括电站基础信息的设置/电站充电设备的设置/电站套餐设置/折扣率设置等关于电站信息的设置,用户端使用小程序选择充电的充电站,可以使用扫码/根据最近电站推荐/刷卡进行选择插座或充电桩进行充电,开始按照充电功能开始计费,其中会有套餐优惠/电站发放优惠券/积分折扣充电费用等优惠活动。
负责模块:
我主要负责eljar充电的接口测试、功能测试、性能测试,接口测试首先覆盖主要流程接口,其次覆盖其他接口,功能测试全部功能覆盖,性能测试则对用户使用高频的功能模块进行性能测试。
工作职责:
接口自动化测试:
1. 确定业务范围,比较稳定的业务功能的接口可以做自动化。
2. 确定自动化测试框架(pytest框架)
3.分析接口文档或使用fiddler抓取项目接口,编写接口测试用例。
4.编写接口自动化脚本。
接口通过性验证后,利用Python+requests+pytest完成接口自动化测试:
5.执行测试:在命令行中运行pytest命令来执行测试脚本。