TestLinkチュートリアル

⚡ スマートサマリー

TestLinkチュートリアル完全ガイドでは、オープンソースのTestLinkウェブプラットフォームを使用してエンドツーエンドのテスト管理を行う方法を解説します。プロジェクト設定、テスト計画、ビルド、テストスイート、テストケース、ユーザーロール、要件などについて説明しています。 trac実行力、実行力 tracキング、レポート作成、インポートまたはエクスポートのワークフロー。

  • 🧭 一元的なテスト管理: TestLinkは、要件、テスト仕様、実行ステータスを単一のWebベースのワークスペースにリンクし、チームが trackプロジェクト全体にわたるカバレッジ。
  • 🏗️ プロジェクト階層: まずテストプロジェクトを作成し、次にテスト計画、ビルド、テストスイート、そしてステップレベルの詳細を含む個々のテストケースを作成することで、明確な構造を構築します。
  • 👥 役割ベースのアクセス: ゲスト、テスター、シニアテスター、リーダー、管理者といった役割を割り当て、各ユーザーがそれぞれの責任範囲内でのみ編集や実行を行えるようにします。
  • 🔗 要件 Trac可能性: 要件仕様書をテストケースにリンクさせることで、テストレポートビュー内でカバレッジを検証し、ギャップを迅速に特定できます。
  • 📤 ポータブルXMLワークフロー: テストケースまたはテストスイートをXML形式でエクスポートし、手動で成果物を再構築することなく、別のTestLinkサーバーまたはプロジェクトに再インポートできます。

TestLinkチュートリアル

TestLink とは何ですか?

TestLink は、最も広く使用されている Web ベースのオープンソースのテスト管理ツールの 1 つです。要件仕様とテスト仕様を単一のワークスペースで同期するため、チームは計画、文書化、 trac複数の品質管理活動を連携させることができます。TestLinkを使用すると、テストプロジェクトの作成、テストケースの文書化、および異なる役割を持つ複数のユーザーのオンボーディングが可能です。管理者ユーザーは、チーム全体のテストケースの割り当てを管理します。

TestLink は、テストケースの自動実行と手動実行の両方をサポートしています。テスターは、 テスト計画 このツールを使えば、テストレポートを短時間で作成できます。Excel、MS Word、HTMLなど、複数の形式のレポートに対応しています。また、人気の高いソフトウェアとも連携します。 欠陥 tracJIRA、MANTIS、BUGZILLAなどのキングシステム、 TRACウェブベースであるため、複数のユーザーがそれぞれ独自の認証情報と割り当てられた役割で同時に利用できます。

TestLinkの利点

セットアップに入る前に、TestLinkがQAチームの間でテスト管理ツールとして依然として人気が高い理由を理解しておくと役立ちます。

  • 単一のインストールで複数のプロジェクトをサポートします。
  • これにより、テストケースをサーバー間で簡単にエクスポートおよびインポートできます。
  • 多くの欠陥管理ツールと容易に連携できます。
  • XML-RPCを介して自動テストケースを実行します。
  • バージョン、キーワード、テストケースID、その他の属性に基づいてテストケースをフィルタリングします。
  • 数回のクリックで、複数のユーザーにテストケースを割り当てることができます。
  • さまざまな形式のテスト計画書とテストレポートを生成します。
  • 複数のユーザーに認証情報を提供し、きめ細かな役割割り当てをサポートします。

TestLinkにログイン

TestLinkをインストールしたら、まず管理者としてサインインし、メインダッシュボードにアクセスしてください。

ステップ1) TestLinkのホームページを開き、ログイン情報を入力してください。

  1. ユーザーIDを入力します – 管理者
  2. パスワードを入力してください
  3. ログインタブをクリックします

TestLinkにログイン

テストプロジェクトの作成

テストプロジェクトは、関連するすべてのテストプラン、テストスイート、テストケースを格納する最上位のコンテナとして機能します。以下の手順で、最初のプロジェクトを作成します。

ステップ1) メインウィンドウで「テストプロジェクト管理」をクリックしてください。別のウィンドウが開きます。

テストプロジェクトの作成

ステップ2) 新しいプロジェクトを作成するには、「作成」タブをクリックしてください。

テストプロジェクトの作成

ステップ3) カテゴリ、プロジェクト名、プレフィックス、説明など、必須項目をすべて入力してください。必要な情報を入力したら、ウィンドウ下部の「作成」タブをクリックしてください。

テストプロジェクトの作成

これによりプロジェクトが作成されますGuru99」を成功裏に完了しました。

テストプロジェクトの作成

テスト計画の作成

