Skip to content

Latest commit

 

History

History
20 lines (19 loc) · 1 KB

README.md

File metadata and controls

20 lines (19 loc) · 1 KB

It captures evolution of automation scripts from simple line by line Ruby instructions to a quite sophisticated BDD (Behavior Driven Development) script using/applying-

. Initial line by line simple code [v01]
. Dry coding [v02]
. Instance Variable concept [v03]
. DSL (Domain Specific Language) [v04]
. Methods sharing using 'module' [v05]
. 'Cucumber' and 'Gherkin' implementation (along with testgen, bundler) [v06]
. Class/object [v06.1]
. Metaprogramming (kind of) using 'PageObject' [v07]
. Extending Cucumber by using 'PageFactory' [v08]
. Data separation using 'DataMagic' [v09]
. Routes concept using 'PageFactory' [v10]
. Environment Configuration using 'FigNewton' [v11]
. Environment Configuration using 'Rake' [v12]
. Reporting test results using 'Cucumber HTML Formatter' [v13]
. Saving screenshot of issues using 'PageObject save_screenshot()' [v14]
. Browser Selection using 'RDee'[v15]
. Grid (selenium) using 'selenium-webdriver' [v16]