Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SelenideよるDSL風E2Eテスト基盤開発の実例/Example_of_E2E_Auto...

 SelenideよるDSL風E2Eテスト基盤開発の実例/Example_of_E2E_Automation_Test_Architecture_By_Selenide

2017年3月7日 Test Engineers Meetup #2
SelenideによるDSL風E2Eテスト基盤開発の実例

SHIMANE, Yoshikazu

March 07, 2017
Tweet

More Decks by SHIMANE, Yoshikazu

Other Decks in Programming

Transcript

  1. 階層化Page Object Pattern導入 • 一般的なPage Object Patternを拡張 ◦ BasePage ▪

    抽象クラス ▪ セレクタのみが記述される ▪ WebDriver/Selenide API依存 ▪ メソッドシグネチャにも Selenideの型が現れる ◦ Page ▪ 具象クラス ▪ 抽象化した画面操作 APIを提供する層 ▪ メソッドシグネチャは Java標準APIの型のみ