私はIntellitest 2015を使用してデータ駆動型テストを行っています。私のメソッドは2つのパラメータを持っています MethodA(リストクラス、文字列sourceType)。 intellitestを実行しているとき、フレームワークは制御文字( "\ u0007"、 "\ u0008"、 "\ a"など)のような任意の引数を渡しています。私は、私のメソッドの最上部に条件文を追加することによって、これらの文字列を防止しています。私の質問は、個々の特殊文字を個別にチェックしているときに、ブロック実行と実行の回数が多いことです(39/87)が、これらを文字列[]配列に追加して、すべてをワンショットで実行中のブロック数徐々に減少している(18/87)。ここでは、コードブロックの実行を最大限に達成する方法を教えてください。誰かが私にこれを助けることができますか?インテリジェストコードカバレッジ
1
A
答えて
1
あなたが見ているのは、動的コードカバレッジ(https://msdn.microsoft.com/library/vs/alm/test/developer-testing/intellitest-manual/input-generation#dynamic-code-coverage)です。
実際のアプリケーションでIntelliTestを適用して完全なカバレッジを実現する次の例をご覧ください。https://blogs.msdn.microsoft.com/visualstudioalm/2015/08/14/intellitest-hands-on/