项目介绍:
红商云是一款以银行为核心,快速助力银行构建数字跨界服务新生态的科技应用产品,是基于银行价值链生态系统融合的应用平台。行方通过员工端小程序发放积分,客户领取积分之后可到行方指定的店铺进行消费。为行方提升非金融服务能力,紧密银商关系,增加客户粘性和市场竞争力的同时,为商户提高优质客户引流能力,拓展宣传渠道。
主要模块:
嘟嘟收钱APP:核销积分、管理员工、发起对账、查看流水等。
员工端小程序:发放会员卡、发放积分、礼券、核销积分、礼券、查看流水等。
商户端后台:管理商户、店铺、管理机构、员工、统计流水数据等。
运维后台:管理租户、商户、店铺及查看操作日志等。
工作描述:
1.根据需求文档,对四个端进行测试大纲的梳理,理清需求点。
2.根据大纲编写测试用例。
3.独立搭建web自动化测试环境,使用Python语言、selenium工具、pycharm代码编辑工具、unittest测试框架、html测试报告、po模式及json文件实现数据驱动。
4.对后台-创建营销活动留下进行测试脚本的编写,使用id、class、xpath等方法对元素进行定位。
5.使用PO模式,分为对象库层、操作层、业务层,并对各层代码进行优化。json文件存储测试数据,使用pytest提供的插件-参数化,将json文件中的数据引入到测试脚本中。执行测试脚本,生成HTML测试报告。
6.jenkins持续集成,不断更新代码。脚本执行完成之后,将出现缺陷的地方已邮件的形式发送给对应的开发人员。