1. 熟练掌握并运用Linux命令。
2. 熟练使用mysql及redis数据库,能熟练使用sql语句实现对数据库增删改查操作。
3. 熟悉测试理论,根据测试需求熟练编写测试用例。
4. 熟练使用svn版本管理工具及git分布式版本控制系统,实现对文件的共享。
5. 掌握禅道测试管理工具,导入/导出测试用例,实现对测试需求、计划、用例进行管理、对软件缺陷进行跟踪处理。
6. 熟练编写web自动化及移动端自动化测试脚本,熟悉自动化测试流程、pytest测试框架、能够自动生成HTML/allure报告、使用po模式思想对代码进行拆分、数据驱动实现脚本与数据分离、实现日志收集。
7. 掌握unittest单元测试框架,实现封装公共操作(fixture)、自动判断执行结果(断言)、测试脚本与测试数据分离、加载大量测试用例、用例执行跳过及生成HTML测试报告。
8. 熟练使用postman/jmeter工具实现接口测试。
9. 熟练使用charles和Fiddler抓包工具。
项目名称1:供应链金融平台
项目介绍:
该项目主要以银行方作为核心企业,从批发采购、物流运输、到通过网络销售将产品送到消费者手中,将供应商、零售商及用户连成一个整体,通过相关企业的职能分工与合作,实现整个供应链的不断增值。
主要模块:
供应链金融后台:主要模块用户管理、商品管理、营销活动管理、查看操作日志等。
商城端:用于客户购买商品、查看物流等。主要模块:首页、商品分类页、购物车、我的。
业务员端:用于批发商业务员给商户下单、查看订单数据等。主要模块:首页巡查店铺、给店铺下单、管理店铺等。
工作描述:
1.根据需求文档,对三个端进行测试大纲的梳理,理清需求点。
2.根据大纲编写测试用例。
3.独立搭建web自动化测试环境,使用Python语言、selenium工具、pycharm代码编辑工具、unittest测试框架、html测试报告、po模式及json文件实现数据驱动。
4.对后台-创建营销活动留下进行测试脚本的编写,使用id、class、xpath等方法对元素进行定位。
5.使用PO模式,分为对象库层、操作层、业务层,并对各层代码进行优化。json文件存储测试数据,使用pytest提供的插件-参数化,将json文件中的数据引入到测试脚本中。执行测试脚本,生成HTML测试报告。
6.jenkins持续集成,不断更新代码。脚本执行完成之后,将出现缺陷的地方已邮件的形式发送给对应的开发人员。
项目名称2:红商云
项目介绍:
红商云是一款以银行为核心,快速助力银行构建数字跨界服务新生态的科技应用产品,是基于银行价值链生态系统融合的应用平台。行方通过员工端小程序发放积分,客户领取积分之后可到行方指定的店铺进行消费。为行方提升非金融服务能力,紧密银商关系,增加客户粘性和市场竞争力的同时,为商户提高优质客户引流能力,拓展宣传渠道。
项目亮点:
在需求阶段就介入测试,更早的介入测试,发现开发初期的缺陷的时机就越早,那么就可以用更低的成本进行缺陷修复。
主要模块:
嘟嘟收钱APP:核销积分、管理员工、发起对账、查看流水等。
员工端小程序:发放会员卡、发放积分、礼券、核销积分、礼券、查看流水等。
商户端后台:管理商户、店铺、管理机构、员工、统计流水数据等。
运维后台:管理租户、商户、店铺及查看操作日志等。
责任描述:
1.根据需求文档,编写接口测试用例;
2.后端开发接口编写完成之后,根据用例,使用postman工具进行接口测试;
3.根据断言结果,将有问题的接口标记并提交得对应的开发人员;
4.前端调试完毕后,提交测试包,对这个端进行功能测试;
5.将缺陷录入禅道
项目名称3:《Timing app》
项目介绍:
Timing是一款帮助您学习坚持完学习并且达成目标的APP。通过科学的数据分析、独特的学习任务小组及学友间的互相督促激励等,为您制定学习计划,提高您的学习积极性,养成自学能力,让学习事半功倍,不断提高自己。
主要模块:
学习生活页:自习室及契约群入口,显示其他用户所发布的长视频及学习日记等。
关注页:显示关注用户的学习动态及发布过的长视频/学习日记。
消息页:用户可以向Timing小书童反馈建议,显示学习数据、群以及道友。
更多页:用户的个人资料、学习计时的功能以及学习服务。
负责模块:
1.答疑:首页显示的答疑卡片、消息页面在线答疑channel、web端答疑模块、后台答疑模块。
2.断网状态加载页面及优化
3.发布长视频及学习日记
工作描述:
1.先熟悉需求文档,在需求评审会议中,向产品人员提出需求文档中不理解的地方,确保对需求的完整理解;
2.根据需求文档进行测试大纲的编写,大纲编写结束后,开始编写测试用例。测试用例评审完成之后,向开发人员提交自己的测试用例,便于开发人员自测;
3.开发人员提交测试包,根据测试用例进行功能测试;
4.对首页进行了自动化测试,独立编写测试脚本,主要使用Python语言、pycharm编辑工具、appium工具、PO模式、pytest测试框架等;
5.提交测试报告,并分析原因,向开发人员复现bug;
6.利用禅道工具进行缺陷追踪;
7.项目上线之后,编写缺陷分析报告。自我总结测试过程中的不足与成果。
项目名称4:互联网营销系统
项目介绍:
互联网营销系统是银行员工创建活动,设置红包/礼品,来吸引客户办理业务,营销黔农云APP。
主要模块:
银行端:由银行方员工登录,可进行活动创建、活动审批、活动查询、查看兑奖记录以及个人中心。
客户端:客户通过微信扫描活动海报,登记信息,可进行领取礼品抽取奖品。
后台:进行活动创建、审批,查看活动数据、客户管理
项目介绍: 红商云是一款以银行为核心,快速助力银行构建数字跨界服务新生态的科技应用产品,是基于银行价值链生态系统融合的应用平台。行方通过员工端小程序发放积分,客户领取积分之后可到行方指定的店铺进行消费。为行方提升非金融服务能力,紧密银商关系,增加客户粘性和市场竞争力的同时,
项目介绍: Timing是一款帮助您学习坚持完学习并且达成目标的APP。通过科学的数据分析、独特的学习任务小组及学友间的互相督促激励等,为您制定学习计划,提高您的学习积极性,养成自学能力,让学习事半功倍,不断提高自己。 主要模块: 学习生活页:自习室及契约群入口,显示其他用
项目介绍: Timing是一款帮助您学习坚持完学习并且达成目标的APP。通过科学的数据分析、独特的学习任务小组及学友间的互相督促激励等,为您制定学习计划,提高您的学习积极性,养成自学能力,让学习事半功倍,不断提高自己。 主要模块: 学习生活页:自习室及契约群入口,显示其他用