テストガイド¶
プロジェクトのテスト戦略とテスト手順について記載します。
テست戦略¶
テストの方針と戦略について説明します。
テストの種類¶
単体テスト (Unit Test)
統合テスト (Integration Test)
エンドツーエンドテスト (E2E Test)
テストの実行¶
テストの実行方法について記載します。
全テストの実行¶
# すべてのテストを実行
npm test
# または
python -m pytest
特定のテストの実行¶
# 特定のテストファイルを実行
npm test -- tests/specific-test.js
# または
python -m pytest tests/test_specific.py
テストの書き方¶
テストの書き方について説明します。
単体テストの例¶
// JavaScriptの例
describe('Calculator', () => {
test('should add two numbers', () => {
expect(add(2, 3)).toBe(5);
});
});
# Pythonの例
def test_add():
assert add(2, 3) == 5
カバレッジ¶
テストカバレッジの取得と確認方法について記載します。
CI/CDでのテスト¶
継続的インテグレーションでのテスト実行について記載します。
テストデータ¶
テストで使用するデータの管理方法について記載します。