测试 Skill技能列表
Dialyzer配置技能Skill dialyzer-configuration
Dialyzer配置技能涉及设置和管理Dialyzer静态分析工具,用于Erlang和Elixir代码的类型检查和静态分析,以识别软件问题如类型错误、不可达代码等。关键词:Dialyzer, Erlang, Elixir, 类型检查, 静态分析, 配置, 测试, 软件开发, CI集成。
JavaScript测试模式Skill javascript-testing-patterns
本技能提供使用Jest、Vitest和Testing Library进行单元测试、集成测试和端到端测试的综合测试策略。适用于JavaScript/TypeScript应用的测试开发、TDD/BDD工作流程、模拟外部依赖和持续集成,关键词包括JavaScript测试、TypeScript测试、测试框架、单元测试、集成测试、端到端测试、TDD、BDD、模拟、覆盖率报告、CI/CD。
端到端测试完整技能Skill complete-skill
这是一个用于端到端测试的完整技能,专门用于测试整个持久化流水线,支持使用Bash脚本、读取和写入工具进行全流程验证。关键词:端到端测试、持久化流水线、测试技能、Bash脚本、软件开发测试。
RubyonRails测试最佳实践Skill rails-testing
这个技能提供了 Ruby on Rails 应用程序测试的最佳实践指南,专注于使用 RSpec 编写高效、可维护的测试套件。它包括测试设计、数据管理、模型测试、请求测试、系统测试、异步作业测试、测试性能和测试组织等方面的详细规则。适用于开发人员和测试工程师在 Rails 项目中编写、审查、重构和优化测试代码,确保软件质量。关键词:Ruby on Rails, 测试, RSpec, 最佳实践, 自动化测试, 测试套件, 测试设计, 数据管理, 模型测试, 系统测试。
Playwright页面对象模型Skill playwright-page-object-model
这个技能教授如何使用Playwright框架的页面对象模型模式,用于创建可维护、可重用和可扩展的测试自动化代码。它涵盖了组件化架构、定位器策略和应用程序动作等现代测试技术,适用于前端Web测试自动化,帮助提高代码的维护性、可扩展性和可重用性。关键词:Playwright、页面对象模型、测试自动化、前端测试、组件化、可维护性、可重用性、定位器策略。
Clippylint配置与使用技能Skill clippy-lints
这个技能专注于Rust编程语言中的Clippy lint工具,涵盖了正确性、性能、风格等lint类别的配置、使用和最佳实践,旨在提升代码质量、优化性能和确保开发效率。关键词:Rust, Clippy, lint, 代码质量, 性能优化, 代码风格, 测试工具
pytest插件技能Skill pytest-plugins
这个技能专注于Pytest插件生态系统,包括pytest-cov、pytest-mock和自定义插件开发,用于提高Python代码测试的质量、覆盖率和效率。适用于软件开发中的测试阶段,帮助开发者进行专业级的Pytest开发。关键词:Pytest, 插件, 测试, Python, 开发, 代码质量。
根因追溯Skill root-cause-tracing
根因追溯是软件调试中的一个核心技能,用于在错误发生时通过系统回溯调用栈、添加日志等工具来找到问题的根本原因,帮助识别无效数据或不正确行为的源头,适用于测试和开发过程中的错误追踪和预防。关键词包括:根因追溯、软件调试、错误追踪、调用栈、日志记录、测试自动化、深度防御、bug修复。
Vitest测试模式Skill vitest-testing-patterns
这个技能提供了关于Vitest测试框架的全面指导,包括单元测试、模拟测试、间谍测试和浏览器模式测试等核心概念、模式和实践。它帮助开发者掌握Vitest的安装、配置、高级使用和最佳实践,提升代码质量和软件可靠性。关键词:Vitest测试、单元测试、模拟测试、浏览器测试、TypeScript开发、软件测试。
系统化故障排除与调试技能Skill troubleshooting
本技能专注于提供系统化的故障排除和问题诊断方法,适用于技术问题、过程故障、系统问题或一般障碍。通过结构化步骤如理解问题、收集信息、生成假设、系统化测试和根因分析,帮助用户识别和解决各类问题。关键词:故障排除、调试、问题诊断、根因分析、系统化方法、日志分析、错误解决。
网络调试Skill network-debugging
网络调试是一项技术,用于诊断和解决网络连接问题、延迟和数据传输错误,以提升应用性能和用户体验。关键词包括:网络分析、浏览器工具、CORS、SSL/TLS、API通信、性能优化。
属性测试Skill property-based-testing
属性测试是一种软件测试方法,通过自动生成广泛的测试用例来验证代码是否满足特定的属性或不变量,有助于发现边缘情况和潜在的错误。