Slide 10
Slide 10 text
10
・テストフレームワークとしては、rspec, Capybara, SitePrismをベースに独自サポートメソッド群などを追加したもの
・Capybaraはrubyでのselenium supportをおこなうOSS
・SitePrismはCapybaraでPageobjectパターンを簡単に実現するためのOSS
・テストスクリプトは、rspecをベースにした手続き型記述形式
・全サービス共通のE2Eテストシステム
freeeのWEBのE2Eテストシステムの現在の構成
EC2 EC2
slack
自家製slack bot
Jenkins Master
Allure
テスト実行ノード 実行管理・レポートサーバ 実行指示サーバ
BigQuery
Redash
EC2
Jenkins Node
ruby
Capybara SitePrism
テスト
シナリオ
ページ
オブジェクト
サポート
メソッド
rspec
EC2
Jenkins Node
ruby
Capybara SitePrism
テスト
シナリオ
ページ
オブジェクト
サポート
メソッド
rspec
EC2
Jenkins Node
ruby
Capybara SitePrism
テスト
シナリオ
ページ
オブジェクト
サポート
メソッド
rspec
EC2
Jenkins Node
ruby
Capybara SitePrism
テスト
シナリオ
ページ
オブジェクト
サポート
メソッド
rspec
TestRail