明日から始めるSelenideによるブラウザテスト / Browser_test_by_selenide_to_start_from_tomorrow.
by
SHIMANE, Yoshikazu
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
明日から始めるSelenideによる ブラウザテスト 2016年12月18日 第4回 日本Seleniumユーザーコミュニティ勉強会 @shimashima35 http://srad.jp/~shimashima/
Slide 2
Slide 2 text
自己紹介 ● @shimashima35 (http://srad.jp/~shimashima) ● 島根 義和 ● アカウンティング・サース・ジャパン株式会社 所属 ● Java/Scalaエンジニア兼テストエンジニア (DevQA/SET) ● JaSST Tokyo (http://www.jasst.jp/) 実行委員
Slide 3
Slide 3 text
ちょっと宣伝 2017/02/03 ~ 04 JaSST ‘17 Tokyo が開 催されます。 「テストと人工知能」:伊藤さん登壇 「Automation Test.SSF Beta」:自動テスト スキル標準
Slide 4
Slide 4 text
今日話すこと ● Selenideを使ったブラウザテスト入門 ● 本当のさわりだけ ● まずはプログラムでブラウザを簡単に操作できることを知ってほしい。
Slide 5
Slide 5 text
今日はなさないこと ● Selenideの詳しい使い方 ● ブラウザテストの面倒くさいこと ○ 手元で動くけれどCIサーバで動かない ○ タイミングの問題 ● JenkinsなどのCI連携 ● Selenium Gridなどによる並列実行
Slide 6
Slide 6 text
質問 1. Selenium WebDriverを使っている人 2. Selenideを知っている人 3. Selenideを使っている人
Slide 7
Slide 7 text
Selenideとは その1 ● Selenium WebDriverのラッパー ● WebDriverを使いやすくしたもの。 ● JavaだけどDSL風にテストを記述できる。 ● テスト記述に注力できる。
Slide 8
Slide 8 text
Selenideとは その2 サンプル (公式サイト http://selenide.org/quick-start.html )から抜粋
Slide 9
Slide 9 text
デモ
Slide 10
Slide 10 text
ポイント ● ブラウザの開発者ツールで目的要素取得のあたりをつける。 ● IDEでSelenideを起動したのち、デバッグで止めて評価式で検証する。 ● 使えるメソッドなどで困ったらIDEのサジェスチョンを利用する。 ● 地道な作業です。
Slide 11
Slide 11 text
まとめ ● Selenideを使うことで、簡単にブラウザ操作の自動化が行えます。 ● 導入コストは低いので、まず試してみてください。 ● テスト以外でも便利に使えます。 ● E2E自動テスト固有の問題は軽減されないので、本格導入時はきちんと検討 を。
Slide 12
Slide 12 text
ご清聴ありがとうござい ました