项目经历
蜂巢工业物联网平台
蜂巢工业物联网平台包含了设备数据采集、可视化引擎、数据处理⼯具、设备程序管理等完整解决方案,能够支撑装备制造行业工业生产过程的数字化建模与智能优化控制。由于系统的复杂性和对安全性的高要求,测试团队需要高效地验证系统功能的正确性、稳定性和安全性。为了提高测试效率和质量,同时减少人工测试的工作量,协助设计并实现了一个基于
Java 和 Selenium 的自动化测试脚本,并成功应用于系统的核心功能模块测试。
项目职责
- 参与需求评审和UI评审,提出不清晰和不合理的需求和UI设计,确保项目目标的准确性和可行性。
- 使用边界值分析、等价类划分等方法编写测试用例,覆盖核心模块。
- 设计、开发和维护自动化测试脚本,采用Selenium等工具实现自动化功能测试和回归测试,提高测试效率和覆盖率。
- 封装常用操作和断言类,提升脚本可维护性和扩展性。
- 分析测试结果和缺陷报告,与开发团队合作解决问题,确保产品符合用户需求和质量标准。
- 编写测试文档,包括测试计划、测试报告、用户操作手册等,为项目管理和知识沉淀提供支持。
生产数据采集和管理系统
通过此系统,规范生产流程,打通各业务系统,实现产品全生命周期管理,包括生产计划、工艺设计、生产执行、质量控制、仓储等管理。有效连通从ERP企业经营到产品生产加工生产全过程的信息流转,实现生产全过程数据的实时性、准确性、可追溯性和可管理性,进而提高产品质量、降低生产成本、缩短交货周期,提升企业的整体竞争力。
项目职责
- 参与需求调研,深入了解客户的需求,并协助项目经理编写需求调研文件。
- 根据项目需求文档和原型,确定测试范围,制定测试计划,梳理测试的要点,进而使用边界值分析、等价类划分、场景法等方法编写测试用例。
- 执行测试用例,并使用禅道等工具,记录BUG,对BUG进行跟踪,督促项目人员及时解决较为严重的问题,并协助开发人员分析和定位BUG。
- 使用swagger模拟集成接口的测试数据。
- 分析总结测试结果,并形成测试报告和测试记录归档保存。
- 负责客户培训工作,编写用户操作手册,解答并跟进客户使用系统过程中遇到的问题。
- 设计性能测试方案和测试用例,编写测试脚本,使用Jmeter执行测试脚本,并对测试结果进行分析,确保系统上线后能够稳定运行。
- 使用appscan等工具进行web应用的安全扫描,并输出安全测试报告,将严重问题反映给开发,跟进问题处理。
- 协助项目经理分析客户提的新需求的可行性,确定需求变更影响的范围,为开发评估新需求所需时长提供依据。
- 与开发人员合作完成系统的分级保护测评工作。
生产线控制系统
生产线控制系统是以产线和管理业务流程为基础,从车间业务流程出发进行数字化建设,以产线控制系统为核心,将从平台功能、产线基础数据、任务接收下发管理、产线设备管理、加工检测程序管理、生产调度指挥中心、系统集成等方面进行数字化建设部署。通过系二维码或XML文件等多种模式实现生产线控制系统接收来自上层MES系统的计划任务,包括生产指令、数控程序等信息,生产线控制系统传递给产线设备,同时,将实时采集到的设备及生产信息,经过计算、分析后反馈给MES系统,成为上层信息系统如MES、ERP等系统决策的依据。
项目职责
- 参与原型评审,提出不清晰和不合理的需求和设计,确保项目目标的准确性和可行性。
- 独立完成测试工作,包括确定测试范围,制定测试计划,梳理测试的要点,编写、执行测试脚本,输出测试报告等。
- 使用禅道、TAPD等工具,维护跟踪BUG,通过抓包等方式协助开发人员分析和定位BUG,确保严重BUG能够及时处理。
- 协助项目经理分析客户提的新需求的可行性,确定需求变更影响的范围,为开发评估新需求所需时长提供依据。
- 编写用户操作手册,为客户熟悉系统提供指导性文件。