SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Azureのクラウド環境でDevOpsを実現する「Azure DevOps」入門

Azure Test Plansでテスト管理を始めよう

Azureのクラウド環境でDevOpsを実現する「Azure DevOps」入門 第8回

Azure Test Plansとは?

 Azure Test Plansは、Azure DevOpsのテスト管理サービスです。手動テスト、探索的テスト、自動テストなどを作成、管理、実行するためのサービスです。Webブラウザから操作でき、チーム全体でテスト状況をリアルタイムに共有することができます。

主な特徴

 Azure Test Plansには以下の特徴があります。

(1)テスト計画の階層的な管理構造

 テストを以下の階層構造で管理します。

  • テストプラン:テストサイクル全体の管理単位
  • テストスイート:関連するテストケースのグループ
  • テストケース:個別のテスト項目(テストステップと期待結果を含む)
図1:テストプラン、テストスイート、テストケースの例
図1:テストプラン、テストスイート、テストケースの例

(2)手動テストの実行と結果記録

 Web Runnerというブラウザベースの実行環境で手動テストを実行できます。各ステップごとにPass/Failを記録し、コメントやスクリーンショットも添付できます。

図2:Web Runnerの例
図2:Web Runnerの例

(3)探索的テストのサポート

 Test & Feedbackブラウザ拡張機能で探索的テストを実施できます。スクリーンショットキャプチャ、画面録画、メモの追加が可能で、発見した問題から直接バグを作成できます。

図3:Test & Feedbackブラウザ拡張機能
図3:Test & Feedbackブラウザ拡張機能

(4)他のAzure DevOpsサービスとの連携

 Azure Boardsとテストケースを紐付けてトレーサビリティを確保し、Azure Pipelinesの自動テスト結果を統合することも可能です。テスト進捗はダッシュボードで可視化できます。

図4:Azure BoardsでのテストNG結果の管理例
図4:Azure BoardsでのテストNG結果の管理例

プランの種類と料金

 Azure Test Plansの利用には「Basic + Test Plans」アクセスレベルが必要です。他のサービスはBasicで利用可能ですが、Test Plansのみ上位のアクセスレベルが必要です。新規ユーザーは30日間の無料トライアルを利用できます。

Azure Test Plansを使ってみよう

 ここからは実際にAzure Test Plansを使ってみましょう。以下の前提条件を確認してください。

  • Azure DevOpsの組織とプロジェクトが作成済みであること(第1回参照)
  • Webブラウザ(Chrome、Edgeなど)からAzure DevOpsにサインインできること

 まず、アクセスレベルを変更します。Azure DevOpsの組織画面の左下にある「Organization Settings」を選択し、「Billing」にある「Basic + Test Plans」の「Start free trial」を選択してTest Plansの30日無料トライアルを有効化します。

図5:Test Plansの無料トライアルの有効化
図5:Test Plansの無料トライアルの有効化

 続いて、「Users」から対象ユーザー右端にある「...」から「Change access level」を選択し、アクセスレベルを「Basic + Test Plans」に変更します。

図6:Basic + Test Plansアクセスレベルへの変更
図6:Basic + Test Plansアクセスレベルへの変更

 変更が反映されると、プロジェクトの左側メニューに「Test Plans」が表示されます。

次のページ
テストプランとテストスイートの作成

この記事は参考になりましたか?

Azureのクラウド環境でDevOpsを実現する「Azure DevOps」入門連載記事一覧

もっと読む

この記事の著者

WINGSプロジェクト 秋葉 龍一(アキバ リュウイチ)

WINGSプロジェクトについて>有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。2018年11月時点での登録メンバは55名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書記事多数。 RSS X: @WingsPro_info(公式)、@WingsPro_info/wings(メンバーリスト) Facebook

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

山田 祥寛(ヤマダ ヨシヒロ)

静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。主な著書に「独習シリーズ(Java・C#・Python・PHP・Ruby・JSP&サーブレットなど)」「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravelなど)」「改訂3版JavaScript本格入門」「これからはじめるReact実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/23714 2026/04/01 08:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング