このリリースには以下の拡張が含まれます。 リリース日: 2024年05月20日
OpenAI 統合
コード カバレッジの拡張
テスト影響分析の精度の改善dotTEST のテスト影響分析機能がより正確になりました。変更されたクラスではなく変更されたメソッドに基づいて影響を受けるテストが計算されるようになりました。また、コードの変更がロジックに影響を与えない場合は、影響を受けるテストとして検出されないようになりました。 セキュリティ コンプライアンス パックの拡張
静的解析の拡張
その他のアップデート
既知の制限事項CDD および METRIC カテゴリのルールに対して生成されたすべての推奨事項は、.xml ファイルも含め、正確でない可能性があるため信頼するべきではありません。「修正の提案の生成」を参照してください。 非推奨のサポート非推奨の IDE次の IDE のサポートは非推奨になりました。
|
ルール ID | ヘッダー |
|---|---|
| SEC.WEB.HPWCS | 設定ファイルの接続文字列でハードコーディングされたパスワードを使用しない |
| ROSLYN.SCS.* | Security CodeScan ルールのセット |
以下のルールが更新されました。
ルール ID | 更新 |
|---|---|
| TUG.NTU.AUPNT | .NET に対応しました; CQA に対応しました |
以下のルールが更新されました。
ルール ID | 更新 |
|---|---|
| BD.PB.CC | 非分岐条件に対する違反をレポートするためのパラメーターが追加されました。 |
削除されたルール | 代替ルール |
|---|---|
| BD.PB.DEREF | BD.PB.CC |
| BD.PB.INTOVERF | BD.PB.INTWRAP, BD.PB.INTDL, BD.PB.INTVC |
| BD.PB.POVR | BD.PB.VOVR |
| CLS.ACNM | N/A |
| CLS.ARRD | N/A |
| CLS.ENFI | N/A |
| CLS.EVOL | N/A |
| CLS.EVTY | N/A |
| CLS.FIOL | N/A |
| CLS.GLBL | N/A |
| CLS.IDUN | N/A |
| CLS.MTV | N/A |
| CLS.PROL | N/A |
| CLS.UPN | N/A |
| CLS.UTN | N/A |
| CS.MLC | METRIC.NOPLIM |
| CS.OOM.MI | METRIC.MI |
| CS.SC | N/A |
| CS.USO | N/A |
| GC.DCGC | SEC.APDM |
| GC.UFID | BD.RES.LEAKS |
| OOM.CYCLO | METRIC.MCC |
| OOM.FCSF | METRIC.NOMCIM |
| OOM.LNMM | METRIC.NOMIT |
| OOM.LNPBD | METRIC.NOPUBMIT |
| OOM.LNPBM | METRIC.NOPUBMIT |
| OOM.LNPM | METRIC.NOPAR |
| OOM.LNPTD | METRIC.NOPROTMIT |
| OOM.LNPTM | METRIC.NOPROTMIT |
| OOM.LNPVD | METRIC.NOPRIVMIT |
| OOM.LNPVM | METRIC.NOPRIVMIT |
| OOM.MLCI | METRIC.IDOC |
| PB.BOXING | N/A |
| PB.CFSRLV | BD.RES.LEAKS |
| SEC.CDBC | BD.RES.LEAKS |
| SEC.CDBCLV | BD.RES.LEAKS |
| SEC.CDR | BD.RES.LEAKS |
| SEC.CDRLV | BD.RES.LEAKS |
| SEC.MSCPV | N/A |
| SPR.VPPD | SEC.VPPD |
| SPR.VPPDIMPL | SEC.VPPD |
バグ/FR ID | 説明 |
|---|---|
| DT-21444 | TUG.NTU.AUPNT が使用されている列挙型に対して違反をレポートする |
| DT-21611 | DotTest および RuleWizard ユーザーズ ガイド - チュートリアル レッスン |
| DT-21701 | dotTEST が同じ違反を 2 回レポートする |
| DT-21779 | BankExample, .NET6 - パース エラーが発生する |
| DT-21819 | OpenAI 統合が特定のプロジェクトで動作しない |
| DT-21878 | インクルード オプションが原因でプロジェクト内のファイルが dotTEST 2023.2.1 に捕捉されない |
| DT-21906 | マニュアルのルール リストの動作が異なり、レポートに「セットアップの問題」が表示されない |
| FA-9724 | BD.PB.VOVR ジェネリック型のオブジェクトの初期化子で使用されている変数に対して違反が誤検出される |
| FA-9747 | BD.EXCEPT.NR の誤検出 |
このリリースについての情報は、https://docs.parasoft.com/display/DOTTEST20241/Updates+in+2024.1 を参照してください。 |