测试 Skill技能列表
超时测试Skill timeout-test
这个技能用于在软件开发中测试和处理超时情况,确保系统在指定时间内响应,避免程序挂起或失败,提高可靠性和性能。关键词:超时测试、软件测试、性能优化、错误处理、超时处理、测试技能。
django-tddSkill django-tdd
本文介绍了如何使用测试驱动开发(TDD)方法论在Django框架中进行应用开发和测试,涵盖了使用pytest、factory_boy和Django REST Framework进行模型、视图、序列化器和API测试的策略。
URL分析Skill url-analysis
URL分析技能是一个专业的链接验证和上下文分析工具,用于技术验证、内容相关性检查、链接提取和质量评估。主要功能包括:HTTP状态码检查、重定向分析、SSL验证、语义对齐评估、链接分类和安全分析。适用于SEO优化、内容质量审计、文档管理和网络安全检查。关键词:URL验证、链接分析、HTTP状态检查、重定向检测、SSL证书、内容相关性、链接提取、SEO审计、网络安全、质量评估。
后端测试编写器Skill backend-test-writer
后端测试编写器是一个AI工具,专门为MERN堆栈(MongoDB, Express, React, Node.js)后端代码自动生成全面、可运行的测试。它能智能分析项目结构,检测测试框架,并根据文件类型(路由、控制器、服务、模型等)生成相应的单元测试或集成测试。该工具强调零配置、智能默认值,确保测试覆盖成功路径、验证错误、认证失败及各种边缘情况,并包含正确的设置和清理逻辑。关键词:后端测试,自动化测试,MERN堆栈,单元测试,集成测试,Jest,Supertest,测试覆盖率,Node.js,Express,MongoDB。
TDD迁移技能Skill tdd-migrate
这个技能是一种测试驱动开发(TDD)工作流,用于管理和执行代码迁移任务。它通过多个代理(如分析、实现、测试和审查代理)并行处理,确保主上下文干净,提高开发效率和代码质量。关键词:TDD、迁移、工作流、代理、并行测试、代码审查。
OSS-Fuzz(开源模糊测试平台)Skill ossfuzz
OSS-Fuzz是Google开发的开源项目,为开源软件提供免费的持续模糊测试服务,帮助发现和修复安全漏洞,支持多种编程语言和fuzzing引擎。关键词:模糊测试、开源安全、持续集成、漏洞挖掘、Fuzzing平台、软件测试、自动化测试、DevOps、代码覆盖率、安全漏洞。
ESLint规则Skill eslint-rules
这个技能是关于掌握ESLint内置规则的,包括规则配置、严重性级别和禁用策略。它全面涵盖了ESLint从安装到高级使用的各个方面,旨在提升JavaScript代码质量和开发效率。关键词:ESLint,规则配置,代码质量,JavaScript开发,静态代码分析,代码规范,代码检查,开发工具,前端测试。
Jest测试生成器Skill jest-generator
这个技能用于自动生成Jest单元测试,适用于JavaScript和TypeScript代码,包括Mocking、覆盖率分析、测试结构组织等。它能提升前端开发中的测试效率,覆盖常见测试场景如React组件测试、异步代码测试和错误处理。关键词:Jest, 测试生成, 单元测试, JavaScript, TypeScript, 覆盖率, Mocking, 前端测试。
SMT求解器接口Skill smt-solver-interface
SMT 求解器接口技能用于与SMT(Satisfiability Modulo Theories)求解器交互,实现程序正确性验证、约束求解、自动定理证明等功能。关键词:SMT求解器、程序验证、自动推理、Z3、约束编码。
Markdownlint自定义规则创建Skill markdownlint-custom-rules
这个技能专注于创建Markdownlint的自定义规则,包括定义规则对象结构、集成markdown-it和micromark解析器、报告错误并提供自动修复功能。它用于增强Markdown文档的linting能力,支持项目特定的文档标准、验证内容模式、确保一致性,并可用于自动化文档质量检查和团队编码标准实施。关键词:Markdownlint, 自定义规则, 规则开发, 解析器集成, 错误报告, 自动修复, 文档质量, 软件开发, 自动化测试。
Playwright测试最佳实践Skill playwright
本技能专注于使用Playwright进行Next.js应用的端到端测试,提供全面的最佳实践指南,涵盖测试架构、选择器与定位器、等待与断言、身份验证与状态管理、模拟与网络、Next.js集成、性能优化以及调试与CI配置。旨在帮助开发者编写可靠、快速和可维护的测试,提高测试效率和质量。关键词:Playwright, Next.js, 端到端测试, 自动化测试, 测试最佳实践, E2E测试, 测试优化, 软件测试, 前端测试。
BDD协作技能Skill bdd-collaboration
BDD协作技能是一种促进开发人员、测试人员和业务利益相关者之间有效沟通的方法,通过结构化会话如三个朋友会议和示例映射,确保需求清晰、减少缺陷,并建立共享理解。关键词:BDD, 行为驱动开发, 团队协作, 需求对齐, 测试驱动开发, 软件质量, 敏捷开发, 沟通技巧。