一、专业技能
1、孰练测试理论,测试方法,测试流程以及常用的测试文档的编写,如︰测试计划,方案,用例,报告等,能够根据项目需求提取测试点,设计合理的测试用例,执行用例以及提交测试报告。保证软件的质量。
⒉、熟练测试用例设计方法︰如等价类,边界值,场景法,因果判定表等进行测试用例的设计,熟练使用禅道进行Bug的提交和管理,并对缺陷进行跟踪和定位,配合开发人员解决bug,确保产品的质量。
3、熟练使用Mysql和Oracle数据库,熟练使用Sql语句进行增删改查,子查询,多表联查,分组查询等,可用于表单测试、后台数据查询,熟练数据库的管理,对数据进行批量操作等。nosql,redis,mq,存储过程(批量构造数据),索引,大数据量性能处理,Sql性能调优。(一般BAT公司都要求redis、mq做分布式,如果都没有听过这个词,那怎么能行呢?搞懂 Student、Class、SC三表)
4、熟练CentOS操作系统,熟练使用Linux常用命令,如:查看进程,查看端口,查看内存,动态日志等信息。熟练通过xshell远程连接linux服务器查看错误日志以及bug定位分析等。熟练shell编程。熟练搭建测试环境。 到这里薪资封顶在14k。不考虑管理能力。
5、熟悉HTTP协议,微服务Dubbo协议,孰悉接口测试流程,接口用例设计,熟练使用Jmeter或Postman执行接口测试,熟练接口关联,动态参数,接口加密,接口鉴权以及接口签名等场景,
6、熟练Git ,Svn,Github ,Gitlib,Gitee,码云等版本控制工具,能够熟练的处理文件以及代码的版本控制以及各分支和主干的文件冲突。
7、熟练基于Python+requests+pytest+allure+logging+jenkins的接口自动化测试,能够独立搭建接口自动化测试框架并在实际的项目中开展实施。
8、孰练前端HTML、CSS、JavaScript三剑客,熟练基于Python+Selenium+unittest/pytest+HTMLTestRunner+logging+jenkins的web自动化测试,熟练POM和关键字驱动设计模式,熟练基于ddt结合excel的数据驱动并有实际项目经验。
二、管理技能
1、担任过测试主管,有较强的沟通能力,团队执行能力,能够承受较大的工作压力
2、善于跨部门协调工作以及测试团队的建设
组织沟通能力,团队建设能力,工作压力,工作业绩。带了多少人的测试团队。
注意:
1、工作经历必须是从大学毕业以后到今天所有完整的经历,不能少。
2、如果是中途通过培训进入的测试行业,那么以前的经历要写和计算机相关的岗位,比如:网络工程师,运维工程师,系统管理员,技术支持,实施。财务系统管理员。
3、尽量不要超过三家公司,不要出现频繁跳槽,最好是2-3年一家公司。最近的一家的公司可以写真实的,其他的按前面的写。
4、背调和薪资证明+离职证明不是事+BAT社保证明。
5、工作经验里面不要和项目经验混到一起写。看不清楚。
作者:少年游