GoおよびRustバックエンド開発者向けソフトウェアテストの原則(単体、統合、エンドツーエンド)
GoおよびRustバックエンド開発者が、単体、統合、エンドツーエンドテストの原則を習得し、堅牢で保守可能なテストスイートを構築するための実践的なコースです。
...
Share
GoおよびRustにおけるテストの基礎と単体テスト
Unit 1: テストの基本を理解する
なぜテストするのか?
テストの種類
Unit 2: Goにおける単体テスト
Goテストの始め方
Goでのアサーション
Goでの依存関係のモック
Unit 3: Rustにおける単体テスト
Rustテストの始め方
Rustでのアサーション
Rustでの依存関係のモック
Unit 4: テスト駆動開発とベストプラクティス
TDDの原則
テストのベストプラクティス
GoおよびRustにおける統合テストとエンドツーエンドテスト
Unit 1: 統合テストの基礎
統合テストとは?
Goでの統合テスト
Rustでの統合テスト
Unit 2: 外部依存関係のテスト
DB統合テスト
API統合テスト
メッセージキューテスト
Unit 3: エンドツーエンドテストとカバレッジ
E2Eテストの基礎
GoでのE2Eテスト
RustでのE2Eテスト
コードカバレッジ