\ そのお悩み解決できます /
開発費の多くを占めるテストコスト、作業を自動化することで人的リソースを最小限に抑えコストを削減。
入力条件、テスト項目の作成など、テスト準備を自動で行ない開発期間を短縮。
シンボリックテストで最低限確認すべき入力値テストが自動的に実施され、テスト担当者の経験不足などによる観点不足などを削減。
COYOTE利用を標準化することで、ソースレビューのチェックリスト等も不要になりQA(Quality Assurance:品質保証)内容を高めることが出来ます。
Point
01
ソフトウェアソースコードのホワイトボックステスト(ユニットテスト)の必要作業をワンクリックで自動で行います。テスト対象のソースファイルを選択し、実行をクリックするだけで、「テストケース自動生成」、「テスト実行」、「実行結果出力」全てを自動で行います。 これまでテストをする為だけに必要であった、テストドライバーやスタブコードも自動生成します。その為、多くの工数を必要としていた、テストの為のコーディング作業は不要になります。 特殊な観点で確認が必要なケースは、自動生成されるテストケースに加えてユーザーが追加することも可能で、追加したケースも併せて確認でき出来、機械的な確認と任意のテストを合わせることでテスト内容の信頼性を、今まで以上に高めることが出来ます。
Point
02
関数一覧でそれぞれのテストカバレッジをパーセンテージで確認でき、条件分岐や判定条件のテストがどれだけ検証できているかテスト状況を一目で把握することが出来ます。 テストケースは表形式でその内容が確認でき、各変数の値とその結果を確認することができます。テスト結果は分かりやすく、正常であれば緑チェックなどアイコンで表示される為、エラーが発生しているケースは直ぐに気づくことが出来ます。 エラーが発生している個所、入りうる値を入力しても通らないデットロジックは、ソース上赤く表示され、そのロジックの必要性を直ぐに確認することが出来ます。
Point
03
テストケースの自動作成を行う為のコード探索方式、条件文の繰り返し回数、テスト制限時間の設定など、ロジック不正によるCPU高負荷状態での他作業への影響の最小化、長時間実行によるリソース枯渇等が発生しないよう細かな設定ができます。 MS visual studio、GCC、Clang、taskingなどの多くのコンパイラの設定に対応しており、また、様々な環境への開発に対応するためソースコードのコンバータ機能もあり、個別にヘッダーファイルの設定も可能、いろいろな環境のソースコードでのテストが可能です。
Point
04
テストドライバー、スタブコードの自動作成はもちろん、ゼロ除算やNullオブジェクトのアクセスなど、未定義動作のエラーも検出する機能を提供してます。 C++の場合、純粋仮想関数のスタブ自動生成やQTフレームワークに対応など、CとC++言語に特化した様々な機能がございます。