测试 Skill技能列表

4.5

行为测试技能Skill behavior-testing

行为测试技能是一种专注于验证软件应用功能行为的测试方法,确保API调用、状态管理、错误处理和安全性的正确性。它弥补了传统渲染测试的不足,提升测试覆盖率和应用质量。关键词:行为测试、API测试、状态持久性、错误边界、安全测试、软件测试、功能验证。

4.5

超质量保证Skill ultraqa

超质量保证是一个自动化工具,用于在软件开发过程中执行迭代修复和验证循环。它通过运行测试、构建、代码检查或类型检查命令,诊断失败原因,自动应用修复,并重新验证,最多进行5个循环。它帮助开发人员快速识别和解决代码问题,提高软件质量,关键词包括迭代修复、验证循环、自动化测试、代码检查、软件开发、质量保证。

4.5

自动化代码审查与修复技能Skill review

此技能用于执行代码审查,通过比较软件开发计划与实现来验证验收标准,自动修复发现的问题,并生成结构化报告。关键词包括:代码审查、自动修复、计划对比、验收测试、回归测试、软件开发、质量控制、自动化工具。

4.5

魔咒回应测试技能Skill flarglebargle

这是一个测试技能,当用户说出特定魔咒“flarglebargle”时,自动回复赞美消息,用于验证技能激活和触发器功能。关键词:测试技能、魔咒触发、赞美回应、功能测试、软件开发测试、AI技能测试、触发器验证。

4.5

结构化代码审查技能Skill code-review

这个技能用于自动化执行代码审查,覆盖风格、可读性和安全等方面,提供结构化反馈。它专注于重要问题如错误和安全风险,适用于拉取请求和合并请求审查,以提升代码质量和团队协作效率。关键词:代码审查,自动化,安全编码,可读性,单元测试。

4.5

严厉代码评审Skill codereview-roasted

这个技能提供基于Linus Torvalds工程哲学的严厉代码评审,专注于数据结构选择、代码简化、实用问题分析和破坏性风险防范。适用于开发团队进行代码质量保证和设计评审,提升软件稳健性。关键词:代码评审、数据结构、简单性、实用主义、工程基础、软件测试、Linus Torvalds风格。

4.5

测试模式Skill testing-patterns

测试模式是一种软件测试技能,用于通过依赖注入、测试替身、安全重构等技术有效测试代码。它帮助开发者在没有测试的情况下安全修改代码,添加测试到现有代码,并通过特征化测试理解不熟悉的代码。关键词:测试模式、依赖注入、测试替身、安全重构、特征化测试、软件测试。

4.5

超时测试Skill timeout-test

这个技能用于在软件测试或系统开发中处理超时情况,确保程序在指定时间内响应,适用于性能测试、错误处理和资源管理。关键词:超时测试、软件开发、性能管理、错误处理。

4.5

超时测试Skill timeout-test

这个技能用于在软件开发中测试和处理超时情况,确保系统在指定时间内响应,避免程序挂起或失败,提高可靠性和性能。关键词:超时测试、软件测试、性能优化、错误处理、超时处理、测试技能。

4.5

测试驱动开发Skill tdd

测试驱动开发(TDD)是一种软件开发实践,通过在编写功能代码之前先编写测试用例来驱动开发过程,确保代码质量、可维护性和正确性。它遵循RED-GREEN-REFACTOR循环,强调测试作为设计工具,适用于新功能开发、bug修复和代码重构。关键词:测试驱动开发、TDD、单元测试、软件开发、RED-GREEN-REFACTOR、代码质量、测试先行。

4.5

异步Redux视图模型测试Skill asyncredux-testing-view-models

异步Redux视图模型测试技能专注于在Flutter应用中测试StoreConnector的视图模型,包括使用Vm.createFrom()创建视图模型、验证属性、测试回调动作分派和状态变化验证。适用于Dart/Flutter开发中的单元测试,提升代码质量和可维护性。关键词:AsyncRedux, 视图模型测试, Dart, Flutter, 单元测试, StoreConnector, VmFactory, 移动应用测试。

4.5

AsyncRedux测试基础Skill asyncredux-testing-basics

这个技能是关于如何使用AsyncRedux库中的Store直接编写单元测试,覆盖创建测试存储、使用dispatchAndWait()方法、检查动作后状态变化、验证动作错误、测试异步动作等。适用于Flutter/Dart应用的异步状态管理测试,关键词包括AsyncRedux、单元测试、Flutter、Dart、异步动作、错误处理、ActionStatus。