测试 Skill技能列表
跨层检查Skill check-cross-layer
跨层检查是一种软件开发技能,用于在代码实施后验证更改是否全面考虑所有维度,特别是跨层数据流、代码重用、导入路径和一致性检查,以预防常见bug并提高代码质量。关键词:跨层检查、代码验证、软件测试、数据流、代码重用、软件开发、测试清单。
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,自动化测试。
RubyonRails测试最佳实践Skill rails-testing
这个技能提供了 Ruby on Rails 应用程序测试的最佳实践指南,专注于使用 RSpec 编写高效、可维护的测试套件。它包括测试设计、数据管理、模型测试、请求测试、系统测试、异步作业测试、测试性能和测试组织等方面的详细规则。适用于开发人员和测试工程师在 Rails 项目中编写、审查、重构和优化测试代码,确保软件质量。关键词:Ruby on Rails, 测试, RSpec, 最佳实践, 自动化测试, 测试套件, 测试设计, 数据管理, 模型测试, 系统测试。
Jest测试模式Skill jest-testing-patterns
Jest测试模式技能专注于使用Jest框架进行全面的软件测试,包括单元测试、模拟函数、间谍方法、快照测试和断言技术。适用于前端开发、后端开发等领域的测试覆盖,提升代码质量和可维护性。关键词:Jest、测试、单元测试、模拟、间谍、快照、断言、前端测试、后端测试、自动化测试。
Bug重现与调查Skill reproduce-bug
这个技能用于通过日志分析、控制台检查和Playwright浏览器自动化来系统化地重现和调查软件bug,包括UI相关问题的可视化重现和错误诊断。关键词:bug重现、日志调查、Playwright、自动化测试、软件调试。
Bug复现技能Skill reproduce-bug
Bug复现技能是一种软件测试技术,用于通过分析日志、检查控制台错误和使用浏览器自动化工具(如Playwright)来复现和调查软件缺陷。它帮助开发者快速定位bug,验证修复,并记录详细步骤,提高软件质量和开发效率。关键词:bug复现、日志分析、Playwright、软件测试、缺陷调查、自动化测试。
KieranPython代码审查专家Skill kieran-python-reviewer
这个技能用于执行高质量的Python代码审查,专注于Pythonic模式、类型安全性和可维护性。它适用于审查现有代码修改和新代码,确保代码易于测试和理解。关键词:Python代码审查、代码质量、类型提示、测试性、Pythonic代码、代码优化、软件开发、代码审查工具。
调试Skill debugging
这个技能专注于系统性调试方法,用于识别软件问题的根本原因而非表面症状,采用顺序思考、结构化调查和网络研究来避免循环推理和重复修复。涉及关键词:调试、根本原因分析、错误排查、代码修复、软件测试、系统性思考、故障排除,适用于编程、软件开发和工程领域。
系统调试Skill debugging
系统化调试技能,专注于识别软件错误的根本原因,使用结构化方法如顺序思维和网络搜索,避免循环推理等反模式,提高修复效率和准确性。关键词:调试、根因分析、错误修复、软件测试、系统化方法、结构化调查。
系统调试Skill systematic-debugging
这个技能提供了一个四阶段调试框架,帮助开发者系统化地找到并修复技术问题的根本原因,避免盲目修复和引入新错误。适用于软件开发中的错误调试、测试失败处理等场景。关键词:系统调试、根原因分析、测试、软件开发、调试框架。
基础设施连接验证Skill completion-check
这个技能用于验证软件开发中基础设施是否正确连接和使用。通过追踪执行路径、检查钩子注册、验证数据库连接、进行端到端测试和搜索孤立实现,确保代码被实际调用,避免死代码和浪费。关键词:基础设施验证,执行路径追踪,代码审查,测试,DevOps,质量保证。
测试策略Skill testing-strategies
此技能提供全面的测试策略指导,帮助开发人员选择和实施单元测试、集成测试、端到端测试和契约测试。涵盖测试金字塔平衡、多语言支持(如TypeScript、Python、Go、Rust)、测试数据管理、CI/CD集成和现代实践(如属性测试),以提高软件质量和开发效率,关键词包括测试策略、单元测试、集成测试、端到端测试、契约测试、测试金字塔、CI/CD、Python、TypeScript、Go、Rust、测试数据管理。