スキル一覧に戻る
GodSpeedAI

testing-strategy

by GodSpeedAI

VibesPro: Infrastructure for AI-native development. The first Generative Development Environment (GDE) where your team's decisions become reusable patterns—express requirements naturally, get production-ready systems automatically.

0🍴 1📅 2025年12月27日
GitHubで見るManusで実行

SKILL.md


Testing Strategy Skill

This skill ensures that new features are accompanied by robust tests across the testing pyramid.

Steps

  1. Review context. Load ARCHITECTURE.md and CONTRIBUTING.md to understand the system architecture, critical paths and existing testing conventions.

  2. Plan test coverage. Determine which layers of the testing pyramid apply:

    • Unit tests for individual functions or classes.
    • Integration tests for interactions between modules or services.
    • End‑to‑end tests for verifying user-facing workflows.
  3. Identify key scenarios. For each requirement or plan step, outline the positive, negative and edge case scenarios that must be tested. Consider performance and security aspects where applicable.

  4. Select frameworks and tools. Choose appropriate testing frameworks (e.g. pytest for Python, Jest for JS/TS) and any mocking or fixture libraries. Ensure tests can run in isolation and in CI.

  5. Write and organise tests. Implement the tests following language-specific best practices. Place them in clearly named files and directories. Use descriptive test names and assertions.

  6. Run and iterate. Execute the tests locally. Fix any failing tests or code issues. Ensure the entire suite passes quickly. Address flakiness or excessive coupling.

  7. Validate and summarise. Run the validation task to ensure no structural issues were introduced. Summarise the new tests and their coverage. Highlight any remaining gaps for future work.

Embedding testing as a first-class activity guarantees reliability and facilitates confident refactoring.

スコア

総合スコア

70/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です