PHPer のための PHPUnit と Selenium を使ったブラウザテストのすゝめ by めもり〜

PHP Conference Japan 2019
25分枠

PHPer のための PHPUnit と Selenium を使ったブラウザテストのすゝめ

m3m0r7 めもり〜 m3m0r7
7

みなさんはブラウザテストをする際に、どのようにテストしていますか?
ブラウザテストをする際に有名なソフトウェアとして Selenium があります。
また、 PHP では Selenium と繋ぐための OSS として Facebook WebDriver があります。
Selenium を使うことにより、リンク切れが発生していないかの確認をしたり、動的に生成される DOM の検証を行ったりなど、様々なテストを行うことができます。
さらに、 Selenium は JavaScript をその場で実行できたり、 Firefox など Chrome 以外のブラウザでテストを行うことも可能です。
Selenium と Facebook WebDriver と PHPUnit を使ったテストの方法や、導入するにあたってどのような苦労があったのかをトークできたらと思います。