l10n TCM テストコーディネート作業

From Apache OpenOffice Wiki
< JA‎ | QA
Jump to: navigation, search


目的

このページでは l10n TCM テストを日本語プロジェクトでコーディネートする際の作業について説明します。

このページでは、この作業を担当する人のことを「l10n TCM テストコーディネーター」と呼びます。


l10n TCM テストとは

l10n TCM テストとはメッセージやヘルプの翻訳バグを見つけるために行われるテストです。
このテストは機能追加の行われるリリース (3.0, 3.1, 3.2 など) の開発途中で行われます。

3.1.1 などのバグフィックスを主な目的としたバージョンでは新規翻訳は少ないため、通常行われません。
日本語版のバイナリに対しては、日本語プロジェクトが責任持って行うことになります。
TCM に関しては Test Case Management Wikiをご覧ください


準備

  • テスト開始とバイナリのダウンロード情報を得る為に必要なメーリングリストの購読

- dev@qa.openoffice.org (英語) - TCM テストの予定が流れます

- dev@l10n.openoffice.org (英語) - l10n テストの対象となるバイナリの情報が流れます

メーリングリストの購読は以下の手順で行います。

  1. OpenOffice.org のアカウントを取得 (http://ja.openoffice.org の Register リンクから行います)
  2. OpenOffice.org ログイン (http://ja.openoffice.org の Login リンクから行います)
  3. http://qa.openoffice.org/servlets/ProjectMailingListList に移動し、dev@qa.openoffice.org の下の [購読] ボタンをクリック
  4. http://l10n.openoffice.org/servlets/ProjectMailingListList に移動し、dev@l10n.openoffice.org の下の [購読] ボタンをクリック
  • TCM アカウントの取得

品質プロジェクトコーディネーターに問い合わせテスターの登録、テストの割り当てが可能な TCM アカウントを作成してもらいます。

  • Wiki アカウントの取得

OpenOffice.org/WIki のアカウントが必要です。[[Main Page|Main Page]] のアカウント作成でアカウントを作成してください。

l10n TCM テストの開始

このテストは dev@qa.openoffice.org メーリングリストに出される l10n TCM テストの予定期間をアナウンスするメールから始まります。

http://qa.openoffice.org/servlets/ReadMsg?listName=dev&msgNo=11782

アナウンスに関する問い合わせ先
Localization Project lead (rafaella.braconi@sun.com)

l10n TCM テストコーディネーターの作業は、コミュニティーへの参加呼びかけ、テスターへのテストの割り振り、そして l10n TCM テスト用 Wiki の作成になります。

以下でそれぞれの手順を説明していきます。

Wiki の作成

新たな l10n TCM テストを行う際は Wiki に記録を残します。
<過去の Wiki>

http://wiki.services.openoffice.org/wiki/JA/QA/TCM/32
http://wiki.services.openoffice.org/wiki/JA/QA/TCM/31
http://wiki.services.openoffice.org/wiki/JA/QA/TCM/30_Beta
その他の物も
http://wiki.services.openoffice.org/wiki/Category:JA
から見ることが出来ます。

ページフォーマットは厳密に決まっているわけではありませんが、過去のページを参考にするのが良いと思います。

Wiki ページの書き方に関してはここでは詳しく説明しませんが、過去のページからソースをコピーして編集するか、見た目通りに編集できる [Rich Editor] を使用すれば簡単に作成できます。


参加の呼びかけ

日本語プロジェクトの l10n TCM テストコーディネーターは、l10n TCM テスト・アナウンスメールに書かれているテスト期間に基づき、アナウンスメーリングリスト(announce@ja.openoffice.org) でテストの参加を呼びかけます。

呼びかけメールの例

http://ja.openoffice.org/servlets/ReadMsg?list=announce&msgNo=359 (3.2)
http://ja.openoffice.org/servlets/ReadMsg?list=announce&msgNo=312 (3.1)

その際上記例にあるように、参加申込先は qa@ja.openoffice.org とし、参加希望者に、以下の情報を送ってもらってください。

  • TCM のアカウント (持っていない場合は希望するアカウント名)
  • プラットフォーム (Windows XP, Windows Vista, Linux, など)
  • 希望するカテゴリ (Writer, Calc, Impress, Base、なんでもいい など)
  • 特に新機能をテストしたいかどうか (希望するかどっちでもいいか)
    http://ja.openoffice.org/servlets/ReadMsg?listName=announce&msgNo=359

テスターの割り振り

申し込んで来てくれたテスターに TCM 上でテストケースを割り当てます。

ここでは以下の順で申し込みが来たとして、必要な作業を説明していきます。


テスター
アカウント
プラットフォーム
希望カテゴリ
新機能テスト
1
A さん
無し(a-san)
WIndows 7
なんでも
希望する
2
B さん
有り(b-san)
Ubuntu
Writer
どちらでも
3
C さん
有り(c-san)
WIndow 7 または Vista
なんでも
希望する


まず A さんはアカウントがない (初めての TCM テスト) なのでアカウントを作成します。

アカウント作成手順
  1. TCM へのログイン <link http://www.sunvirtuallab.com/tcm2/opensource/tcm_login.cgi?tcm_config=newooo>
  2. Property Maintenance リンクをクリック
  3. People リンクをクリック
  4. 右上の "Add New People" リンクをクリック
  5. 希望アカウント (a-san) が登録されていないかどうか確認 (もしあれば別の希望を A さんに聞く)
  6. 必要なデータを入力

        Login : a-san
        Name : <A さんフルネーム>             # a-san がログインした時 TCM のページに表示される名前です
        Location : Japan OOo                   # 付加情報で特に重要ではありません
        Email : A さんのメールアドレス
        Role : SQA                                 # 通常のテスターは SQA のみを指定します
    7. Add ボタンをクリック

これで A さんは
Name : a-san
Password : 123
で TCM にログインできる状態になります。

テスターの割り振り (例を交えて)

以下のことを念頭に置いてテスターを割り振ります。

  • 同じプラットフォームで同じテストケースの割り当ては行わない

    (なるべく多くのパターンをテストしてもらうため)

  • 希望プラットフォームは最優先する。

    Window7 で申し込んできた人にWindows XP でやってくださいとは通常いえない。つまりプラットフォームと希望テストカテゴリが重なった場合は、希望テストカテゴリを変える

  • できるだけ多くのテストケースがテストされるようにする
  • できるだけ多くのプラットフォームで行われるようにする
A さん : (第一希望/Windows7 - 新機能) の割り振り

A さんには希望通り Windows7 上で新機能のテストを割り当てます。

  1. TCM へのログイン
  2. Test Assignment Maintenance リンクをクリック
  3. OpenOffice.org リンクをクリック
  4. 対象となっている Build Number の行にある Scenario リンクをクリック (ここでは 3.3 リリースの新機能テスト "3.3 new features" が作成されていると仮定します)
  5. "3.3 new features" の横のテストケース数のリンクをクリック
  6. x86(Win7) の横のドロップダウンリストから a-san を選択する (このリストには日本語版テスト用の TCM アカウントが全て出てきます)
  7. Update ボタンをクリック

これで A さんに 3.3 リリースの新機能テストが割り当てられます。

B さん : (第一希望/Ubuntu - Writer) の割り振り

B さんには Ubuntu 上で Writer のテストを割り当てます。

  1. TCM へのログイン
  2. Test Assignment Maintenance リンクをクリック
  3. OpenOffice.org リンクをクリック
  4. 対象となっている Build Number の行にある Scenario リンクをクリック
  5. "Writer-4" の横のテストケース数のリンクをクリック (Writer-4 の 4 部分は 1, 2, 3 でもかまいません、他のテスターに Writer を割り当てる際はなるべく違う番号になるようにしてください)
  6. x86(Linux) の横のドロップダウンリストから b-san を選択する
  7. Update ボタンをクリック

これで B さんに Writer のテストが割り当てられます。

C さん : (第二希望/Vista - 新機能) の割り振り

C さんの希望プラットフォームは Windows7 または Vista ですが、Windows7 はすでに A さんに割り振ってあるので、ここでは Vista での新機能を割ります。手順は 6.で x86(WinVista) を選ぶところ以外は A さんの場合と同様です。

テスターへ通知

TCM 上での割り当てが終わったら qa@ja.openoffice.org メーリングリストで割り当てを報告してください。

その後テストバイナリが出来た時点で、各テスター個別にテスト開始方法を書いた通知メールをします。

テストバイナリに関しては dev@l10n.openoffice.org にメールが流れます。

例) http://l10n.openoffice.org/servlets/ReadMsg?listName=dev&msgNo=11549

テストバイナリに関する問い合わせは Localization Project lead(rafaella.braconi@sun.com) までお願いします。

個々のテスターへの通知メールは以下を参考にしてください。


(A さんへのメール) ------
A さん、テストバイナリが用意されました。TCM を使ってテストの開始をお願いします。

[テストバイナリ]
<Windows バイナリのダウンロード URL>
からダウンロードしてお使いください。

[テスト方法]
- TCM にログイン
http://www.sunvirtuallab.com/tcm2/opensource/tcm_login.cgi?tcm_config=newooo
から

Name: a-san
Password : 123

でログインしてください。入ったらまず Set Password リンクからご自分のパスワードを変更してください。

- Test Result Update をクリック
- 自分のアカウント名の下にある 1 と言うリンクをクリック
- Assign By の下にあるテストケース名のリンクをクリック
- Step に書いてある手順を試してください。Step に書いてある手順通りに操作でき、それが Expected Result であれば pass をチェックしてください。

 Step に書いてある手順通りに操作できなかった場合や気になることがあった場合、Expected Result 通りでない場合は fail をチェックしてください。

いったんやめる際や、すべてが終了したとき一番下の Update ボタンをクリックしてください。

[バグの報告]
問題を見つけた場合 (fail をチェックした場合) できれば
http://wiki.services.openoffice.org/wiki/JA/QA/HowToFileIssues
を参考にして、課題を登録してください。どうしても敷居が高いという場合は
qa@ja.openoffice.org に見つけた問題を報告して、課題の登録をお願いしてく
ださい。

何か質問がある場合遠慮無く qa@ja.openoffice.org までどうぞ。

以後進捗状況などは
http://wiki.services.openoffice.org/wiki/JA/QA/TCM/33
で管理していきたいと思います。
--------------------------------------

結果報告

テストが終わったら、、その結果を参加の呼びかけと同じ[ja-announce]で報告します。

報告例
http://ja.openoffice.org/servlets/ReadMsg?list=announce&msgNo=317 (3.1)


Personal tools
In other languages