やってみたいことが あった・・・一方通行な感じ testlink→redmine なので...

41
準備中 Makoto Nakakuki

Upload: others

Post on 03-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

準備中

Makoto Nakakuki

Page 2: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

やってみたいことがあった・・・

Page 3: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

テストコードのテストケースを

管理できないだろうか?

Page 4: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

Why?

Page 5: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

こんなことありませんか?

Page 6: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

テストコードで実装されたテストと手動で実施するテストで重複してる。

Page 7: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

テストコードで実装されたテストと手動で実施するテストで重複してる。

自動化されているテストは手動でやりたくない。

Page 8: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

調べてみた

Page 9: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

どうやらTestLinkのAPIでデキルっぽい

Page 10: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

こんなことやってる人がいるようだ

Page 11: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

ジェンキンスさんと連携自動テストの結果を

テストケースの管理と実行ができる

Page 12: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

ちなみに

Page 13: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

TestLinkとは

Page 14: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

TestLinkはPHPで作成されたオープンソースのWebベーステスト管理システム

Page 15: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

こんなAPIがあるREST APIXML-RPC

Page 16: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

DoxygenコメントをXMLに変換して、XML-RPCに食わせるRubyを作成中

ちょっと手間取ってる(挫折気味)。自分の技術力の低さに嘆く・・・

Page 17: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

結果はこうご期待

Page 18: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

ついでに、こんなこともやってみた

Page 19: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

TestLinkとBTSの連携

Page 20: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

Redmineと連携してみた

Page 21: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

提供機能はTestLink→Redmine

Page 22: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

提供機能TestLinkでテストがFail→Redmineにチケット登録

Page 23: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

一方通行な感じTestLink→Redmine

Page 24: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

なので

Page 25: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

少しカスタマイズしてTestLink⇔Redmine

にしてみた

Page 26: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

追加したRedmineチケットにTestLinkのテストケースの

リンクがはらさる

Page 27: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

何がうれしい?

Page 28: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

テストで欠陥をみつけてBTSに登録するが、欠陥修正後にテスト結果の更新が忘れられる事がある。

TestLinkとBTSが連携していると、片方だけ閉じてることがなくなる(はず)。

Page 29: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

サンプルイメージ

Page 30: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

1.実行前

Page 31: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

2.実行後(Fial)

Page 32: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

3.チケット登録

チケット情報が追加される

Page 33: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

4.TestLinkへのリンク

テストケースへのリンク(カスタマイズ)

Page 34: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

5.チケットステータス更新

終了にする

Page 35: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

6.TestLinkも更新される

終了に変わる

Page 36: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

気になる方は聞いてちょ

Page 37: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

勉強会やりますよ~

Page 38: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

あぺんでぃくす

Page 39: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

参考サイト

@bamchohのブログ

• TestLink の XML-RPC を拡張する

• TestLink の REST API を触ってみた

@ootakenのブログ

• TestLinkで手動テストと自動テストを統合する : Jenkins編

• TestLinkで手動テストと自動テストを統合する : JUnit編

TestLink関連記事

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

• 脱Excel! TestLinkでアジャイルにテストをする

Page 40: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

TestLinkでできること

• テストケースと結果の管理

• 要求とテストケースの関連付け

• テスト進捗管理

• 結果レポート生成

• BTSとの連携

Page 41: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに

連携できるBTS

• Mantis

• Bugzilla

• Trac

• RedMine