测试 Skill技能列表
测试驱动开发Skill test-driven-development
测试驱动开发(TDD)是一种软件开发实践,强调先编写测试用例,再编写实现代码,通过“红-绿-重构”循环提升代码质量和测试覆盖率。适用于新功能、错误修复、重构等场景,确保代码可靠性和可维护性。关键词:测试驱动开发、TDD、软件开发、测试、代码质量、重构、自动化测试、红绿重构、敏捷开发、单元测试、行为驱动开发。
移动应用测试Skill mobile-app-testing
移动应用测试技能涉及使用Jest、XCTest、Detox、Appium等工具进行单元测试、UI自动化测试和端到端测试,以确保移动应用的质量、性能和稳定性,包括测试金字塔策略、代码覆盖率维护和真实设备测试,适用于React Native、iOS和Android平台。
智能代码审查助手Skill ai-factory.review
此技能用于自动执行代码审查,检查代码变更中的错误、安全漏洞、性能问题和最佳实践。适用于软件开发过程中的代码质量保障,支持暂存更改和拉取请求的审查。关键词包括代码审查、错误检查、安全漏洞、性能优化、最佳实践、软件开发、代码质量、自动化审查。
网络浏览器自动化Skill web-browser
网络浏览器自动化技能,基于 Chrome/Chromium 的 CDP 协议,提供网页导航、表单交互、JavaScript 执行、内容抓取、屏幕截图、UI 验证和性能基准测试功能,适用于前端开发、自动化测试和性能优化。关键词:浏览器自动化、Chrome CDP、网页测试、性能基准、JavaScript、爬虫、UI 验证。
测试报告与分析Skill test-reporting-analytics
这个技能提供高级测试报告、质量仪表板、预测分析、趋势分析和执行报告功能,专门用于质量工程(QE)指标的监控和决策支持,帮助团队沟通质量状态、跟踪趋势并做出数据驱动的决策。关键词:测试报告、质量分析、预测建模、趋势分析、数据驱动决策、QE指标、自动化报告。
SpringBootTDD工作流Skill springboot-tdd
本技能为Spring Boot后端开发提供完整的测试驱动开发(TDD)工作流指南。它详细介绍了如何使用JUnit 5、Mockito、MockMvc、Testcontainers和JaCoCo等工具,从单元测试、Web层测试到集成测试和持久层测试,确保代码质量并达到80%以上的测试覆盖率。适用于开发者在添加新功能、修复Bug或重构代码时,遵循先写测试再实现代码的TDD最佳实践,提升软件的可维护性和可靠性。关键词:Spring Boot, TDD, 测试驱动开发, JUnit, Mockito, 集成测试, 代码覆盖率, Java后端测试。
性能工程Skill performance-engineering
性能工程技能用于通过负载测试、性能剖析和优化策略来确保系统的可靠性、可扩展性和响应速度。关键词包括负载测试、压力测试、性能优化、CPU剖析、内存剖析、数据库优化、Core Web Vitals、性能SLOs等。
测试覆盖率分析器Skill test-coverage-analyzer
这个技能帮助识别测试覆盖率的空白,并提出具体的测试用例以提高代码质量,适用于提高测试覆盖率、分析覆盖率空白和提出测试建议的场景。
需求审查员AISkill requirements-reviewer
这个技能用于系统化需求审查,采用Fagan检查和基于视角的阅读技术,识别需求文档中的缺陷、不一致性和质量问题,确保高质量规格说明书。关键词:需求审查、Fagan检查、PBR、质量保证、缺陷分类、软件测试。
测试生成Skill test-generation
这个技能用于自动生成软件测试,基于测试驱动开发(TDD)原则,遵循项目测试标准,提高代码质量和测试覆盖率。它支持多种测试行为,包括正面和负面测试,并使用AAA模式进行测试实施,帮助开发者高效进行自动化测试和错误预防。关键词:测试生成、TDD、自动化测试、软件测试、测试覆盖、AAA模式、vitest、JWT验证、中间件测试。
测试生成器Skill test-generator
测试生成技能用于自动生成各种类型的测试代码,包括单元测试、集成测试和端到端测试,基于项目规格和现有模式,提高软件质量和测试效率。关键词:测试生成、自动化测试、代码测试、单元测试、集成测试、E2E测试、API测试、软件开发。
网页应用测试Skill webapp-testing
这个技能是用于使用Playwright工具进行本地网页应用的自动化测试,支持验证前端功能、调试UI行为、捕获浏览器截图和查看浏览器日志。关键词:网页应用测试、Playwright、前端测试、UI调试、浏览器自动化、软件测试。