测试 Skill技能列表
修复不稳定测试Skill fixing-flaky-tests
这个技能用于诊断和修复软件测试中的不稳定问题,特别是当测试在独立运行时通过但在并发运行时失败的情况。它涵盖共享状态隔离、竞态条件处理、资源冲突解决,提供多种编程语言和框架的实用模式和工具,以提高测试的稳定性和可靠性。关键词:不稳定测试、并发测试、共享状态、竞态条件、资源隔离、测试自动化。
Uno平台测试技能Skill dotnet-uno-testing
本技能专注于测试Uno Platform应用程序,涵盖WASM头部的Playwright浏览器自动化、平台特定测试模式以及跨平台测试基础设施。关键词:Uno Platform, 测试, Playwright, 跨平台, WASM, 自动化测试。
.NET测试质量分析Skill dotnet-test-quality
这个技能用于 .NET 项目的测试质量分析,提供代码覆盖率收集、CRAP 分数分析、突变测试和 Flaky 测试检测的工具和方法,帮助提高测试有效性和代码质量。关键词:.NET 测试、代码覆盖、突变测试、CRAP 分析、Flaky 测试、测试质量。
快速代码审查Skill quick
这个技能是一个快速代码审查工具,用于高效评估代码变更并提供针对性反馈。它适用于小型拉取请求或简单修改,能快速分类以确定是否需要深入审查。关键词:代码审查、快速评估、目标反馈、代码质量、软件开发。
Mocha配置技能Skill mocha-configuration
这个技能详细指导如何配置和使用Mocha测试框架,涵盖报告器设置、配置文件管理、插件集成和持续集成。关键词:Mocha配置,JavaScript测试,单元测试,CI/CD集成,测试框架,代码质量,软件开发。
测试驱动开发工作流Skill tdd-workflow
测试驱动开发工作流是一种软件开发方法论,强调先编写测试后编写代码,以确保代码质量和全面覆盖。它遵循红-绿-重构循环,涵盖单元测试、集成测试和端到端测试,帮助开发者减少bug、提高可维护性。关键词:测试驱动开发、TDD、测试覆盖、红绿重构、软件开发、代码质量、单元测试、集成测试、E2E测试。
测试驱动开发工作流Skill tdd-workflow
测试驱动开发(TDD)工作流技能,用于在软件开发中强制执行先写测试再写代码的原则,确保高测试覆盖率和代码质量。关键词:测试驱动开发、TDD、测试覆盖、红绿重构、单元测试、集成测试、端到端测试、软件开发测试。
测试数据策略规划Skill plan-data
此技能用于创建和管理全面的测试数据策略,涵盖合成数据生成、敏感数据匿名化和环境特定数据管理,旨在支持数据隐私合规(如GDPR和HIPAA)并优化测试环境设置。关键词:测试数据、数据策略、合成数据生成、匿名化处理、GDPR合规、HIPAA合规、测试环境管理、数据隐私保护、软件开发测试。
修复验证Skill fix_verification
修复验证技能用于严格验证软件漏洞的修复是否成功,确保修复后不会引入新的问题。它通过复现漏洞、应用修复、验证修复效果和检查回归测试来保证软件质量。关键词:修复验证、漏洞测试、回归测试、软件测试、质量保证、Rust 代码、mandos 场景。
API测试Skill api-testing
API测试技能用于通过Supertest(TypeScript/JavaScript)和httpx/pytest(Python)工具测试HTTP API。支持REST API、GraphQL、请求/响应验证、认证、错误处理和性能测试,帮助确保API的可靠性、安全性和性能。关键词:API测试,HTTP API,REST API,GraphQL,Supertest,httpx,pytest,TypeScript,Python,自动化测试。
运行Python测试技能Skill run-python-tests
该技能用于在代码更改后自动化运行Python测试,以验证代码正确性。支持全量测试、文件级测试、特定测试等多种运行模式,提供超时控制和详细结果报告,便于快速迭代和全面验证。关键词:Python测试、自动化测试、代码验证、测试执行、持续集成。
Chrome开发者工具代理技能Skill chrome-devtools
Chrome开发者工具代理技能是一个用于浏览器自动化、调试和性能分析的技能,通过Puppeteer CLI脚本实现。支持自动化浏览、截图、性能监控、网络流量分析、Web爬取、表单自动化和JavaScript调试,适用于前端开发测试、DevOps环境和Web应用质量保障。