shibya.trac #2: tracとtestlinkの合わせ技

45
川川 西 TEF 有有有有有 TestLink 有有有有 有有有有有有 http://testlinkjp.org/

Upload: toshiyuki-kawanishi

Post on 11-Feb-2015

8.259 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Shibya.trac #2: TracとTestLinkの合わせ技

川西俊之TEF 有志による TestLink 日本語化

プロジェクトhttp://testlinkjp.org/

Page 2: Shibya.trac #2: TracとTestLinkの合わせ技

Agenda

自己紹介 TestLink とはいったい… ライブ with TestLink Trac + TestLink =素敵?

2

Page 3: Shibya.trac #2: TracとTestLinkの合わせ技

Section 1

3

Page 4: Shibya.trac #2: TracとTestLinkの合わせ技

川西 俊之Toshiyuki Kawanishi

20 代後半 神奈川県川崎市 在住 職場は東京・日本橋

4

Page 5: Shibya.trac #2: TracとTestLinkの合わせ技

仕事では ネットワーク関係の開発 要件定義からテストまで

C/C++, PythonOCUP Advance, JSTQB

社内開発標準化活動Subversion + Trac

5

Page 6: Shibya.trac #2: TracとTestLinkの合わせ技

コミュニティでは TestLink

日本語化Test Task Force

テスト技術者交流会 (TEF) それ以外

Python ドキュメントの翻訳お手伝いとか……

6

Page 7: Shibya.trac #2: TracとTestLinkの合わせ技

執筆 ソフトウェアテスト PRESS

vol.6 gihyo.jp

テストエンジニアのコミュニティ活動のススメ

きちんと学びたいテストエンジニアのための TestLink 入門

7

Page 8: Shibya.trac #2: TracとTestLinkの合わせ技

Section 2

8

Page 9: Shibya.trac #2: TracとTestLinkの合わせ技

それはある日常の出来事……

9

Page 10: Shibya.trac #2: TracとTestLinkの合わせ技

最近は素敵なテスト設計技法が色々あるらしいよ。

10

Page 11: Shibya.trac #2: TracとTestLinkの合わせ技

お、これはすごい。

11

Page 12: Shibya.trac #2: TracとTestLinkの合わせ技

よし、これで、テストも万全だ!

12

Page 13: Shibya.trac #2: TracとTestLinkの合わせ技

テストケースが完成。

13

Page 14: Shibya.trac #2: TracとTestLinkの合わせ技

Excel にテスト仕様書を打ち込もう。

14

Page 15: Shibya.trac #2: TracとTestLinkの合わせ技

よし、これで、テストも万全だ!

15

Page 16: Shibya.trac #2: TracとTestLinkの合わせ技

しかし、幸せはそう長くは続かなかった……

16

Page 17: Shibya.trac #2: TracとTestLinkの合わせ技

部長、 Excel 、同時に編集できません

17

Page 18: Shibya.trac #2: TracとTestLinkの合わせ技

「試験 _ 最新 .xls 」と「試験 _081018.xls 」ってどっちが最新なのよ?

18

Page 19: Shibya.trac #2: TracとTestLinkの合わせ技

さすが伝家の宝刀Excel

19

Page 20: Shibya.trac #2: TracとTestLinkの合わせ技

こうして現場の挑戦が始まる

20

Page 21: Shibya.trac #2: TracとTestLinkの合わせ技

これを解決しようというのが本日ご紹介する

21

Page 22: Shibya.trac #2: TracとTestLinkの合わせ技

TestTestLinkLinkてすとりんく

22

Page 23: Shibya.trac #2: TracとTestLinkの合わせ技

あれ、これってどこかで聞いたかもしれない物語では……?

23

Page 24: Shibya.trac #2: TracとTestLinkの合わせ技

すみません。引用させていただきます。

24

菅野裕、今田忠博、近藤正裕、杉本琢磨 著

Trac 入門 技術評論社 2008 年 10 月

Page 25: Shibya.trac #2: TracとTestLinkの合わせ技

「 Trac 入門」の第 1章 誰がそのタスクを管理しているのかわからない

ソースが一元管理できていない

バグが発生したアプリケーションのバージョンが伝わっていない

(一部引用)

25

Page 26: Shibya.trac #2: TracとTestLinkの合わせ技

TestLink の場合は 誰がそのテストケースを管理しているのかわからない

テストケースが一元管理できていない

