1.熟练Linux上部署及操作常用服务、docker容器化部署操作
2.熟练使用IIS、Apache、tomcat中间件搭建Web Server,熟悉SMTP等邮件服务器,熟悉FTP服务器
3.熟悉C语言原理,能利用C语言的思想进行测试分析
4.熟练设计测试用例并执行,编写缺陷报告并提交跟踪
5.熟悉SQL server、mysql数据库工具的数据库设计,以及增,删,改,查,视图创建,及存储引擎了解
6.熟悉kibana使用及问题定位、对redis及MongoDB基本操作
7.熟练搭建测试环境,能够根据需求,进行需求分析设计测试用例并执行测试用例,提交BUG并进行BUG跟踪
8.熟悉python语言及单元测试框架unittest、web应用框架flask、接口测试库requests
9.会基本app自动化测试如:monkey、monkeyrunner、UIAutomation
1.参加自动化需求的评审,讨论风险、实现难度、是否符合自动化标准
2.根据需求来分析、自动化项目的时间排期与计划
3.确定自动化项目的业务流程,开始制作的流程图
4.测试工具、语言、框架的选型,确定符合当前业务的工具
5.使用python+airtest+jenkins+flask来开发前后端的测试脚本
我们在android端性能测试的时候,经常需要查看设备性能运行的情况,市面上比较好用的工具有iTEST、PerfDog、Solopi等; 但是大多数都没有API模式接入、比如在自动化测试时同时获取性能相关信息就比较棘手了; 本篇讲解使用python通过adb模
.数据来源主要是如何获取性能数据,采用adb模式获取: cpu数据(应用占cpu百分比、空闲cpu百分比) 内存(手机总内存、应用所占内存、空闲内存) 电量 电池温度 帧率(FPS) 流量(上行流量、下行流量)