やってみたいことが あった・・・一方通行な感じ testlink→redmine なので...
TRANSCRIPT
![Page 1: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/1.jpg)
準備中
Makoto Nakakuki
![Page 2: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/2.jpg)
やってみたいことがあった・・・
![Page 3: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/3.jpg)
テストコードのテストケースを
管理できないだろうか?
![Page 4: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/4.jpg)
Why?
![Page 5: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/5.jpg)
こんなことありませんか?
![Page 6: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/6.jpg)
テストコードで実装されたテストと手動で実施するテストで重複してる。
![Page 7: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/7.jpg)
テストコードで実装されたテストと手動で実施するテストで重複してる。
自動化されているテストは手動でやりたくない。
![Page 8: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/8.jpg)
調べてみた
![Page 9: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/9.jpg)
どうやらTestLinkのAPIでデキルっぽい
![Page 10: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/10.jpg)
こんなことやってる人がいるようだ
![Page 11: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/11.jpg)
ジェンキンスさんと連携自動テストの結果を
テストケースの管理と実行ができる
![Page 12: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/12.jpg)
ちなみに
![Page 13: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/13.jpg)
TestLinkとは
![Page 14: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/14.jpg)
TestLinkはPHPで作成されたオープンソースのWebベーステスト管理システム
![Page 15: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/15.jpg)
こんなAPIがあるREST APIXML-RPC
![Page 16: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/16.jpg)
DoxygenコメントをXMLに変換して、XML-RPCに食わせるRubyを作成中
ちょっと手間取ってる(挫折気味)。自分の技術力の低さに嘆く・・・
![Page 17: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/17.jpg)
結果はこうご期待
![Page 18: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/18.jpg)
ついでに、こんなこともやってみた
![Page 19: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/19.jpg)
TestLinkとBTSの連携
![Page 20: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/20.jpg)
Redmineと連携してみた
![Page 21: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/21.jpg)
提供機能はTestLink→Redmine
![Page 22: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/22.jpg)
提供機能TestLinkでテストがFail→Redmineにチケット登録
![Page 23: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/23.jpg)
一方通行な感じTestLink→Redmine
![Page 24: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/24.jpg)
なので
![Page 25: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/25.jpg)
少しカスタマイズしてTestLink⇔Redmine
にしてみた
![Page 26: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/26.jpg)
追加したRedmineチケットにTestLinkのテストケースの
リンクがはらさる
![Page 27: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/27.jpg)
何がうれしい?
![Page 28: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/28.jpg)
テストで欠陥をみつけてBTSに登録するが、欠陥修正後にテスト結果の更新が忘れられる事がある。
TestLinkとBTSが連携していると、片方だけ閉じてることがなくなる(はず)。
![Page 29: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/29.jpg)
サンプルイメージ
![Page 30: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/30.jpg)
1.実行前
![Page 31: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/31.jpg)
2.実行後(Fial)
![Page 32: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/32.jpg)
3.チケット登録
チケット情報が追加される
![Page 33: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/33.jpg)
4.TestLinkへのリンク
テストケースへのリンク(カスタマイズ)
![Page 34: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/34.jpg)
5.チケットステータス更新
終了にする
![Page 35: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/35.jpg)
6.TestLinkも更新される
終了に変わる
![Page 36: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/36.jpg)
気になる方は聞いてちょ
![Page 37: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/37.jpg)
勉強会やりますよ~
![Page 38: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/38.jpg)
あぺんでぃくす
![Page 39: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/39.jpg)
参考サイト
@bamchohのブログ
• TestLink の XML-RPC を拡張する
• TestLink の REST API を触ってみた
@ootakenのブログ
• TestLinkで手動テストと自動テストを統合する : Jenkins編
• TestLinkで手動テストと自動テストを統合する : JUnit編
TestLink関連記事
• きちんと学びたいテストエンジニアのためのTestLink入門
• 脱Excel! TestLinkでアジャイルにテストをする
![Page 40: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/40.jpg)
TestLinkでできること
• テストケースと結果の管理
• 要求とテストケースの関連付け
• テスト進捗管理
• 結果レポート生成
• BTSとの連携
![Page 41: やってみたいことが あった・・・一方通行な感じ TestLink→Redmine なので 少しカスタマイズして TestLink⇔Redmine にしてみた 追加したRedmineチケットに](https://reader035.vdocuments.site/reader035/viewer/2022062919/5edf829fad6a402d666ada54/html5/thumbnails/41.jpg)
連携できるBTS
• Mantis
• Bugzilla
• Trac
• RedMine