角色概述
自动化测试员(也称为自动化测试工程师)负责创建和维护自动化测试框架,以验证软件应用程序的功能、性能和安全性。他们简化测试流程,减少手动工作,并确保各版本的一致质量。
主要职责
设计和开发自动化测试脚本:使用像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等工具调查失败、分析日志并报告缺陷。
维护测试框架:更新脚本和框架以适应不断变化的软件功能。
确保软件可靠性:通过自动化测试验证性能、可扩展性和安全性。
记录和报告结果:向利益相关者提供清晰的测试报告和指标。