岗位职责:
制定测试计划和策略
1.1根据MOM、TPM、LIMS等项目需求和软件设计文档,制定详细的测试计划和策略;
1.2确定测试范围、测试方法、测试资源、测试环境等,确保测试工作能够全面覆盖软件的功能和性能。
设计和编写测试用例
2.1参与MOM、TPM、LIMS等项目需求研讨会,定制编写用户故事,确保正确理解需求,减少返工;
2.2根据测试计划和策略,设计和编写测试用例,充分考虑软件的功能、性能、安全性等方面的要求,确保全面覆盖测试场景。
执行测试用例和记录测试结果
3.1按照测试用例的指引执行测试,记录测试结果;
3.2对MOM、TPM、LIMS等系统的功能、性能、兼容性、安全性等方面进行测试,记录测试过程中的问题和缺陷;
3.3在执行测试的过程中,关注测试的覆盖率,确保所有功能和场景都得到了充分的测试。
缺陷管理和报告
4.1将缺陷记录在缺陷管理系统中,并详细描述缺陷的现象、重现步骤、严重程度等信息。
4.2与开发人员进行沟通,协助开发人员定位和解决缺陷。
4.3测试结束后,编写系统测试报告,总结测试的过程和结果,提出改进建议。
自动化测试
5.1深入理解MOM、TPM、LIMS等系统的需求,构建自动化测试场景,使用编程语言和自动化测试工具编写和执行自动化测试脚本,自动执行测试用例,并收集测试结果,提高测试效率;
5.2对自动化测试的结果进行详细分析,找出软件中存在的问题和缺陷,将测试结果和问题反馈给研发团队进行跟踪解决,保障产品质量;
5.3维护和优化自动化测试脚本,确保测试用例始终与软件产品保持同步,满足测试场景的需要。
任职要求:
1.具备扎实的软件测试理论知识,具有综合全面的技术基础,熟悉Linux基本操作,熟练使用MySQL等数据库,具备SQL编写能力,具备python脚本编写能力,熟悉禅道、jira等项目管理工具。
2.熟练使用Postman等接口测试工具,熟练使用LoadRunner、Jmeter等性能测试工具,熟练使用自动化测试工具,例如基于python测试框架的自动化测试工具,提升测试效率。
3.精通测试设计及测试用例管理、测试流程缺陷管理,能够独立完成项目的相关测试,能独立编写测试计划、测试方案、测试用例、测试报告。
4.掌握多种软件测试方法,有功能测试、接口测试、性能测试、自动化测试等测试能力和实践经验。
5.熟悉制造业生产、设备、质量等管理流程,具备较强的业务理解能力,能够快速理解客户需求,并结合现有产品制定测试方案。(加分项)