● 熟悉Python 、Selenium 、Webdriver ,可以进行工具的开发, 熟悉使用 Java 编程语言、 了解 JVM原理。
● 熟悉数据结构,算法和常用设计模式,对 SQL优化有一定了解
● 了解Linux下常用命令及工具使用(vim,docker,git 等)
● 掌握一些常用测试工具,了解功能、性能、自动化测试方面的测试
● 熟悉机器学习、了解一些有关异常检测的算法
● 熟悉 ETL,数据可视化,数据挖掘及相关工具(kettle,talent,tableau,PowerBI)使用
一、项目全称为Uniplore idis 一站式大数据分析平台,整个系统分为VA(可视化分析)、DI(数据集成)、DM(数据挖掘)三个子模块。参与的是DI(数据集成)子模块和DM(数据挖掘)的测试开发。
1. 基于python + Selenium 搭建自动化测试框架,并进行自动化测试
2. 搭建监控系统Skywalking、Telegraf、Influxdb,Jmeter测试集群;搭建测试管理平台Metersphere、并对
测试中发现的问题进行跟踪分析(负责跟进BUG迭代的进程 )
3. 设计测试用例,录制编写性能测试脚本,共编写录制了性能测试250个,覆盖90多个组件
4. 通过测试结果以及监控工具发现并解决系统中现存的一些问题
二、该项目是为贵州商学院搭建数据科学实验平台,整个项目分为教学实验管理组件、一站式大数据分析应用服务组
件 、云计算教学实验应用模版 、 大数据处理引擎容器化服务组件 、 我参与的模块是教学实验管理组件,基于 开
源平台(Moodle)做的二次开发、集成入教务系统。
1. 参与需求分析,确定测试目的,方法、设计测试用例
2. 通过测试、监控工具发现并解决了系统中打开工作流请求响应慢的问题
3. 对数据库进行TPC-H性能测试,优化了数据库性能