テスト計画には、ソフトウェアテストの範囲、マイルストーン、テストスイート、テストケースなど、すべての情報が記載されます。プロジェクトが開始されたら、次のステップはそのプロジェクトのテスト計画を策定することです。

ステップ1) ホームページから「テスト計画管理」をクリックしてください。

テスト計画の作成

ステップ2) 新しいページが開きます。ページ下部の「作成」タブをクリックしてください。

テスト計画の作成

ステップ3) 名前、説明、「既存のテストプランから作成」オプションなど、必要な情報をすべて入力してください。その後、「作成」をクリックしてください。

テスト計画の作成

ステップ4) その Guru99 テストプランが正常に作成されました。

テスト計画の作成

ビルドの作成

ビルドは、テスト対象ソフトウェアの特定のリリースを表します。ビルドはグループにとって便利です。ping 特定のバージョンのアプリケーションに対する実行結果。

ステップ1) ホームページから「テスト計画」の下にある「ビルド/リリース」をクリックしてください。

ビルドの作成

ステップ2) 次のウィンドウで、ソフトウェアリリースの詳細をすべて入力し、「作成」をクリックして保存します。

  1. タイトル名を入力してください
  2. ソフトウェアリリースの説明を入力してください
  3. ステータスのチェックボックスをオンにして、「アクティブ」を選択してください。
  4. ステータスのチェックボックスにチェックを入れてください – オープン
  5. リリース日を選択してください
  6. 「作成」ボタンをクリックしてください。

ビルドの作成

リリースが作成されると、このように表示されます。

ビルドの作成

テストスイートの作成

テストスイートとは、同じコンポーネントまたは機能を検証するテストケースの集合です。以下の手順では、プロジェクトのテストスイートを作成する方法を説明します。

ステップ1) ホームページから「テスト仕様」オプションをクリックしてください。

テストスイートの作成

ステップ2) パネルの右側にある設定アイコンをクリックします。 テストスイートの作成. テスト操作の一覧が表示されます。

ステップ3) テストスイートの「作成」タブをクリックしてください。

テストスイートの作成

ステップ4) テストスイートの詳細をすべて入力し、「保存」をクリックしてください。

  1. テストスイート名を入力してください
  2. テストスイートの詳細を入力してください
  3. テストスイートを保存するには、「保存」をクリックしてください。

テストスイートの作成

テストスイートを見ることができます Guru99が作成されます。

テストスイートの作成

テストスイートは、パネルの左側のフォルダツリー構造の下に表示されます。

テストケースの作成

テストケースとは、特定のシナリオを検証し、期待される結果を得るために設計された一連のテスト手順のことです。以下の手順では、テストケースとその個々のテスト手順の作成方法について説明します。

ステップ1) パネル左側のフォルダツリー構造の下にある「テストスイート」フォルダをクリックしてください。

テストケースの作成

ステップ2) 右側のパネルにある設定アイコンをクリックします。テストケース操作の一覧が表示されます。

テストケースの作成

ステップ3) 新しいウィンドウが開きます。「テストケース操作」の「作成」をクリックして、新しいテストケースを開始してください。

テストケースの作成

ステップ4) テストケース仕様ページに詳細を入力してください。

テストケースの作成

ステップ5) 詳細を入力したら、「作成」をクリックして保存します。テストケース Guru99が正常に作成されました。

テストケースの作成

ステップ6) フォルダからテストケースをクリックします。新しいウィンドウが開きます。「ステップの作成」をクリックして、テストケースのステップエディタを起動します。

テストケースの作成

ステップ7) 同じページに別のウィンドウが開きます。以下の情報を入力してください。

  1. テストケースのステップアクションを入力してください
  2. ステップアクションの詳細を入力します
  3. 追加するテストステップがもうない場合は、「保存して別のステップアクションを追加」をクリックするか、または「保存して終了」をクリックしてください。

テストケースの作成

ステップ8) テスト手順を保存して終了すると、このように表示されます。

テストケースの作成

テストケースをテスト計画に割り当てる

テストケースを実行するには、テストプランに割り当てる必要があります。次の手順では、テストプランにテストケースを追加する方法を説明します。

ステップ1) 設定アイコンをクリックします。 テストケースをテスト計画に割り当てる テストパネルで、操作の一覧が表示されます。

ステップ2) 「テストプランに追加」をクリックしてください。

テストケースをテスト計画に割り当てる

ステップ3) 新しいウィンドウが開きます。プロジェクトを検索してください「Guru99。 "

  1. テスト計画のチェックボックスにチェックを入れてください。
  2. 「追加」ボタンをクリックします

テストケースをテスト計画に割り当てる

これにより、テストケースがテストプランに追加されます。

