1.熟练掌握测试基本理论,熟练掌握测试策略方法,可按照需求文档独立编写测试用例;
2.熟悉测试计划的编写,测试流程规范、测试报告、缺陷报告的编写、缺陷流转流程及规范
3. 熟悉禅道、Jira、TFS\TAPD、SSH客户端xshell、SVN版本控制,Git+Bibucket,Confluence,Xmind思维导图git+phabricator等工具的使用;
4. 熟悉Mysql、Postgreql数据库的使用,能使用Sql语言对数据库进行增删改查等操作;
5. 熟悉Python编程,能够用python搭建自动化测试框架(pytest、requests、selenium、appnium、pytest、unitest);
6. 熟悉jenkins的使用,可以将自动化框架结合jenkins进行定时任务执行;
7. 熟悉使用Fiddler、charles抓包工具,进行接口数据分析以及断点mock测试;
8. 熟悉使用postman、jmeter等接口测试工具进行接口测试;
9. 了解Linux操作系统的常用命令;
英语:大学英语四级
Web、移动端UI自动化搭建与实践工作(以移动UI框架为例)
所在公司:帷幄匠心科技有限公司
项目描述:SDP(空间数据平台)项目搭建移动UI自动化框架并转化自动化用例提升回归效率,以及开发冒烟测试效率
我的行动:
1.调研:由于公司内移动端自动化需要支持Android和iOS,以及考虑到appnium的成熟性以及社区完善,以及测试人员对python语言了解的人更多一些,所以我们选择了appnium作为自动化测试工具,测试框架搭建我们使用python + pytest
2.准备:
(1)因为后续需要进行培训,所以在一开始实现时,对每个步骤的要点撰写文档(总计输出7篇:PO模式介绍,框架搭建介绍、ADB环境安装、命令介绍、定位方法介绍、iOS xcode配置文档、代码提交规范)
(2)框架设计(PO模式、单例模式、目录结构设计)
3.推广培训
为了更好的推行以及便于新人使用以及提升大家的整体的能力,整理了培训的专题,按照一个从0-1实现的系列进行培训,这边当时培训了7个课时,每课时45分钟
4.实践:
(1)整理SDP app项目380条全量回归用例,判断是否可进行接口自动化、UI自动化转化;测试点如果涉及UI和接口,是否需要拆分等
(2)个人完成UI自动化用例的30%转化作为前期demo实践,以及框架优化
(3)安排各项目组有涉及到app的都安排对应测试人员进行case编写,完成剩下稳定主流程的case
(4)对于大家使用过程中遇到的问题及时解惑
(5)制定代码规范,对提交的代码进行review
5.结果
(1)完成SDP app项目全量回归用例70%转化为自动化
(2)从一人两天的工时缩减至一人一天(半天check自动化结果、半天验证剩余未转化用例)