1. 熟悉掌握软件测试生命周期、软件质量模型、配置、需求管理、缺陷管理和项目管理的过程。
2. 熟练掌握测试需求分析、测试计划安排、测试方案策略、测试用例设计、测试报告整理的方法。
3. 熟练掌握系统测试、接口测试、自动化测试、性能测试的原理、流程和方法。
4. 熟练使用Linux操作系统及基本操作命令,ADB常用命令,Python、Html编程语言,pytest框架。
5. 熟悉C、Java、Shell基本语言以及Oracle和mySql基本语句;OSI和TCP/IP模型。
6. 熟练使用Xmind,Redmine,Testlink,QC,Bugfree,SVN,Git等管理工具。
7. 熟练使用Wareshark,Fiddler,Monkey,Postman,Jmeter,Selenium,QTP,Loadrunner等测试工具。
项目一名称:《分布式业务开发框架》
项目简介:该项目是一款基于spring cloud、满足银行特性是完整的微服务体系和分布式应用架构解决方案。主要设计软件的功能测试、接口自动化测试和性能测试。
主要工作内容:
1. 使用Xmind进行测试需求分析整理,制订测试大纲及编写测试用例;
2. 使用java编程语言编写测试组件和方法测试服务流程;
3. 编写自动化脚本,使用postman、jemter 和 jenkins进程自动化测试。
项目二名称:《人脸识别方案》
项目简介:该项目是一款智能家居门锁方案,实现通过人脸、密码、二维码、射频卡等等方式进行门锁控制。其中包含锁端硬件板卡及固件、PC端IDE工具集、手机端APP等,该方案为支持客户进行二次开发,产品形态较多,主要进行鲁棒性测试。
主要工作内容:
1. 分析项目产品需求,制订测试大纲及编写测试用例,组织用例评审和系统提交;
2. 使用MFC编写串口测试工具,进行协议测试;
3. 使用Xmind进行流程分析整理。
项目三名称:《平台化智能门锁》
项目简介:该系列产品使用wifi或蓝牙连接网络,使用服务器控制和管理门锁设备。该项目模块关系和业务流程相对复杂,软件实现功能较多,分别进行了模块测试、网络协议测试、蓝牙协议测试和系统测试等。
工作内容:
1. 参与项目立项评审和产品需求评审,从测试人员和用户角度就产品功能完善性、易用性、可靠性、安全性等方面对其功能需求和业务逻辑需求进行分析和提出评审意见;
2. 生成测试需求、设计测试大纲,同时制订测试计划和测试方案;安排能力匹配的测试人员参与项目测试;
3. 分析通信协议和蓝牙透传协议,主导开发测试工具,监督测试过程,协助解决测试中的困难和问题;
4. 审查测试质量,根据测试中bug的密集度和严重级别,调整测试侧重点和发散测试力度;
5. 培训部门成员学习和执行测试流程规范和项目流程规范,积极沟通了解项目计划变动,协调推进项目进度。
项目四名称:《图像采集处理智能产品》
项目简介:该系列产品是由摄像头采集数据处理后,通过网络传输至服务器,并分发到客户端实现一系列智能化操作。涉及到设备板、服务器、应用端(电脑版、移动版)、以及其他附属模块,主要进行性能测试、系统测试。
主要工作内容:
1. 在Linux平台下进行相关功能、性能测试,并抓取相应日志;
2. 使用Wireshark抓取网络传输数据包分析Bug定位与分析;
3. 使用Python编写协议测试工具对网络协议进行功能测试及压力测试;
4. 总结测试方法、归档测试文档,培训测试人员熟悉、理解和使用产品,快速上手完成版本迭代测试任务;
5. 监督产品发布流程规范的执行。
角色 | 职位 |
负责人 | 高级测试工程师 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |
作品简介:该系列产品使用wifi或蓝牙连接网络,使用服务器控制和管理门锁设备。该项目模块关系和业务流程相对复杂,软件实现功能较多,分别进行了模块测试、网络协议测试、蓝牙协议测试和系统测试等。 负责角色: 1. 测试经理 2. 测试工程师
作品简介:该项目是一款智能家居门锁方案,实现通过人脸、密码、二维码、射频卡等等方式进行门锁控制。其中包含锁端硬件板卡及固件、PC端IDE工具集、手机端APP等,该方案为支持客户进行二次开发,产品形态较多,主要进行鲁棒性测试。 负责角色: 1. 测试经理 2. 测试工程师