TestLink でのユーザーの作成とロールの割り当て

TestLinkはユーザー管理および認証機能を提供するため、各チームメンバーに適切な権限を付与できます。

以下は、TestLinkにおけるデフォルトの役割とその権限の一覧です。

職種 テストケース テストメトリクス
ゲスト 表示 表示
テスター 実行する 表示
シニアテスター 編集と実行 表示
リーダーと管理者 編集と実行 編集と実行

ステップ1) TestLinkのホームページから、ナビゲーションバーにある「ユーザー/役割」アイコンをクリックします。

TestLink でのユーザーの作成とロールの割り当て

ステップ2) 「作成」をクリックします。

TestLink でのユーザーの作成とロールの割り当て

ステップ3) ユーザー情報をすべて入力し、「保存」ボタンをクリックしてください。

TestLink でのユーザーの作成とロールの割り当て

新しく作成されたユーザーがリストに表示されます。

TestLink でのユーザーの作成とロールの割り当て

ステップ4) ユーザーにテストプロジェクトの役割を割り当てます。

  1. 以下を行うには、 「テストプロジェクトの役割を割り当てる」 タブ
  2. プロジェクト名を選択してください
  3. ドロップダウンリストからユーザーロールを選択してください

TestLink でのユーザーの作成とロールの割り当て

書き込み要件

要件とは、システムが何を行うべきかを記述したものであり、TestLinkでは、要件を検証するテストケースとともに保存できます。次の手順では、要件仕様を追加する方法を示します。

ステップ1) ナビゲーションバーから「要件」リンクを選択してください。要件ページが開きます。

書き込み要件

ステップ2) 要件ページの右側にある「作成」をクリックします。

書き込み要件

ステップ3) 新しいウィンドウが開きます。以下の項目を含むすべての詳細を入力してください。

  1. ドキュメントID
  2. タイトル名
  3. 要件 Descriptexpression CMS
  4. [保存]をクリックします。

タイプについては、ドロップダウンからオプションを選択できます。この例では、 「ユーザー要求仕様書」.

書き込み要件

ステップ4) 要件仕様書は、プロジェクトの左側のパネルに作成され表示されます。Guru99。 "

書き込み要件

ステップ5) 要件仕様書のホームページから設定ボタンを選択してください。別のウィンドウが開きます。

書き込み要件

ステップ6) 要件の下にある「作成」タブをクリックします。 Operaション。

書き込み要件

ステップ7) 指定されたすべての詳細を入力し、「保存」をクリックしてください。

  1. ドキュメントIDを入力してください
  2. タイトル名を入力してください
  3. 説明を入力してください
  4. ステータスを入力してください – 下書き、修正、レビュー、テスト不可、有効(今回は有効を選択しました)
  5. タイプを入力してください – ユーザーインターフェース、非機能、情報、機能、またはユースケース(ここではユースケースを選択しました)
  6. 必要なテスト ケースの数を入力します
  7. 最後に「保存」をクリックしてください

書き込み要件

注意: 要件を追加するには、チェックボックスをオンにして「保存」をクリックしてください。

パネルの左側に、新しい要件が表示されます。

書き込み要件

要件をテストケースに割り当てる

TestLinkでは、要件をテストケースにリンクできます。これは、 trac最高のテストカバレッジを実現します。テストレポートビューでは、どの要件がカバーされていないかを確認し、それらをテストスイートに追加して、最大限のカバレッジを確保できます。

ステップ1) テスト仕様セクションから、任意のテストケースを開き、要件アイコンをクリックします。

要件をテストケースに割り当てる

ステップ2) 要件仕様をテストケースに割り当てるには、以下の手順に従ってください。

  1. ドロップダウンメニューを使用して要件仕様を選択してください
  2. 要件のチェックボックスをオンにします
  3. 「割り当て」タブをクリックします。

要件をテストケースに割り当てる

「割り当て」タブをクリックすると、「割り当て済み要件」というメッセージが表示されたウィンドウが表示されます。

要件をテストケースに割り当てる

テストケースの実行

TestLinkでは、テストケースを実行し、その実行ステータスを変更できます。テストケースのステータスは、「ブロック済み」、「合格」、「失敗」のいずれかに設定できます。初期状態では「未実行」ステータスですが、一度更新すると「未実行」に戻すことはできません。

ステップ1) ナビゲーションバーから「テスト実行」リンクをクリックしてください。テスト実行パネルが開きます。

テストケースの実行

ステップ2) 左側のパネルから実行したいテストケースを選択してください。

テストケースの実行

ステップ3) テストケースを選択すると、新しいウィンドウが開きます。

テストケースの実行

