〔2025/3/27〕テクマトリックス、C#/VB.NET対応静的解析・動的解析ツール「dotTEST 2024.2」を販売開始
テクマトリックスは、米国Parasoft Corporation社(以下、Parasoft社)が開発したC#/VB.NET対応静的解析・動的解析ツール「dotTEST 2024.2」の販売を開始した。
dotTESTは、高品質な.NETアプリケーションの開発とテスト工数の大幅削減を強力にサポートするC#言語/VB.NET言語に対応した静的解析・動的解析ツール。3,000個以上のコーディングルールをもとにソースコードを静的に解析し、プログラムの問題点やファイルを横断した処理フローに潜む検出困難なエラーを検出する。また、.NETアプリケーションの実行中のカバレッジ情報を収集し、テストの抜け漏れの確認を容易にする。開発工程にdotTESTによる静的解析やカバレッジ情報収集を組み込むことにより、テストの効率化とソースコードの品質向上が期待できる。
このたびのバージョンアップでは、dotTESTの静的解析にすでに搭載されているOpenAIやAzure OpenAIとの連携機能に加えて、OpenAI REST APIと互換性のあるチャットコンプリーションエンドポイントを持つ任意の大規模言語モデル(Large Language Models、以下、LLM)プロバイダーのサポートが追加された。差分エディター機能で、AIが推奨する修正内容をその場で確認して直接コードを修正することが可能になった。Visual Studio Codeプラグインでは、GitHub Copilot Chatとの連携が追加され、Visual Studio Code上でも実際のコードに対してなぜ違反が検出されたのか、コードのどの部分が問題であるのかについての具体的な解説を確認できるようになった。
セキュリティ関連ルールにおいては、ソフトウェアの脆弱性を識別するための脆弱性の種類(脆弱性タイプ)の共通脆弱性タイプ一覧であるCWE(Common Weakness Enumeration)のver.4.15に対応した静的解析を行うことが可能になった。専用のダッシュボードとウィジェットを利用して静的解析の結果をPCI DSSやOWASP、CWEなどの基準のリスクスコアリングにマッピングすることで、各基準に則った遵守サマリーレポートや逸脱のレポートをいつでも確認できるようになった。
テクマトリックスは、Parasoft社製品の国内総販売代理店として、ソフトウェア開発に携わるすべてのクライアント企業の課題を解決する最適なツールとして、dotTESTの販売、マーケティング、ユーザーサポートなどの活動を強化していく。