Parasoft Development Testing Platform (DTP) とは

Parasoft Development Testing Platform (DTP) は、欠陥のあるソフトウェアに関連するビジネス リスクを排除し、デリバリーまでの時間を短縮し、継続的なプロセス改善を容易にします。DTP は、静的解析、単体テスト、カバレッジ解析、実行時エラー検出といった品質プラクティスについてアプリケーションをモニタリングして評価します。インテリジェントですぐに対応可能な指摘事項をユーザーに提供するために、DTPは SDLC 全体をとおして生成されたデータを収集し、相関させ、解析します。この指摘事項は、ユーザーがコード変更がもたらす影響に集中し、完全遵守したトレーサビリティを実現することを可能にします。ユーザーの開発ポリシーにしたがってプラクティスを適用することで、DTP はビジネス上の期待と開発/テスト アクティビティとの間に存在するギャップを埋める役割を果たします。 




主要な機能

  • オープン ソースの解析ツールとテスト フレームワークとの統合: Parasoft マーケットプレースから DTP 用の拡張をダウンロードして、一般的なオープン ソースのツールやシステムと DTP を統合できます。詳細については https://marketplace.parasoft.com を参照してください。
  • DTP Engine for Java/C/C++/.NET: DTP のネイティブ コード解析ツールとテスト実行ツールを構成して自分のインフラストラクチャにデプロイすることで、開発テスト データの収集を自動化します。 
  • インタラクティブなエクスプローラー ビュー: 詳細なエクスプローラー ビューを使って、静的解析違反、メトリクス解析、テスト結果、およびカバレッジを詳しく調べることができます。エクスプローラー ビューは、ソース コードのコンテキストで指摘事項を表示します。ユーザーは修正パスを実行したり、再実行するテストをマークしたりといった作業を行うことができます。
  • インテリジェントなメタデータ: 修正対象の違反や再実行するテストを特定し、開発組織の効率アップにつながるアクションを割り当てます。また、技術的リスクとビジネス リスクの間のギャップを埋めるために役立ちます。
  • カスタマイズできる Web ベースのインターフェイス: ビルトインまたはカスタムのダッシュボード、ウィジェット、レポートによって、開発アクティビティの状況を一目で把握することができます。
  • 堅牢な REST API と Java API: 欠陥、要求、タスク、および他のデータにアクセスし、DTP の機能を拡張する他のツールやアプリケーションと統合します。
  • ブラウザーから直接ソース管理システムのコードにアクセス: Git、Subversion、AccuRev、Mercurial、Microsoft TFS、Perforce といった一般的なソース管理システムと直ちに統合できるほか、解析ツールから直接ソースをパブリッシュすることができます。
  • 要求/欠陥トラッキング システムとの統合: TFS、JIRA、Bugzilla、Rational DOORS といった開発インフラでシステムをまたがってリンクを作成し、カスタマイズできる DTP ワークフローを実現します。テストは参照番号でリンクすることもできます。

DTP のワークフロー

The DTP Workflow

関連モジュール

DTP Enterprise Pack

  • SDLC データの奥深くに潜在する危険なパターンを一掃することで、ソフトウェアの品質を向上し、開発プロセスを継続的に改善します。 
  • コーディング パターンがユーザー ポリシーに違反したときにだけトリガーされる、優先順位のある実行可能な指摘事項によって、DevTest の生産性をアップします。
  • 一般的なシステムに対応した Parasoft マーケットプレースの拡張機能を利用して DevTest インフラを強化したり、オープン API  を活用してあらゆる SDLC コンポーネントとシームレスに統合します。

Extension Designer: SDLC のための予測分析

Extension Designer は、ロジック フローを作成および構成するためのインターフェイスです。このロジック フローは、アプリケーションのホットスポットを発見する、先進的な解析技術を適用します。たとえば、Extension Designer のフローが正しいカバレッジを解析してレポートできるよう、DTP は単体テスト、機能テスト、および手動テストのアクティビティからカバレッジを収集できます。また、カバレッジを他のメトリクスと組み合わせることで、最も重大なリスクのあるアプリケーション分野でアプリケーションのホットスポットを特定することもできます。

Policy Center: 開発ポリシーと品質ゲートの作成と管理

期待する事項をポリシーにカプセル化し、リリース候補のリスクを明確に把握できる品質ゲートを設定することで、ビジネス上の目標に従ってソフトウェアが開発中であることを保証します。ポリシーには、許容されるレベルの違反、欠陥、複雑性、および他の条件を含めることができます。また、中央のテスト コンフィギュレーションでコードをどのように解析するかを指定し、それを開発チームに配布することで一貫性と保守性を保つことができます。詳細については Parasoft カスタマー センターにお問い合わせください。


  • No labels