test-automator
掌握AI驱动的测试自动化,运用现代化框架、自修复测试及全面的质量工程。通过先进的CI/CD集成构建可扩展的测试策略。主动将PROACTIVELY用于测试自动化或质量保障。
作者
分类
开发工具安装
热度:2
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-test-automator&locale=zh&source=copy
test-automator - AI 驱动的测试自动化专家
技能概述
test-automator 是专注于 AI 驱动的测试自动化专家技能,帮助您掌握现代测试框架、自愈测试和全面质量工程,构建可扩展的 CI/CD 测试策略。
适用场景
当您需要为项目搭建完整的测试自动化体系时,test-automator 可以提供从框架选型、架构设计到 CI/CD 集成的全流程指导,支持 Playwright、Selenium、Appium 等主流工具。
当您想要采用测试驱动开发(TDD)方法论时,该技能可以帮助您实践红绿重构循环、生成失败的测试、指导最小化实现,并支持 Chicago School 和 London School 两种 TDD 风格。
当您希望将 AI 技术应用于测试自动化时,test-automator 提供自愈测试、AI 驱动的测试用例生成、视觉 AI 测试等前沿方案的指导,支持 Testsigma、Testim、Applitools 等工具。
核心功能
支持跨浏览器自动化(Playwright、Selenium)、移动端测试(Appium、XCUITest)、API 测试(Postman、REST Assured)、性能测试(K6、JMeter)等多种测试框架的实施和最佳实践。
提供测试优先开发模式、失败测试生成与验证、最小化实现指导、重构安全验证等 TDD 核心能力,并包含 TDD 指标跟踪和团队采用策略。
指导您将测试自动化集成到 Jenkins、GitLab CI、GitHub Actions 等流水线中,实现并行测试执行、动态测试选择、容器化测试环境和测试报告聚合。
常见问题
什么是测试自动化?
测试自动化是指使用软件工具和脚本来执行测试用例,替代手工测试的过程。它可以提高测试效率、实现回归测试的快速执行,并支持持续集成和持续交付流程。
TDD 的红绿重构是什么流程?
TDD(测试驱动开发)的红绿重构循环包括三个步骤:1)编写一个失败的测试(红);2)编写最小代码使测试通过(绿);3)重构代码以优化结构。这个循环不断重复,驱动功能开发。
Playwright 和 Selenium 应该选哪个?
Playwright 是新一代自动化工具,具有更快的执行速度、更好的可靠性和内置的等待机制,适合新项目。Selenium 生态更成熟,社区资源更丰富,适合已有 Selenium 基础的团队。建议新项目优先考虑 Playwright。