1.掌握软件测试基本理论、测试流程、测试方法和功能测试
2.熟悉Python语言
3.在自动化测试方面有一定的经验与研究
4.能基于Python语言,熟练使用Selenium进行Web自动化测试
5.能结合Robotframework框架,合理地构建测试自动化项目
6.能使用Appium进行移动端应用的自动化测试
7.可以熟练使用Postman进行Web API的接口测试,并且可以使用Python语言中requests库结合pytest框架实现接口自动化测试
8.熟悉ORCAL数据库,SQL语句的使用
9.熟悉Fiddler抓包工具的使用
10.熟悉使用tomcat+jenkins进行持续集成
11.熟悉yaml文件写测试用例
12.了解jmeter基本使用,可以使用jmeter进行接口测试
13.可以使用python语言进行app测试,熟悉使用adb基本操作命令
14.熟悉使用linux操作命令
15.可以熟练操作excel的读写
16.使用postman进行接口调试和测试
2020年12月-至今
项目:酒店HOS项目
项目概述:酒店HOS项目为酒店数智化平台,通过该平台解决了人员预定房间、入住、换房、退房,以及刷脸开门和其他的功能等操作,全部可以线上操作,方便快捷
工作内容: 内宾登记、外宾登记、安全管理、治安管理、系统管理、数据总览
职责描述: 1. 参与需求评审,并对需求文档中不明确测试点、遗漏测试点提出评审建议
2、独立编写测试用例,并执行所有用例
3、协助研发完善需求的场景逻辑及细节缺失
4、控制整个项目流程的进度
5、负责相关的接口测试,主要功能Ui自动化测试
6、结合pytest框架,使用Python语言编写回归测试脚本
7、执行测试脚本,分析测试报告
8、对必要接口完成压力测试,输出测试报告
总结:在本项目中,协调沟通、跟进项目、提高效率,改善团队氛围,对框架中的函数进行二次封装,减少大量的冗余代码,完善testcase的设计,让自动化测试更稳定,代码封装更容易等,也可以和jenkins+git完成自动化的持续集成等,减少人工的参与成本,回归测试
2019年07月-2020年12月
项目:公交智能调度系统项目
项目概述:公交智能调度系统项目是通过集成化设计,实现人、车、站、场站、路一体化智能化协同指挥管理,通过智能调度管理人、车、站的增删改查操作,通过制定行车计划在线安排排班的智能化操作系统
工作内容: 基础信息、资源管理、计划排班、监控调度、数据统计、系统管理模块测试。
职责描述: 1、参与需求评审,并对需求文档中不明确测试点、遗漏测试点提出评审建议
2、独立编写测试用例,并执行所有用例
3、协助研发完善需求的场景逻辑及细节缺失
4、控制整个项目流程的进度
5、负责相关的接口测试,主要功能Ui自动化测试
6、结合pytest框架,使用Python语言编写回归测试脚本
7、执行测试脚本,分析测试报告
8、统计版本bug数、任务数,输出测试报告
9、协调沟通、跟进项目、提高效率,改善团队氛围
2017年07月-2019年6月
项目一:巴基斯坦公共自行车项目
项目概述:巴基斯坦公共自行车项目是在国内自行车项目的基础上定制化开发的项目
工作内容: 用户管理、网点管理、卡片管理、查询管理、业务操作、模块测试、调度报表、日志管理、系统设置、库存管理等模块测试
职责描述: 1.参与需求评审,并对需求文档中不明确测试点、遗漏测试点提出评审建议
2.独立编写测试用例,并执行所有用例
3.负责相关的接口测试、功能测试
4.结合pytest框架,使用Python语言编写回归测试脚本
5.执行测试脚本,分析测试报告
6.统计版本bug数、任务数,编写测试报告
这个项目中,在原来的自动化代码基础上,我使用Python语言结合Requests库、Selenium及pytest测试框架,自动化了一部分UI测试用例和接口测试用例,节省了不少的测试工作量。
项目二:公共自行车调度项目
项目概述:公共自行车调度项目通过在线监控前端设备的实时状态以及统计自行车的租还数据和用户管理、用户卡挂失和解挂等智能操作系统
工作内容: 用户管理、网点管理、卡片管理、实时状态、查询管理、业务操作、调度报表、日志管理、系统设置等模块测试。
职责描述: 1.参与需求评审,并对需求文档中不明确测试点、遗漏测试点提出评审建议
2.独立编写测试用例,并执行所有用例
3.负责相关的接口测试、功能测试
4.结合pytest测试框架,使用Python语言编写回归测试脚本
5.执行测试脚本,分析测试报告
6.统计版本bug数、任务数,编写测试报告
这个项目中,我使用Python语言结合Requests库、Selenium及pytest测试框架,自动化了一部分UI测试用例和接口测试用例,在回归测试时初步见效,节省了不少的测试工作量。领导非常鼓励自主的技术研究与学习,自己对于新的测试技术也有极大的学习热情。
公交智能调度系统项目是通过集成化设计,实现人、车、站、场站、路一体化智能化协同指挥管理,通过智能调度管理人、车、站的增删改查操作,通过制定行车计划在线安排排班的智能化操作系统
教管系统项目是用来管理课程、老师、学生、班级、课时等线上管理系统,可以对课程、学生、班级、课时进行增删改查等操作
教管系统项目是用来管理课程、老师、学生、班级、课时等线上管理系统,可以对课程、学生、班级、课时进行增删改查等操作
教管系统项目是用来管理课程、老师、学生、班级、课时等线上管理系统,可以对课程、学生、班级、课时进行增删改查等操作