ステップ4) 次の手順を実行します。

  1. 実行されたテストケースに関するメモを入力してください
  2. ステータスを選択してください

テストケースの実行

ステップ5) 同じページで、実行に関する同様の詳細情報を入力します。ステータスを選択し、「実行を保存」をクリックします。

テストケースの実行

テストレポートの生成

テストレポートは、実行状況、要件の網羅率、および全体的な品質状況を把握するのに役立ちます。TestLinkは、関係者とレポートを共有するための複数のフォーマットをサポートしています。

  • HTML
  • MS Wordの
  • MS Excelの
  • OpenOffice Writer
  • OpenOffice Calcの

ステップ1) ナビゲーションバーから、「テストレポート」オプションをクリックします。

テストレポートの生成

ステップ2) 左側のパネルから「テストレポート」リンクを選択してください。

テストレポートの生成

ステップ3) レポートを生成するには、次の手順に従います。

  1. テストレポートで強調表示したいオプションを選択または選択解除してください。
  2. プロジェクトフォルダをクリックしてください

テストレポートの生成

テストレポートは以下のようになります。

テストレポートの生成

テストケース/テストスイートのエクスポート

TestLinkでは、テストプロジェクトとテストスイートをエクスポートし、別のサーバーまたはシステム上の別のTestLinkプロジェクトにインポートできます。次の手順では、エクスポートのワークフローについて説明します。

ステップ1) テスト仕様ページで、エクスポートしたいテストケースを選択してください。

テストケース/テストスイートのエクスポート

ステップ2) パネルの右側でクリックします テストケース/テストスイートのエクスポート 設定アイコン。テストケースに対して実行可能な操作が表示されます。

ステップ3) クリック "書き出す"

テストケース/テストスイートのエクスポート

ステップ4) 別のウィンドウが開きます。必要に応じてオプションを選択し、「エクスポート」タブをクリックしてください。

テストケース/テストスイートのエクスポート

以下のXMLが生成されます。

テストケース/テストスイートのエクスポート

テストケース/テストスイートのインポート

インポート機能を使用すると、XMLエクスポートからテストケースまたはテストスイートを、選択したターゲットテストスイートに取り込むことができます。

ステップ1) テストケースをインポートするテストスイートフォルダを選択してください。

テストケース/テストスイートのインポート

ステップ2) 設定アイコンをクリックします。 テストケース/テストスイートのインポート パネルの右側に表示されます。テストスイートまたはテストケースに対して実行可能な操作が表示されます。

ステップ3) テストケース操作リストの「インポート」をクリックします。

テストケース/テストスイートのインポート

ステップ4) TestLinkからエクスポートしたXMLテストケースファイルを参照して添付し、「アップロード」をクリックします。

  1. 参照オプションを使用して、TestLinkからエクスポートしたXMLテストケースファイルを添付します。
  2. 「ファイルをアップロード」をクリックしてください

テストケース/テストスイートのインポート

ファイルをアップロードすると、「テストケースをインポートする」というウィンドウが開きます。

テストケース/テストスイートのインポート

ステップ5) テストケースはアップロードされ、パネルの右側に表示されます。

テストケース/テストスイートのインポート

よくあるご質問

TestLinkは公式にサポートしています MySQL, Microsoft SQL Server, PostgreSQL. MySQL TestLinkのインストールガイドに十分なドキュメントがあり、ほとんどのホスティングプラットフォームがサポートしているため、本番環境へのインストールにおいて最も一般的なバックエンドであり続けています。

TestLinkは一般的な欠陥検出ツールと連携します。 tracJIRA、MANTIS、BUGZILLAなどのキングシステム、 TRAC、Redmine、そしてあなたTrack. 各統合はcfg/ディレクトリを通じて設定されるため、失敗したテストケースは欠陥チケットに直接リンクできます。

はい。TestLinkはGNU一般公衆利用許諾契約書(GPL)に基づいてリリースされたオープンソースソフトウェアです。チームはライセンス料を支払うことなくダウンロード、インストール、変更を行うことができますが、ホスティング、データベース、および継続的なメンテナンス作業は別途用意する必要があります。

はい。AIアシスタントは、要件記述からテストケースのタイトル、手順、および期待される結果を作成できます。 Rev閲覧者は、プロジェクトの標準に準拠するように、事例をTestLinkに貼り付ける前に、正確性を確認し、表現を調整する必要があります。

ネイティブでは対応していません。TestLinkは実行データをデータベースに保存するため、チームは通常、データをエクスポートするか、XML-RPC APIを使用してBIツールやAIツールにデータを供給します。外部のAIダッシュボードは、不安定なテスト、処理の遅い箇所、回帰テストのリスクなどを特定できます。