proginn1434064889
1月前来过
全职 · 750/日  ·  16312/月
工作时间: 工作日24:00-0:00、周末9:00-21:00工作地点: 远程
服务企业: 13家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

从事上市公司测试开发工作,主要技术栈为Python,擅长工具开发,安卓自动化,安卓性能工具开发

 测试框架及测试工具开发: 采用了三层架构的思想,将代码层级分为: 1、用户视图层(UI 交互界面)
开发中:主要使用图形化界面(tkinter)及 pyinstaller 打包。
2、业务逻辑层
主要实现各个测试用例开发,通过底层接口实现业务逻辑,完成用例开发。
3、数据处理层(底层接口)
实现各个基础功能的封装,包括但不限于:操作串口类、adb 指令封装类、 camera 操作类、cmd 及回显处理类、日志处理类等。
 技能描述:
Python、shell、Android 指令、adb 指令、opencv 部分接口等。


自动化测试框架的开发和搭建 1、负责在华为自研测试框架中编写对应测试用例,搭建环境并完成用例开
发,支撑测试人员脚本需求。
2、完成底层部分接口开发,包括但不限于:fio 性能读写命令封装,不同
raid 卡管理工具接口(MegaCli、StorCli、Hpacucli)。
代码规范:代码均使用标准 PEP8 规范,使用 pylint、flake8 等 代 码 检 查 工具,在本地自己分支完成开发及 review 后上传到自己 的 远 程 分 支 , 提 交 merge 请求合入主分支。
 性能数据上传工具的开发
需求:测试数据均储存在 excel 表中,基本都有十多种配置、各种数据表;为方 便管理,统一将之前的数据和以后的数据上传至服务器上。
开发思路:
1、将所有网站接口所需要的数据以及数据格式规定好,再从 excel 表中 抓取到相应的数据并转换为对应的数据格式
2、数据需要配套上传对应的数据文件,所以抓取数据的同时,将需要放入 文件中的数据抓取并写入文件,递归保存到本地目录,在配套上传数据和文件。
 技能描述:
Python、shell、python 代替 VB(xlwings)、adb 指令、文件处理、文件上
传、递归等。

工作经历

  • 2019-08-01 -至今极米科技测试开发

    测试框架及测试工具开发: 采用了三层架构的思想,将代码层级分为: 1、用户视图层(UI 交互界面) 开发中:主要使用图形化界面(tkinter)及 pyinstaller 打包。 2、业务逻辑层 主要实现各个测试用例开发,通过底层接口实现业务逻辑,完成用例开发。 3、数据处理层(底层接口) 实现各个基础功能的封装,包括但不限于:操作串口类、adb 指令封装类、 camera 操作类、cmd 及回显处理类、日志处理类等。  技能描述: Python、shell、Android 指令、adb 指令、opencv 部分接口等。

教育经历

  • 2015-09-01 - 2019-06-01长江大学计算机软件与理论本科

    个人技术栈及项目: Django2.0 编写个人博客及个人网站,mysql 5.7、Nginx+uWSGI 部署,以 及三方登录。阿里云服务器已过期,未续租。 数据挖掘、储存及解析:单爬虫脚本、Scarpy+redis 框架,selenium 自动化 框架

技能

0
1
2
3
4
5
作品
性能数据上传工具

性能数据上传工具的开发 需求:测试数据均储存在 excel 表中,基本都有十多种配置、各种数据表;为方 便管理,统一将之前的数据和以后的数据上传至服务器上。 开发思路: 1、将所有网站接口所需要的数据以及数据格式规定好,再从 excel 表中 抓取到相应的数据并转换为对应的数据格式 2、数据需要配套上传对应的数据文件,所以抓取数据的同时,将需要放入 文件中的数据抓取并写入文件,递归保存到本地目录,在配套上传数据和文件。  技能描述: Python、shell、python 代替 VB(xlwings)、adb 指令、文件处理、文件上 传、递归等。

0
2023-04-28 08:22
自动化框架

自动化测试框架的开发和搭建 1、负责在华为自研测试框架中编写对应测试用例,搭建环境并完成用例开 发,支撑测试人员脚本需求。 2、完成底层部分接口开发,包括但不限于:fio 性能读写命令封装,不同 raid 卡管理工具接口(MegaCli、StorCli、Hpacucli)。 代码规范:代码均使用标准 PEP8 规范,使用 pylint、flake8 等 代 码 检 查 工具,在本地自己分支完成开发及 review 后上传到自己 的 远 程 分 支 , 提 交 merge 请求合入主分支。

0
2023-04-28 08:23
安卓自动化工具

测试框架及测试工具开发: 采用了三层架构的思想,将代码层级分为: 1、用户视图层(UI 交互界面) 开发中:主要使用图形化界面(tkinter)及 pyinstaller 打包。 2、业务逻辑层 主要实现各个测试用例开发,通过底层接口实现业务逻辑,完成用例开发。 3、数据处理层(底层接口) 实现各个基础功能的封装,包括但不限于:操作串口类、adb 指令封装类、 camera 操作类、cmd 及回显处理类、日志处理类等。  技能描述: Python、shell、Android 指令、adb 指令、opencv 部分接口等。

0
2023-04-28 08:24
更新于: 2022-05-31 浏览: 81