2011/11/22_第19回 G*ワークショップ( #jggug )
- kimukou2628
- 4074
- 0
- 0
- 0
なにそれかっこいい RT: "最後にGeb+Spock+Betamaxでgrails test-appするデモをやるぜ" #jggug (via @nobeans)
2011-11-22 19:08:06#jggug スモークテスト:一通りの主要な機能が動く<=正常系が動く は少なくとも自動化はそれほど厳しくないはず =>これだけでも自動化はしましょう
2011-11-22 19:10:26受け入れてストの完全自動化は大変だけど、スモークテストはできるよね。 A daily build and smoke test is among industry best practices. by http://t.co/NOOsyAlq #jggug
2011-11-22 19:10:41#jggug Selenium1の問題) ・ブラウザ依存 ・一定時間待つようなテストは難しかった(Ajax等 ・CI鯖(Jenkins等)で動かすのにJS等を使っていたけど制限があったよ
2011-11-22 19:15:34selenium1はブラウザのサンドボックスの制限を受けてた。WebDriverはブラウザ外部で稼動するため制限うけない。Headless Driver(HtmlUnit)にも対応。詳しくはこちら http://t.co/f0ZabjOl #jggug
2011-11-22 19:16:31#jggug Selenium2の特色) ・WebDriverの登場・・ブラウザの外部で稼働 ・画面使わないHtmlUnit<ヘッドレス に対応 ・Android等にも対応
2011-11-22 19:16:55#jggug WebDriverライクなみたいな話で、 NativeDriverもよく例に挙げられるけど同じように動かせる訳じゃないよね・・・ 同じようなGebロジックで動かせないのかな~
2011-11-22 19:17:57Geb+Betamaxの話。「スモークテスト」が私にとっては初耳。テストドライバがブラウザ上で動作するか、外部で動作するか。GoogleのWebDriverは後者が大きな特徴。人間が動かす時は後者だから、あるべきはこちらか #jggug
2011-11-22 19:18:10GebはGroovyで構築されたWebDriverラッパー。 2011/11/22時点の最新は0.6.1(github上では0.7.0-SNAPSHOT)。 http://t.co/3Kd9AjfI #jggug
2011-11-22 19:20:17#jggug Gebの特色) ・Navigator API<JQueryライク ・Page Objectパターン <gitHub上の最新は 0.7.0-SNAPSHOT
2011-11-22 19:20:54GebはSpock, EasyB, JUnit3/4, TestNG, Cucumber(Cuke4Duke)など様々なFWと統合可能。今日はSpockと連携するよー #jggug
2011-11-22 19:21:03