1、 熟悉软件测试理论,掌握软件测试流程及测试常用方法;
2、 测试用例编写,评审,执行,bug 跟踪,编写测试报告;
3、 掌握功能测试,接口测试,大数据测试(hadoop),了解性能测试;
4、 了解关系型数据库如 mysql,非关系型数据库 elasticsearch,redis,hbase 等;
5、 熟悉 Linux 操作系统,掌握常用命令,测试环境搭建;
6、 熟练使用 git,postman,BurpSuite,docker 等,熟悉 jmeter,RobotFramework, selenium。
项目1:
项目名称: FusionInsight DLF 数据迁移系统
测试运行环境: Linux +web 页面
项目概述:FusionInsight DLF 数据迁移系统是一款分布式数据迁移系统。它支持多种关系 型数据库、非关系型数据库、文件类型数据源、消息系统等作为源端和目的端,方便用户进 行各种数据源之间的海量数据迁移。
工作职责:
1、对自己负责的模块:设计测试方案,编写测试用例,执行测试用例,问题跟踪,输出 测试报告;
2、 主要负责web系统的功能测试,接口测试,易用性测试,版本兼容性测试。 使用BurpSuite 或者 F12 抓包,分析数据包来确定数据是否正确传递;
3、使用 postman,jmeter 进行接口测试;
4、使用RobotFramework编写自动化用例;
5、Linux 上搭建测试环境,使用docker搭建数据源,以及测试过程中的日志查看与问题定位;
6、发现问题后,与开发进行确认,提交 bug,开发解决后,进行回归测试;
7、基本性能场景测试;
8、编写测试报告。
工作业绩:
1、独立负责各种数据源间数据迁移的功能测试,稳定性测试,以及基本的性能测试。
2、独立完成系统的权限测试,在项目进度紧急的情况下完成功能的测试,上线后稳定可 靠。
3、对系统历史接口的自动化用例补充,发现系统潜在 bug 并提单修复。
4、工作中使用 linux 搭建测试环境,给项目组引入 docker 搭建数据源,提高团队效率
项目2:
项目名称: ZetaETL 数据处理系统
测试环境: Linux +web 页面
项目概述:ZetaETL 数据处理系统是一款分布式,可复用的高效数据采集录入系统。主要分 为三部分:数据采集,数据处理和数据存储。它可以从多种类型数据源获取数据,支持多种 数据格式的解析,并将其存储至各种类型的存储系统中。
工作职责:
1、参与需求评审,对自己负责的模块设计编写测试用例,执行测试用例;
2、负责 web 系统的功能测试,易用性测试,兼容性测试;
3、Linux 上搭建测试环境及数据源,以及测试过程中的日志查看与问题定位;
4、使用selenium编写自动化用例;
5、发现问题后,与开发进行确认,使用 git 提交 bug,开发解决后,进行回归测试;
6、编写测试报告;
7、支撑客户现场,复现客户现场的问题。
工作业绩:
1、Linux 搭建测试环境及数据源,对自己负责的数据采集,数据解析模块进行功能测试, 保证产品上线能够稳定工作。
2、编写测试报告,产品使用说明,支撑用户现场,协助用户解决问题。