きちんと学びたいテストエンジニアのためのTestLink入門
第5回 テストプロジェクト開始とテスト計画
前回からTestLinkの使用方法に焦点を当て,まずはインストールについてご紹介しました。ここまでできれば一安心ですので,TestLinkをどんどん使っていきましょう。今回以降はTestLink上での操作方法についてご説明していきます。
はじめに
まず,TestLinkを使い始めるにあたって,TestLinkの基本構造と作業例についてまとめておきましょう。
TestLinkのコンポーネント間の関係
TestLinkの中ではソフトウェアテストを管理するために,いくつかのコンポーネントが存在しています。TestLinkは以下の3つの基本コンポーネントから構成されています。
- テスト仕様
テスト仕様の下にテストケースを作成します。テスト仕様はテストスイートという単位で階層的に管理することができます。テストスイートの中にテストケースが格納されることになります。
- テスト計画
テストの実行に関わる情報はここに格納します。たとえば,テストの実行計画,テストアイテム(テスト対象)の設定,実行結果などはテスト計画の単位で保存されます。
- ユーザ
権限の設定やテスト実行の割り当てなどはユーザの単位で行います。
このうち,テスト仕様とテスト計画はテストプロジェクトごとに作成されます。ユーザはテストプロジェクトをまたいで使用することができます。これらのコンポーネントのもとにさまざまな情報が登録されます。
TestLinkでの作業例
あとはそれぞれのテストプロセスにあわせてTestLinkを使う事になると思います。この連載では,以下の手順でテストが進むとして解説を進めます。
- 1.テストプロジェクト開始時の設定
- 2.テスト計画
- 3.テスト設計・テスト実装
- 4.テスト実行
- 5.結果評価
各作業は,それを行うための権限が必要です。権限は役割に応じて各ユーザに割り当てられます。よって,TestLink上でのユーザ作成時に実際の職務に応じて役割を割り当てると良いでしょう(実際のユーザ作成作業については後述します)。
上記以外の順番でTestLinkを使うこともできます。たとえば,テスト設計・テスト実装を常に行って,テストデータベースのようなものを蓄えておいて,必要となったら,そのテストケースをテスト計画で実行するというような使い方もできます。このように,テスト計画とテスト仕様を分けて管理することができ,さまざまなテストプロセスに柔軟に対応できるというのもTestLinkの特徴です。


