俊也=日経SYSTEMS現在のテスト管理ツールは,大きく二つのタイプに分類できる。一つは「管理者支援型」,もう一つは「開発者支援型」だ(図1)。図1●テスト管理ツールの二つのタイプ従来のテスト管理ツールは,マーキュリー・インタラクティブ・ジャパンやエンピレックスのツールに代表されるように,機能テストや回帰テストなど機能要件のテストに重点を置いた「!)管理者支援型」のタイプが多かった。ここにきてマイクロソフトや日本IBMなどのツールのように,単体テストや負荷テストなど,コード品質や非機能要件もカバーする「!)開発者支援型」のタイプが出てきた[画像のクリックで拡大表示][選ぶ]分析/集計機能重視か,ツールとの連携を重視か管理者支援型は,機能テストや回帰テストといった「機能要件」に対するテストに重点を置いた製品。これらのツールは情報システム部門の品質監査チームや運用チーム,あるいは元請けのベンダーなど,開発が完了したシステムを受け入れる側が利用することが多い。ディレクターの河野真一氏)である。管理者支援型は,多様な分析レポーティング機能や品質指標を一覧できるダッシュボード機能を持つのが特徴である。Centerのレポート数は42種類と,他のツールに比べてこれらは格段に多い。Centerは,ダッシュボード機能を強化している(図2)。複数プロジェクトにおけるテストの進捗や不具合状況を一覧できるほか,各項目の危険度を,赤(危険),黄(注意),緑(安全)の3色のインジケータで確認することも可能だ。Center」(マーキュリー・インタラクティブ・ジャパン)のダッシュボード。テストの進捗や不具合数の危険度を3色で示すインジケータや,要件のステータス別の進捗状況をパーセンテージで示すバーなどを表示する。開発者支援型は,機能要件だけでなく,コード品質や非機能要件についてもカバーするテスト管理ツールである。情報システム部門の開発チームや,ベンダーの開発チームへの導入に向く。したツールは,単体テストや負荷テストを実施する自動テストツールや,成果物を管理する構成管理ツールなど,より多くの開発支援ツールと連携させることができる。Serverは,コードや設計書などの成果物の管理も可能だ。自動テストツールを連携させて「チェックイン・ポリシー」と呼ぶ機能を使えば,「単体テストが成功しないコードは本体のソフトにビルドできない」といった制約をシステム的に設定できる。シニアプロダクトマネージャ)はツール連携の重要性を説く。TPTP)」といったオープンソースの単体テストツールやテスティング・フレームワークとの連携もサポートする(図3)。ClearCase」で行い,要件やテストケースと各成果物をひも付けて管理できる。Forge」を連携させれば,テスト情報をビルドやリリース時の判定基準として活用できる。ClearQuest」の例を示した。要件定義ツールを連携させて要件を登録/修正したり,ビルド/リリース管理ツールを連携させてテスト結果に基づくビルド/リリース判定を実施したりできる。Manager」と,日本コンピュウェアの「QADirector」も,開発者支援型と言える(ともに英語版のみ)。Managerは従来,管理者支援型に近かったが,ボーランドによる同製品の買収で,開発者支援型に変わりそうだ。StarTeam」などとの連携が計画されているためである。Studio」や,負荷テストツール「QALoad」との連携をサポートするなど,テスト工程全体をカバーする開発者支援型である。Edition」も提供している。105ページより記事は執筆時の情報に基づいており、現在では異なる場合があります。農家が実感した自動飛行ドローンのすごさクラウド現場の負担軽減を!医療界でのAWS活用法SaaSを加速するソリューションとは?クラウドの新形態「aPaaS」のメリットDXを阻むコミュニケーションの壁とは?AWSとSAPの連携強化がもたらす利点は500万社が導入。価値創造型の社内コミュニケーションとは発想を豊かにする有機的な会議ツールとは働き方が変わる。Reserved.このページに掲載されている記事・写真・図表などの無断転載を禁じます。掲載している情報は、記事執筆時点のものです。