有丰富的自动化测试工具开发经历。主要利用C#, Java, Python 编写&开发测试脚本,工具以及工具接口。另外熟悉数据库操作,web端api测试&调试,数据呈现,图像处理等。曾经独立搭建过自动化测试框架,可以实现多终端联动测试,并对UI显示进行自动化的结果判断。
主要负责人
2016年05月 - 至今
项目介绍:为提高手工测试效率,开发测试工具来协助手工测试;为了自动化测试的实施,开发监控工具,自动监测测试环
境是否正常,并在出现问题时及时发出警报或者修复
项目需求及成果:
1. 利用UIAutomation+xml脚本实现基于界面的自动化测试,可以覆盖60%手工测试内容
2. 从测试的截图来自动判断测试结果;利用OpenCV分析截图实现自动判断测试结果
3. 利用Airtest以及Python编写自动化测试脚本
4. 通过局域网共享服务,定时扫描测试环境的PC, 以及通过爬虫扫描服务器检测测试的运行状态,对有问题的PC和测试
对象及时发出警告,扫描后生成报告
实现手机端和电脑端联动,例如投屏功能的自动化测试,包括: 1. 测试用例编写维护要求方便,贴近业务逻辑,最好贴近自然语言 2. 移动端需要适配ios和android 3. 能按照测试用例远程控制手机端 4. 能按照测试用例远程控制电脑端 5. 根据图像识别自动判断测试的
目标:使非华为终端实现nfc一碰手机自动连接电脑或者手机自动以桌面模式连接无线显示屏 方案:pc端运行后台,监听手机信息,并自动接受手机的投屏请求。手机运行后台读取解析nfc信息,给pc端发送信息,并自动连接连接pc或无线显示屏
目的:爬取故宫博物馆照片高清原图,并下载 难点:故宫博物馆网站对高清照片做了切割,切割方式对外界来说使黑箱的,需要通过分析照片切割情况反推切割规则,下载时把切割的小块下载后按照特定的顺序再组合成完整照片 实现方案:利用python解析照片块的地址并爬取所有照片块,利用图像处理
设计交互简单,使用方便的快件识别领取移动app。 功能包括: 1. 扫描识别快递单手机号码,并自动生成短信或者打电话通知取件人,并记录快递信息 2. 根据输入号码检索快递信息,并提供领取快递的操作,记录快递领取的历史。 3. 快速切换不同sim卡用于发送短信和拨打电话