1、 熟练掌握软件测试理论,web和APP测试方法及测试流程,编写测试用例,执行测试用例,提交测试报告;了解前端HTML框架和CSS属性;
2、 熟练应用黑盒测试的方法,边界值法、等价类法、流程图、因果图法等;
3、 熟悉Linux操作系统的基本命令操作,搭建LAMP、TOMCAT环境;
4、 熟悉Oracle和MySQL数据库的基本操作,如增、删、查、该等命令的使用;
5、 熟悉软件测试的管理工具,如禅道缺陷BUG管理工具、GIT\SVN版本控制工具、ADB命令\MindManager思维导图、fiddler抓包等工具的使用;
6、 掌握接口测试工具jmeter的使用,如get、 post请求方法、参数化、关联、断言结果、等等;
7、 掌握基于python+selenium的自动化测试unittest测试框架以及appium自动化。
熟悉性能测试流程,掌握性能测试工具LoadRunner的基本使用,如录制脚本,参数化,关联设置,脚本优化,利用函数手写脚本,多机联合,指标分析统计结果,提交性能测试报告;
项目一:
项目名称:车贷分期业务系统web端
项目环境:Linux、Java 、MySQL、tomcat、JDK1.7
项目测试工具:Navicat、Xmind、Xshell、SVN
项目介绍 :
车贷分期业务系统是采用PHP+Mysql数据库开发的车贷系统软件,操作系统是linux。专注于在汽车消费金融领域为传统金融机构提供全方位互联网化运营服务的第三方服务机构。通过互联网联接消费场景(客户、车商),突破汽车分期业务营销端限制;联接线下业务办理节点(金融服务公司业务人员、风控人员),突破汽车分期业务人力以及时效限制;连接外部社会化公信力数据资源,突破银行风控信息孤岛限制。该系统主要分为几大模块,车贷分期业务系统、数据风控平台、分期业务银行系统、分期业务担保机构系统。
责任描述:
根据需求文档了解业务流程、参与测试开发及业务组建的需求讨论会沟通需求,进行需求分析,编写测试计划和方案、测试用例大纲,进行功能测试,找出软件中的错误与缺陷,并在禅道上提交Bug,跟进缺陷修复情况,编写测试报告。
集成测试阶段收集分析接口业务需求、编写接口测试思维导图和接口测试用例,利用接口测试工具执行接口测试用例,根据测试用例执行结果提交相应的缺陷,跟进缺陷修复情况提交缺陷报告。
根据业务需求情况编写模块的自动化测试流程,与测试团队配合完成系统的测试框架编写,执行自动化回归测试,分析执行结果,输出自动化测试报告。
收集性能需求、确认性能测试指标、录制和调优测试脚本、执行压力测试、分析结果编写测试报告。负责产品的性能和稳定性测试,进行性能基准评估、性能问题定位。
项目二 :
P2P金融借贷系统APP端
项目环境:Linux、Java 、MySQL、tomcat、JDK1.7
项目测试工具:Navicat、Xmind、Xshell、SVN、Appium、Fiddler、ADT
项目简介:网络金融借贷系统是采用PHP+Mysql数据库开发的网贷系统软件,操作系统是linux。是一个网络借贷平台,从前台页面到用户中心页面交互设计,从发起借款、招标、满标到还款和逾期还款等借款每一步流程监控管理,从现金充值到提现等资金管理。从积分等级到个人信用管理,从用户资料到VIP申请等认证管理,配备在线客服,短消息,留言,友情链接,邮件激活等扩展性功能,以及内置了专业的平台资讯/公告/媒体报道等内容管理功能模块。
此理财系统分为两个子系统,分别是前台和后台。
前台有注册/登录模块、充值/提现模块、借款模块、投资模块、还款模块、信用认证模块、债权转让投资模块、个人中心模块、安全保障、理财中心模块。
后台有借贷管理、理财管理、会员管理、资金管理、数据统计、部门管理、前端设置等模块
项目职责:根据需求文档了解业务流程、编写测试方案、编写测试用例、执行测试用例、
对android客户端进行功能、交叉测试、兼容性测试以及稳定性测试; 使用Fiddler抓包定位问题; 使用adb\Monkey对APP做稳定性压力测试,利用DDMS对程序的闪退等排查定位问题。 利用禅道提交bug单、进行回归测试、书写测试报告。