搜索

PythonReactSEOPDF
GitHub Skill

test-ops

テスト計画・実行・報告を標準化する運用スキル。

aiskillstore☆ 123 仓库 Stars6 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

テスト実装戦略

テスト設計原則

  • 網羅性: 正常ケース、エラーケース、境界値、エッジケースを全て実装
  • 独立性: 各テストは他のテストに依存せず独立して実行可能
  • 可読性: テストコードは仕様書として機能するよう明確に記述
  • 保守性: テスト対象の変更に対して柔軟に対応できる構造

モック化戦略

  • DBアクセス: リポジトリパターンでモック化またはフィクスチャを使用
  • 外部API: HTTPクライアントをモック化し、レスポンスパターンを網羅
  • 時間依存処理: 現在時刻やタイマー処理は固定値でモック化
  • ファイルI/O: ファイルシステムアクセスは仮想ファイルシステムを使用

テスト実装手順

  1. 機能分析: テスト対象コンポーネントの全機能を詳細に調査
  2. テストケース設計: 機能ごとに正常 / 異常 / 境界値ケースを洗い出し
  3. テスト実装: テスト対象コードは変更せずテストのみ実装
  4. 実行確認: 全てのテストが期待通りに通過することを確認
  5. カバレッジ確認: コードカバレッジ 100% を目指す

テストコード品質基準

  • AAA パターン: Arrange(準備)、Act(実行)、Assert(検証)を明確に分離
  • テスト名: テスト内容が一目で分かる日本語での命名
  • アサーション: 期待値と実際の値を明確に比較
  • エラーメッセージ: 失敗時に問題箇所が特定できるメッセージ

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-28
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!