个人介绍
1,6年半软件测试经验,功能测试压力测试和自动化比较熟练,性能方面可以做一些接口的压测,
2,能够推动测试进度,和把控测试质量,推动人员排期等
3,熟练使用Python语言,编写过UI的自动化框架,也编写过接口的自动化测试框架,并投入使用
4,对fiddler,Charles,wireshark,jmeter,postman,Jenkins,perfdog,monkey,MySQL,jira,Airtest,adb命令,Linux命令,等较熟悉
5,可以使用HTML,JS,CSS,结合django开发测试平台,独立编写及维护
6,能够推动并完善测试流程,把控测试质量,推动人员排期等
工作经历
2020-04-08 -2022-04-28北京雷石天地电子技术有限公司高级测试工程师
惊艳7000c项目,惊艳Max项目,惊艳Plus项目(linux的)(独立负责雷克这边是三个项目)在这家公司主要测试的是这三个项目,这三个项目都是我自己独立负责的,包括从基本的需求评审,到排期,,之后到线上,和售后对接,发布上线等都是我这边来把控: !!! 这三个项目的话都是属于app的,我们这个app是考到设备上,在板子上运行app,测试中,主要针对的是功能测试和稳定性测试,长时间跑脚本等 已下是工作的工作内容: 1, 在项目中参与需求讨论会并提出合理的建议 2, 制定测试计划,设计测试用例,推动测试进度 3, 执行服务端测试,并考虑影响范围, 4, 执行压力测试,一个是使用monkey来跑稳定性,还有一个使用python编写UI脚本来长跑固定的场景, 5, 使用perfdog监控性能曲线,看是否有内存溢出等,然后查日志,之后还用python写过获取CPU指标来绘图的脚本,应为perfdog执行的数据不准确,工具本身就比较耗性能 6, 在测试中有一些查看功能的响应时间,或日志中的数据等,手工操作比较复杂,会使用python来操作, 7, 把已经完成的接口,提取出来放到我编写的接口
2020-04-04 -2022-04-28北京雷石天地电子技术有限公司高级测试工程师
雷客惊艳pro,雷石太白设备,雷石3568设备,这三个项目的话和上边的项目功能基本都是差不多的,只不过硬件的芯片使用的不一样,也新增了一下增值的功能 已下是工作中的工作内容: 1. 独立负责雷克项目,在项目中参与需求讨论会并提出合理的建议 2. 制定测试计划,设计测试用例 3. 执行服务端测试,并考虑影响范围是否对低版本有影响, 4. 执行雷客惊艳plus,惊艳max,7000c,增值,广告,测试等,及后期的版本迭代测试, 5. 执行压力测试,一个是使用monkey来跑稳定性,还有一个使用python编写UI脚本来长跑固定的场景, 6. 使用perfdog监控性能曲线,看是否有内存溢出等,然后查日志,之后用python写过获取CPU指标来绘图的, 7. 在测试中有一些查看功能的响应时间,或日志中的数据等,手工操作比较复杂,会使用python来操作, 8. 把已经完成的接口,提取出来放到我编写的接口自动化测试框架中,来跑接口的回归,看是否有问题, 9. 在工作中,使用抓包工具或者adb和linux命令来辅助测试 10. 还编写过一些EXE程序来完成一些特定的功能 ,之后因执行效率问题,
2015-07-03 -2020-04-03新奥阳光易采科技有限公司北京分公司测试工程师
万象平台,平台后台,超市后台,渠道前台(这个是四个不同的平台)在这家公司主要负责测试的是这几个平台,都是web端的,这个项目是跟电商差不多的项目,主要使用方话是,针对一些公司和新奥集团自己使用: 工作中主要的工作内容: 1. 根据需求进行评审,尽早发现需求中的问题和缺陷,降低后期的修复 成本。同时,快速熟悉相关业务规则,便于更好的开展后续测试工作; 2,使用Python开发一个接口的框架,然后功能人员手动在数据中添加用例,框架自动校验并执行,提高回归时的测试效率 3,使用selenium编写web端自动化脚本,编写主要模块的脚本 4,使用jmeter对单接口及多接口混合场景进行压力测试, 5,期间还做过一些小程序测试和硬件测试,硬件测试是出差去廊坊测试的 6,使用过python和appium写过app的自动化脚本 7.依据测试策略和用例设计方法,编写测试用例; 8.执行测试用例,发现bug,进行分析、定位并提交bug单,执行回归测 试,编写测试报告,使用禅道工具对缺陷进行管理; 9.进行缺陷跟踪检查缺陷是否被修复,并进行回归测试验证是否出现新 的bug; 10.编写文档,给售
2015-07-03 -2020-04-03新奥阳光易采科技有限公司北京分公司测试工程师
测试硬件电路板,和小程序,电路板是新奥集团自己生产的,测试的时候是出差测试的,还测试过小程序: 主要成就是:电路板运行很稳定,用户使用的时候没有出现过问题,小程序也在线上正常运行 工作内容: 1,根据需求进行评审,尽早发现需求中的问题和缺陷,降低后期的修复 成本。同时,快速熟悉相关业务规则,便于更好的开展后续测试工作; 2,做一些硬件的疲劳测试,损坏测试等 3,期间硬件的做过接口测试,发送一下tcp,udp指令报文 4,期间还做过一些小程序测试和硬件测试,硬件测试是出差去廊坊测试的 5,依据测试策略和用例设计方法,编写测试用例; 6,执行测试用例,发现bug,进行分析、定位并提交bug单,执行回归测 试,编写测试报告,使用禅道工具对缺陷进行管理; 7,进行缺陷跟踪检查缺陷是否被修复,并进行回归测试验证是否出现新 的bug;
教育经历
2011-09-01 - 2015-07-01哈尔滨华德学院计算机科学与技术本科
在学校中积极参加社团组织的活动,同学关系处的都挺好,并在2015年7月顺利实习完并毕业
技能
因惊艳max项目比较稳定了,而且项目线特别多,要是出一个版本迭代就全部执行一遍回归用例,太复杂,之后写了一个接口的自动化框架,用来跑版本迭代之后的接口回归测试 主要的实现方式是: 1,给用例都存储在Excel表格中 2,使用python读取Excel中的测试用例,拼接,发请求,校验结果 3,输出测试结果,邮件发送测试报告
因为公司的业务线比较多,而且都有稳定性测试的需求,所以我就写了一个UI自动化的测试框架,我这边把框架编写完成之后,给我们部门人员进行培训使用,他们就往框架里边添加用例就可以了 之后给其他项目推广,并应用起来,在框架中写完用例之后,就在每天下班的时候定时跑UI的脚本,大概每天都会跑出来一些问题,最常见的问题就是给设备跑出anr或者直接给设备跑挂了 !!! 因为这个没法截图,我就直接上两张代码吧!!!
需求:因为雷石48版本和50版本新增了一个增值的功能,需要对这个功能做一下性能测试,我们在看的时候,就是看当没增加这个增值消息的时候,设备的CPU消耗是多少,增加完这个增值消息之后,CPU的消耗是多少, 操作:刚开始用perfdog来检测性能指标,但是因为perfdog运行的时候本身就比较耗内存和CPU,所以之后,我用脚本写了一个根据top命令,来绘制折线图的功能 1,使用我之前编写的接口自动化测试框架来跑的发送增值信息的接口,然后在获取设备的CPU等指标 2,第二步的时候需要写一个shell脚本,放到sdcard目录下,然后来抓取日志,并存放到文件里边 3,然后使用python脚本,根据包名获取对应的CPU指标,在使用xlsxwriter包来写入到Excel表格中,来绘制折线图