Slide 32
Slide 32 text
コード型が『スタディサプリ』チームの検討から外れた理由
● メンテナンスコストが高くつきそうだった
○ テストが安定しそうなロケーターの設定が、フロントエンドの実装上難しそうだと判断
(CSSクラス名をランダム生成していて、idやカスタムデータ属性が当時付与されてな
かった)
○ 環境構築面でもメンテの不安があった
● IE対応しているツールが少なかった
○ 当時だとSeleniumのみだった気がする
● “いい感じ”に気を利かせてくれない
○ Seleniumを例にすると、1画面内でリストエリアがあるとスイッチ処理が必要。待機も
明示的にしないといけない。(工夫の仕方はあるし、Playwrightだとデフォで待機し
てくれたりはする)
32
⇒Selenium、Cypressに限らずコード型の自動テストツールの
場合は、ロケーターの部分がどうしてもメンテコストが高くなると
考えて、検討から落とした