Slide 15
Slide 15 text
概要: Ruby/Railsのためのブラウザオートメーションツール
15
背景:Webサービスの開発現場において、
Ruby on Railsは現在も非常に広く使われている。
少人数の開発現場では、継続的な品質担保のために、
自動試験が行われている。(CI: 継続的インテグレーション)
課題:Ruby/Railsにおいて、現存する自動操作ソフトは
精度が低く、自動試験の運用負荷が非常に高い。
→ JavaScriptで高精度の自動操作ライブラリをRubyに移植。
自動試験の運用負荷を改善。
本日のプレゼンテーションで説明する内容
・E2Eテストは、品質担保のために
単体試験が少ない(= 技術的に負債を抱えた)システム
ほど重要である
・E2Eテストは、ソフトウェアの選定をしっかりしないと
人間が「正しい」と感じる判断基準を
ソフトウェアで再現させるのが難しい