LoginSignup
6
5

More than 5 years have passed since last update.

「第1回Selenium談話会 in Slack」 のまとめ

Last updated at Posted at 2015-05-08

Selenium談話会 in Slackとは

参加方法

次回(第2回)の開催

「第1回Selenium談話会 in Slack」のざっくりとした議事録

Q1. どのような言語でSeleniumを使っていますか?

  • Java, Ruby, つづいてPython
  • JsonWireProtocolというAPIで定義されているものなので、基本的に言語は関係なく簡単につかえる

Q2. よく使われているSeleniumはなんですか?

  • SeleniumIDEはみんなが使っている大人気っぷりは予想通り
  • 使いやすいからSeleniumWebdriverもいいよね!
  • 伊藤望さんの第1回Seleniumユーザーコミュニティ勉強会の資料のP10~11を参考にするとJavaが圧倒的
  • SeleniumAES(Auto Exec Server)について
    • 伊藤さんもご存じではなく、その場でみんなで調べて「日本人が作ったツールなんだって、へ~」と
    • http://blog.enjoyxstudy.com/entry/20080602/p1
    • 2012年から更新がなく、Webdriverが出てお役御免になったのではという話に

Q3. Seleniumをどう使っていますか?

Netexportと組み合わせてブラウザベースのレスポンスを計ってた

  • パフォーマンス測定での利用は良いですね!CIで回せばよくなった悪くなったが見える化できますね
  • ブラウザでのパフォーマンスもはかれるのはいいですね

入門者向けにSeleniumIDEで教える

  • C言語ちょっとかじりました程度の人が、半日で拡張スクリプト使ってwhileループかいていてびっくり!!

FF,IE,chrome対象にして動かしてますか??

  • FF, IE, Safari, Chromeを対象にしている人が多い
  • IE6でも対象に入れていますという超人も
  • Selenium2 - Selenium 2(webDriver) と IE11の組み合わせについて - Qiita
  • 昔はIEの固有バグがあったが最近は少なくなっている
  • ブラウザ依存のバグは最近はIEよりChrome、Firefoxの方があるように感じる(手動テスト&デザイン確認含む)

デザインの検証

  • 画像比較の場合 マスクをどうするかで悩むんですけど・・・
  • こんなのあるよと https://github.com/webdriverio/webdrivercss
    • 座標指定でマスクするの大変すぎてツライな
    • GraphicsMagickを使ってるので、画像での比較
    • ImageMagickのほうができることは多いが、GraphicsMagickのほうが速度は速そう
    • GraphicsMagickはOpenMPをつかって処理を並列化してるようだ
    • 画像比較を始めるとリソース(CPU,メモリ,ストレージ)が激しく食いつぶされそう
  • 結局、マルチブラウザでテストしたい主な理由がデザイン崩れチェックな気がする
    • 広告の表示チェックを手動でやるのがつらいから、Seleniumでキャプチャとって目視チェックしてめっちゃ工数削減されました!という方が以前いました
    • キャプチャ比較だけでもずいぶん楽になりますね
    • 出ている/いないだけならいいが、崩れている/いないは辛い

browser stack とどちらがいいのでしょうか?

Q4. Seleniumの初心者向けのテーマで話し合いたいこと

  1. IDEからの脱却 WebDriverの勉強もなんとなくしてみたものの実務に乗っけるにはスピードが足りなくて挫折したので、脱却した人の改善点や経験談をお聞きしたいです。 カジュアルにWebDriverを触るためのXXX
  2. テスト自動化でつらいことについて
  3. 一通りのテストの流れが知りたいです。
    • 次回は、入門者コースとかのお話をしてみるのも面白いかもしれませんね!
    • かんがえてまた企画します!複数チャンネルを作ってお互い行き来するとか
  4. 初めてSeleniumに触れたきっかけなどあれば聞きたいです
    • 伊藤さんのきっかけかっこよかった
    • 「もともと社内テストツールでwindows向けの記録再生エンジンを作っていたんですが、今度はweb用を作ろう!と思っていて競合研究にseleniumを研究しはじめたのが最初ですね」
  5. Selenium IDEでjavascriptを使う

~ただの宣伝~

  • 全国のSeleniumer必読
  • Selenium, SauceLabs, Travis, Jenkinsに関するノウハウ書いているのでよかったら参考にしてみてください
6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5