特点:对一切有助效率提升的东西都很感兴趣且善于学习和钻研,擅长web及移动端测试开发。有扎实的Python编程基础,并能进行测试脚本编写。熟悉WEB自动化测试,可以用Selenium+Unittest/Pytest+Python进行WEB端功能自动化测试和脚本维护。熟悉接口测试,可以使用Requests+Pytest+Python进行接口自动化测试。熟悉⾃动化框架设计、POM模型、、数据驱动、关键字驱动,能够达到业务逻辑代码和测试脚本分离。熟悉APP测试,可以用Appium+Unittest/Pytest+Python、Uiautomator2等工具进行APP功能自动化测试。熟练使adb、monkey常命令,通过随机事件对app内存溢出、空指针等异常进行稳定性测试熟悉MySQL数据库及SQL脚本编写。熟悉Redis、MongoDB等NOSQL数据库。熟悉Docker+Selenium Grid,能独立搭建分布式自动化测试环境。熟悉Python的WEB开发框架Django和flask。熟悉Python的爬虫框架Scrapy,能对一些网络信息进行抓取。熟悉软件测试理论与软件测试过程,能够将软件测试理论运用到软件测试工作中。能够根据测试需求与测试方法设计测试用例。熟悉Bug流程,能熟练使用缺陷管理工具:禅道、redmind等工具来管理Bug,直到修复关闭。熟悉linux系统shell命令编写,查看报错日志,能够独立搭建和维护测试环境、分析日志,具有简单的网络基础知识。
熟悉Web元素定位和PO模式,能够独立使用Python + Selenium + Pytest完成Web自动化 测试工作