はじめに
このエントリーは、Geb Advent Calendar 2016の25日目の記事です。なんとかこのカレンダーも参加者の皆さんの協力で完走できました。ありがとうございます!
今日はGebの日本語のスライドを紹介したいと思います。最後に蛇足ですが、せっかく最終日なので、ちょっとこのカレンダーを作成した意図を書きたいと思います。
Gebについて触れられた日本語スライドたち
私が見つけたものだけで、かつカテゴリーも私の主観で分けてます。もしここにないスライド見つけた方がいたら編集リクエストください!
入門向け
脱・独自改造! GebでWebDriverをもっとシンプルに
Gebのさわりから、ちょっとした注意事項までよくまとまっている良いスライドです。最初に読むとしたらこれがいいです。
まだ目視で消耗してるの?
Geb使ってみましたスライド。こうやると楽になりそうだなーとイメージがつきやすいと思います。
JJUG CCC 2011 Fall / Web test automation with Geb and Spock
ちょっと公開から年数が経ってしまっていますが、Gebのことをサクッと知るのに良いと思います。
What makes Geb groovy?
上記のスライドを読んだ人が、「えっ、なになにちょっとGeb使ってみようか?」と思った時に資料にできると良いな、と思って作ったスライドです。WebDriverのコードをGebにしていく過程が見られます。
実践系
Webアプリのシナリオテスト自動化を運用に乗せるまでの10のステップ
実際にGebを実戦投入したお話。試したことベースなので再現性高いと思います。実際試す時に指針にしたいスライドです。
ブラウザテストをサクサク自動化するためのGeb実践入門 #jjug_ccc
Gebを実践する中でのハマリどころを多くまとめたスライドです。なぜブラウザテストの自動化するの? って話も踏み込んでいますので、仕事で実際に使う前に読んでみると良いと思います。
横浜タネマキでGebと握手! #yokohamagroovy
とあるイベントでGebの入門プログラムを作った時の説明スライド。入門プログラムとセットで読むと練習できると思います。
特定機能の説明系
20150131_jQueryのようにWebテストが書けるGeb Navigator APIの紹介
Gebの一つの特色であるjQueryっぽいAPIについて丁寧に紹介しているスライドです。
さいきんのGebしってますか? #jggug
文字どおり、Gebのバージョンアップ内容について触れているスライドです。
その他
SelenideとGeb
ブラウザ自動化テストのSelenideのコミッタとGebのコミッタが会話していたのでそれをまとめたものです。
おわりに
今日は最終日ということで、このアドベントカレンダーを作った意図に触れて締めたいと思います!
Gebの日本語情報は少ない
本家のドキュメントがしっかりしているので、日本語ドキュメントは少ない印象でした。
過去何度かGebのドキュメントの翻訳は試みたことがあり、中の人にも相談したことがあるのですが、中途半端に日本語ドキュメントができてしまうと、むしろ使い手を混乱させる結果になるだろうと感じてやめました。1
スライドは検索性が悪い
さて、そんな日本語ドキュメント、スライドは結構あがっていたのです。ただスライドは検索性が悪いと感じていまいた。
というわけで勢いで文字情報を増やそう!と考えて立てたのがこのアドベントカレンダーです。今日のエントリーのスライド紹介もこの問題意識の延長です。
感謝!
ここまで無事にバトンをつなげたのは本当に参加してくれた、そして読んでフィードバックをくれた皆さんのおかげです。ありがとうございました。
来年またやるのであればその時また盛り上がりましょー!
それではメリークリスマス!!
-
もしかすると今はコミュニティも大きくなっていますから、継続的にメンテナンスし続ける仕組みが作れるのかな、とも思っています。今後そういったことができるといいのかもな、と考えています。 ↩