単体テストの考え方完全ガイド - 目的・設計原則・テストケースの作り方を徹底解説 単体テストの目的やメリット、テストケースの設計原則、良いテストと悪いテストの違い、テスト容易性を高める設計、テスト自動化まで、言語に依存しない普遍的な考え方を体系的に解説します。
TDDアンチパターン完全ガイド - 避けるべき落とし穴と具体的な改善策 TDD(テスト駆動開発)で陥りがちな12のアンチパターンを解説。実装に密結合したテスト、過度なモック、脆いテスト、遅いテストなどの問題を具体的なコード例とともに分析し、実践的な回避策を提示します。健全なテストスイートを維持するためのベストプラクティスを習得できます。
テスト設計の基本パターン完全ガイド - 同値分割・境界値分析・デシジョンテーブルを実践で使いこなす テスト設計技法の基本パターンである同値分割法、境界値分析、デシジョンテーブル、状態遷移テストを体系的に解説。JSTQB/ISTQBのシラバスに準拠した理論と、JavaScriptとJavaの実践的なコード例で、効果的なテストケース設計を習得できます。