メインコンテンツに移動
依存関係のモック化とは?テストしやすい設計と検証の進め方を解説
テスト
依存関係のモック化とは?テストしやすい設計と検証の進め方を解説

ソフトウェアのテストを進めていると、確認したいのは一つの小さなロジックなのに、その周辺にあるデータベース、外部API、ファイル操作、通知処理、認証処理などが一緒に絡んでしまい、思ったよりも重く、

テスト可能性を改善する具体策とは?単体テスト・結合テストを進めやすくする実践ポイント
テスト
テスト可能性を改善する具体策とは?単体テスト・結合テストを進めやすくする実践ポイント

テスト可能性の改善は、理想的な設計論を知っているだけでは前へ進みません。

テスト可能性を高める設計とは?実装しやすく検証しやすいコード構造の作り方
テスト
テスト可能性を高める設計とは?実装しやすく検証しやすいコード構造の作り方

テスト可能性を高める設計とは、単にテストコードを書きやすくするための技法集ではありません。

テスト可能性とは?品質・保守性・開発効率に直結する設計の考え方を解説
テスト
テスト可能性とは?品質・保守性・開発効率に直結する設計の考え方を解説

ソフトウェア開発において、品質を高めるためにテストが重要であることは広く知られています。しかし、実際の現場では「テストを増やせば品質が上がる」という単純な話では済まないことが少なくありません。

テスト駆動開発とは?品質を高める開発プロセスと実務での活用方法を徹底解説
テスト
テスト駆動開発とは?品質を高める開発プロセスと実務での活用方法を徹底解説

ソフトウェア開発において品質を高めたいと考えたとき、多くの現場では、レビューを厳しくする、結合試験を厚くする、不具合が出たあとにチェック体制を増やすといった対策がまず検討されます。

テスト を購読
LINE Chat