Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

この章では、過去のバージョンの dotTEST で利用していたテストコンフィギュレーションやカスタムルールをdotTEST 10.4.3で利用するための方法を記載します。

Anchor
_Toc452117591
_Toc452117591
Anchor
_Toc32223204
_Toc32223204
テストコンフィギュレーション

Anchor
_Toc32223205
_Toc32223205
前提

過去のバージョンで利用していたテストコンフィギュレーションは dotTEST 10.4.3 でもご利用いただけますが、ルールパラメータの変更やルールの削除/新規追加があるため dotTEST 10.4.3 で新規に作成することを推奨します。

Anchor
_Toc452117592
_Toc452117592
Anchor
_Toc32223206
_Toc32223206
ユーザー定義テストコンフィギュレーション

過去のバージョンで利用していたテストコンフィギュレーションはデフォルトで以下のパスに格納されています。
C:\Users\<ユーザー名>\Documents\Parasoft\dotTEST\configs\user
dotTEST 10.4.3 も上記パスに格納されているテストコンフィギュレーションをユーザー定義テストコンフィギュレーションとしてご利用いただけます。
dotTEST 10.4.3 インストール後に以下のいずれかの方法でユーザー定義テストコンフィギュレーションが利用可能であることをご確認ください。

コマンドラインインタフェースで確認する場合

次のコマンドを実行し、テストコンフィギュレーションが利用可能かをご確認ください。
ユーザー定義コンフィギュレーションは「user://コンフィギュレーション名」で表示されます。
>dottestcli.exe -listconfigs
C:\Program Files\Parasoft\dotTEST\10.4>dottestcli.exe -listconfigs
Parasoft dotTEST 10.4.3.409 – Copyright (C) 2020 Parasoft Corporation
※一部省略※
INFO: 利用可能なコンフィギュレーション名:
user://Example Configuration
user://コーディングスタンダード
[100%] 完了


Plugin for Visual Studio で確認する場合

dotTEST 10.4.3 をプラグインしたVisual Studio の [Parasoft] > [オプション] > [Configuration] を開きます。
[場所] > [ユーザーコンフィギュレーション] に以下のパスを設定します。
"C:\Users\<ユーザー名>\Documents\Parasoft\dotTEST\configs\user"
User フォルダーにユーザー定義テストコンフィギュレーションが表示されていることをご確認ください。

使用する前に

過去バージョンで作成したユーザー定義テストコンフィギュレーションはルール情報が正しく読み込めないことがあります。 10.4.3 で利用する前に Plugin for Visual Studio のテストコンフィギュレーションエディターで開き、保存しなおしてください。

Anchor
_Toc32223207
_Toc32223207
ビルトインテストコンフィギュレーション

バージョンアップに伴いビルトインテストコンフィギュレーションの追加/更新/削除が行われました。
追加
dotTEST 10.4.3で追加されたビルトインテストコンフィギュレーションはありません。
更新
以下のビルトインテストコンフィギュレーションが更新されました。
過去のバージョンと同じ名称のテストコンフィギュレーションでもルールの選択有無およびルールパラメータの設定が異なるため解析結果が一致しない可能性があります。

  • Check Code Compatibility against .NET 4.7.1

  • Check Code Compatibility against .NET 4.7.2

  • Check Code Compatibility against .NET 4.8

  • CWE 3.4

  • CWE Top 25 2019

  • CWE Top 25 + On the Cusp 2019

  • OWASP Top 10-2017

  • PCI DSS 3.2

  • UL 2900


削除
以下のビルトインテストコンフィギュレーションが削除されました。

  • CWE 3.2

  • CWE-SANS Top 25 2011

  • CWE SANS Top 25 2011 + On the Cusp


非推奨
以下のビルトインテストコンフィギュレーションは非推奨になりました。

  • CWE-SANS Top 25 Most Dangerous Programming Errors

  • OWASP Top 10 Security Vulnerabilities


非推奨のテストコンフィギュレーションはデフォルトではご利用いただけません。
以下のフォルダーに格納されているファイルをユーザー定義テストコンフィギュレーションとしてご利用ください。
<DOTTEST_HOME>\configs\builtin\Deprecated

Anchor
_Toc32223208
_Toc32223208
カスタムルール

Anchor
_Toc452117596
_Toc452117596
Anchor
_Toc32223209
_Toc32223209
カスタムルールの利用

過去のバージョンで使用したカスタムルールはデフォルトで以下のパスに格納されています。
C:\Users\<ユーザー名>\Documents\Parasoft\dotTEST\rules
dotTEST 10.4.3 も上記パスに格納されているルールファイルをカスタムルールとしてご利用いただけますが、ご利用前に dotTEST 10.4.3 用の RuleWizard でルールファイルを開き再保存してください。
また、正式運用の前に dotTEST 10.4.3 で正しく動作することをご確認ください。