熟练掌握python;
熟练掌握C/C++;
熟练掌握shell;
熟练掌握android测试app开发;
熟练掌握持续集成相关的工具配置,包括Jenkins;
熟练掌握UIautomator,Selenium等UI测试框架;
熟练掌握Git,svn等代码管理工具;
熟练掌握bugzilla,jiar,TFS等管理系统;
熟练掌握Linux系统;
熟练编写功能测试用例和制定测试策略;
具备良好的责任意识;
1.某手机操作系统UI自动化测试框架搭建(2018年公司在使用):
此系统是基于web的手机系统,我们基于之前的一个开源框架,将此框架改造后用于我们手机的UI自动化测试,类似于selenium。
2.压力测试app(2017年手机开关机,重启,拍照等):
之前在android手机公司,需要基于framework接口的压力测试,做了自动化压测app。
3.Monkey自动化测试工具(2015年C++; PC端可视化工具):
讲只是命令的Monkey测试改造为可以手动勾选的傻瓜式自动化测试工具,并可以自动抓取log,提交Bug。
4.UIautomator自动化测试工具(2016年PC端可视化,手机端app可脱机执行):
在公司引入UIautomator此框架,并做分层优化,并开发出PC端的可视化工具和手机app端可脱机执行的可视化测试工具。
5.持续集成自动化测试流程搭建:
搭建build编译后就自动开始冒烟,UI,performance的自动化测试流程,并将数据发送邮件和上传可视化dashboard网页。