测试 Skill技能列表
QA调试技能Skill qa-debugging
QA调试技能是一种系统化方法,用于高效解决应用程序错误和事件,包括崩溃、性能问题、分布式系统调试等。通过捕获症状、隔离问题、添加仪表化、修复根因、验证和预防,确保软件质量和稳定性。关键词:调试方法、根因分析、性能优化、生产环境调试、系统化QA、错误处理、测试策略。
测试驱动开发工作流Skill tdd-workflow
测试驱动开发工作流是一种软件开发方法论,强调先编写测试后编写代码,以确保代码质量和全面覆盖。它遵循红-绿-重构循环,涵盖单元测试、集成测试和端到端测试,帮助开发者减少bug、提高可维护性。关键词:测试驱动开发、TDD、测试覆盖、红绿重构、软件开发、代码质量、单元测试、集成测试、E2E测试。
跨层检查Skill check-cross-layer
跨层检查是一种软件开发技能,用于在代码实施后验证更改是否全面考虑所有维度,特别是跨层数据流、代码重用、导入路径和一致性检查,以预防常见bug并提高代码质量。关键词:跨层检查、代码验证、软件测试、数据流、代码重用、软件开发、测试清单。
运行Python测试技能Skill run-python-tests
该技能用于在代码更改后自动化运行Python测试,以验证代码正确性。支持全量测试、文件级测试、特定测试等多种运行模式,提供超时控制和详细结果报告,便于快速迭代和全面验证。关键词:Python测试、自动化测试、代码验证、测试执行、持续集成。
代码审查Skill code-review
代码审查技能用于在软件开发过程中,系统地评审拉取请求、功能实现和代码变更,以确保代码质量、可维护性、安全性并遵循最佳实践。适用于代码质量保证、安全漏洞检测、性能评估和团队协作。关键词:代码审查、代码质量、安全审计、测试覆盖、性能优化、软件开发。
幽灵规范提取技能Skill ghost
这个技能用于从现有代码仓库中提取语言无关的规范(spec)和测试,创建可移植的幽灵包。它支持跨语言实现,确保行为一致性,适用于函数库和智能体系统的测试场景,并包括验证和证据记录。关键词:幽灵包、规范提取、测试自动化、语言无关、行为验证、仓库分析。
Bknd应用程序测试Skill bknd-testing
这个技能专为测试Bknd应用程序设计,涵盖了从设置测试基础设施、使用内存数据库进行隔离测试,到编写单元测试、集成测试以及API端点测试的全过程。它还包括测试认证、模拟外部依赖和创建测试数据工厂等高级模式。关键词:Bknd测试,单元测试,集成测试,API测试,内存数据库,测试基础设施,模拟测试,CI/CD测试。
Python测试模式Skill python-testing-patterns
Python 测试模式技能是关于使用 pytest、fixtures、mocking 和测试驱动开发(TDD)在 Python 中实施全面测试策略的指南。它涵盖了单元测试、集成测试、功能测试等多种测试类型,以及测试结构、覆盖率、隔离等核心概念,适用于编写测试代码、设置测试基础设施、集成到 CI/CD 流程等场景。关键词:Python 测试、pytest、fixtures、mocking、TDD、单元测试、集成测试、测试覆盖。
代码审查接收技巧Skill receiving-code-review
此技能用于在软件开发过程中,高效且技术严谨地接收代码审查反馈。它强调通过验证反馈、避免盲目实施和形式化同意,确保代码质量和项目健康。技能包括阅读反馈、理解需求、对照代码库验证、评估技术可行性、基于推理响应和实施修复。关键词:代码审查、技术验证、反馈处理、软件开发、质量保证、代码重构、项目协作。
测试最佳实践Skill testing-best-practices
这是一个关于软件测试的专家技能,提供跨单元测试、集成测试和端到端测试的分层策略、执行指导和持续集成规划。它帮助开发者和测试工程师设计测试用例、规划测试矩阵、编写可维护的测试代码,并确保测试的可靠性、高效性和可重复性。关键词:软件测试,单元测试,集成测试,端到端测试,测试策略,测试矩阵,CI/CD,自动化测试,测试最佳实践。
系统调试框架Skill debugging
该技能提供了一套系统化的调试方法,用于在软件开发中查找和修复bug,包括根因分析、防御性验证和验证流程,旨在提高调试效率和准确性,减少试错时间。关键词:调试、系统化、bug修复、根因分析、验证、软件开发、测试、高效调试。
基础设施连接验证Skill completion-check
这个技能用于验证软件开发中基础设施是否正确连接和使用。通过追踪执行路径、检查钩子注册、验证数据库连接、进行端到端测试和搜索孤立实现,确保代码被实际调用,避免死代码和浪费。关键词:基础设施验证,执行路径追踪,代码审查,测试,DevOps,质量保证。