角色概述
自动化测试员(也称为自动化测试人员)负责创建和维护自动化测试框架,以验证软件应用程序的功能、性能和安全性。他们简化测试流程,减少手动工作,并确保各版本之间的一致质量。
主要职责
设计和开发自动化测试脚本:使用如Selenium-Java等工具构建可重用的测试用例。
执行自动化测试:运行测试套件以验证软件在不同环境中的功能。
与开发人员协作:与工程团队紧密合作,识别测试用例并将测试集成到CI/CD管道中。
具备自动化框架设计模式和技术的技能,拥有BDD自动化框架、Cucumber、TestNG的开发经验。
精通Java(概念和编程技能)。
具有丰富的Web服务/API测试自动化和UI自动化经验。
具备强大的数据库和API测试技能。
使用Java和Selenium的良好自动化技能。
具备构建和操作自动化框架和CI/CD管道的实际经验。
工具:Selenium、SoapUI、Playwright、Cypress、Rest Assured、JMeter(在UI、API和性能测试中的实际应用)。
调试和排除故障:使用如Jira等工具调查故障、分析日志并报告缺陷。
维护测试框架:更新脚本和框架以适应不断变化的软件功能。
确保软件可靠性:通过自动化测试验证性能、可扩展性和安全性。
记录和报告结果:向利益相关者提供清晰的测试报告和指标。