1、掌握软件测试理论和方法,熟悉软件测试流程以及用例设计方法,能独立负责测试计划和推动测试流程
2、熟练掌握Linux命令,以及Linux下的测试环境部署等
3、熟悉mysql、SqlServer数据库的基本操作及使用
4、熟悉常用中间件,如Nginx、Tomcat的配置和部署
5、熟悉Api接口测试方法,有TestNG接口自动化持续集成测试经验
6、熟练使用Jmeter工具编写性能测试脚本,熟悉Mysql性能监控和分析
7、能够独立输出测试报告
一、疫情防控平台
主要职责:
1、理解项目每版本迭代需求,参与需求评审,在评审过程中提出合理化建议
2、完成测试用例设计,参与测试用例评审,根据用例评审结果优化完善用例
3、执行测试用例,记录发现的bug,并对bug进行跟踪,在bug修复后进行回归验证测试
4、测试完成后根据测试结果整理测试报告
5、对疫情防控平台的居民信息保存接口及核酸记录查询接口进行压测,在测试过程中发现核酸记录查询接口的tps非常低,响应时间长,查看数据库服务器的cpu很高,通过对数据库慢sql的分析,发现数据库表的字段缺少必要索引,增加索引后问题得到解决,数据库服务器cpu使用也大大降低,且2个接口满足400用户并发,响应时间3s以内的性能基线标准
二、体检信息管理系统
主要职责:
1、参与每版迭代需求评审、项目排期计划、需求封板、研发和测试评估工作量、测试用例设计、测试用例评审
2、负责体检信息管理系统的环境搭建及部署,后端采用tomcat+jdk部署,前端采用nginx部署
3、 对体检现场实施反馈的问题进行排查并跟踪解决
4、使用jmeter工具对系统个人登记、团检登记、体检签到、综合查询等接口进行性能测试,其中体检签到接口接口tps比较低,响应时间较长,同时tomcat服务器压力也比较小。加大并发后,tps仍然没有明显提高。对堆栈信息进行分析,发现Java线程状态有问题,存在大量BLOCKED信息,经过配置优化后,此问题得到了改善,同时满足并发用户数200,响应时间小于3秒的要求。
5、编写体检系统测试报告
体检信息管理系统主要服务于连锁体检中心、医院体检中心和疾控从业人员体检中心等,支持健康体检、职业体检、学生体检、老年人体检和从业人员体检等多种体检。
酸检测管理信息系统提供了多种居民信息登记方式,包括人工录入、读取身份证、扫描二维码,可以在不同采集点实现单采/混采两种方式快速进行人群样本采集,并和相关医院 LIS 系统实现对接,使得数据能自动从 LIS 发布回核酸检测平台,涉及的流程包括:单检的手工录入流程、单检读身份证的流程