このブログは「Generate test data to enhance the quality of your tests – watch a demo」を翻訳・一部加筆したものです。
テストのカバレッジを向上させるために、膨大な量のテストデータを用意することにうんざりしていませんか?そんなあなたに朗報です。
11月のアップデートでは、コードカバレッジ分析ツールCocoに待望のテストデータ生成機能を追加しました!
こちらのビデオでは、Coco Test Engineがどのように機能し、より高いコード・カバレッジに迅速に到達できるかを包括的にご紹介します。
Coco Test Engineは、Coco 7.0.0リリースからのテストデータ生成機能で、テストプロセスを次のレベルに導くために、次のように設計されています:
Coco Test Engineは、テストの質を向上させるためにテストデータを自動的に生成し、人間のテスト担当者が簡単に見逃してしまうような様々なエッジケースやエラーケースをカバーするのに役立ちます。
必要な作業は、アルゴリズムを動作させ、通常カバーしていないケースを見つけさせたり、既存のテスト・スイートを完成させたりするだけです。
かつては、ソフトウェア開発者は、ユニットテストやテストデータを自分で考えるという面倒な作業も担っていました。
より高いコード・カバレッジ率を達成するためには、テスト・コード・ベースが本番コードよりも大きくなる傾向があり、手作業によるテスト・データ生成では、テストすべき潜在的なエッジ・ケースをすべてカバーすることはできません。
さらに、コードが複雑になりすぎると、入力パラメータとテストケースの可能な組み合わせも指数関数的に増えていきます。そのため、コード・カバレッジの最終的な伸張に非常に時間がかかり、達成するのが難しくなります。
そこで、Coco Test Engineが最後の一歩を踏み出すために必要となります。
Cocoのテストデータ生成は、3つの方法でデータ駆動型テストを書く複雑さを軽減します:
より早く、完全のコードカバレッジ分析を体験したい方. Cocoのフリートライアルはこちら →
より詳細な説明をご覧になりたい方 コードカバレッジツールについて →