テストを実行したアプリケーションのバージョンが伝わっていない

(一部拝借)

26

Page 27: Shibya.trac #2: TracとTestLinkの合わせ技

そう、TestLinkとは

テストに特化したテスト Trac

とでも言えるのではないでしょうか

27

Page 28: Shibya.trac #2: TracとTestLinkの合わせ技

TestLink とは オープンソースのテスト管理システム

PHP で開発された Web アプリケーション

LAMP / WAMP 環境で動作 GNU General Public

License (GPL) で配布

28

Page 29: Shibya.trac #2: TracとTestLinkの合わせ技

TestLink とは 世界中の様々な企業で採用実績が増えてきた

国際化対応しており 12 ヶ国語が使用可能

TEF の有志により日本語も使える

29

Page 30: Shibya.trac #2: TracとTestLinkの合わせ技

TestLink の機能 QA テストの管理を補助する機能 手動テストの仕様を Excel などで書いている場合に有効※ 参考 ( ここでの用語 )

Development Test○TDD など開発を推し進めるため○仕様記述が目的

QA Test○品質向上のためのテスト○バグの発見が目的

30

Page 31: Shibya.trac #2: TracとTestLinkの合わせ技

TestLink の機能 テストケース作成 テストケースバージョン管理 テスト計画立案 テスト結果管理 レポート出力 バグトラッキングシステム

(BTS)連携 テスト対象要件の管理

31

Page 32: Shibya.trac #2: TracとTestLinkの合わせ技

TestLink の用語

32

Page 33: Shibya.trac #2: TracとTestLinkの合わせ技

テスト設計

33

Page 34: Shibya.trac #2: TracとTestLinkの合わせ技

テスト計画

34

Page 35: Shibya.trac #2: TracとTestLinkの合わせ技

結果概要

35

Page 36: Shibya.trac #2: TracとTestLinkの合わせ技

レポート作成 MS Word, Excel形式で出力

36

Page 37: Shibya.trac #2: TracとTestLinkの合わせ技

Section 3

37

Page 38: Shibya.trac #2: TracとTestLinkの合わせ技

1. テストプロジェクト作成2. ユーザ作成3. テスト設計4. テスト計画5. テスト実行6. レポート

38

Page 39: Shibya.trac #2: TracとTestLinkの合わせ技

TestLink 実際の画面をお楽しみください

39

Page 40: Shibya.trac #2: TracとTestLinkの合わせ技

Section 4

40

Page 41: Shibya.trac #2: TracとTestLinkの合わせ技

TestLink の重要な機能 BTS との連携 Trac も連携できる Trac とは XML-RPC で接続(TracXmlrpcPlugin が必要 )

41

Page 42: Shibya.trac #2: TracとTestLinkの合わせ技

効用としては……

テストケースとバグの関連付け

Trac のチケットの状態遷移が TestLink上からでもわかる

42

Page 43: Shibya.trac #2: TracとTestLinkの合わせ技

今度は少しだけ

TestLink 実際の画面をお楽しみください

43

Page 44: Shibya.trac #2: TracとTestLinkの合わせ技

今後の展望 Trac の要件管理プラグインを作成 要件とチケットの関連付け

XP, Lean のストーリー = 要件?SCRUM の

○プロダクトバックログ = 要件?○スプリントバックログ = チケット?

TestLink の要件管理機能と連携

44

Page 45: Shibya.trac #2: TracとTestLinkの合わせ技

ご清聴ありがとうございました

TEF 有志による TestLink 日本語化プロジェクトYasuharu NISHI (Adviser),Atsushi Nagata, AZMA Daisuke, Hiromi Nishiyama,Kaname Mochizuki, Kunio Murakami, Lumina Nishihara,Marino Suda, Masahide Katsumata, Masami Ichikawa,Masataka Yoneta, Sadahiko Hantani, Shinichi Sugiyama,Shinsuke Matsuki, Shizuka Ban, Takahiro Wada,Toshinori Sawaguchi, Toshiyuki Kawanishi, Yasuhiko Okada,Yoichi Kunihiro, Yoshihiro Yoshimura, Yukiko Kajino

TestLink 開発チームFrancisco Mancardi, Andreas Morsing, Martin HavlátKevin Levy, Asiel Brumfield,Prem Kumar Aparanji, Jason Archibald, Fabien Le BarsGreg Blaire and amount of localization supporters

45