「ソフトウェア品質」の記事一覧
-
ロジックエラーを見逃さないJava単体テストの実践法
2025-05-07 12:27
IT・ネットJava開発におけるロジックエラーは、構文的には正しくても業務要件と乖離した結果を招く厄介な不具合です。この記事では、単体テストをデバッグ手法として活用することで、ロジックエラーの早期発見と修正を可能にする方法が解説されています。境界値や状態変化、回帰テストなどの具体的なテクニックに加え、AIによるテスト自動生成支援も紹介され、テストが品質保証だけでなく不具合分析にも有効であることが強調されています。
-
Elmでのプロパティベーステスト分布の可視化
2025-05-01 13:19
IT・ネットElmのプロパティベーステストにおけるテストケースの網羅性を高める方法について解説した記事です。テストが特定のケースに偏らず、十分なバリエーションを含むようにするために、Test.Distributionを使って生成値の分布を可視化・制御する手法が紹介されています。Fuzz.examplesやlabelExamplesを活用し、テストが狙った境界値や例外ケースを含んでいるかを確認し、必要に応じてテストを失敗させることも可能です。
Page 1 / 1