International Journal of Management, IT and Engineering

  • Year: 2018
  • Volume: 8
  • Issue: 6

Automation Page Object Pattern with Open Source Framework Ruby-Study Paper

  • Author:
  • Devanshu Bhatt
  • Total Page Count: 9
  • DOI:
  • Page Number: 121 to 129

Consultant, IT App Development at Nationwide General Insurance. iad , OH, U.S.A

Online published on 18 October, 2019.

Abstract

Automation testing is extremely crucial method to discover defects and issues in systems, and validate systems on consistent basis possibly with machine learning approach without manual intervention. There are numerous frameworks and tools available for test automation via several different validation and verification methods. This paper describes a Page Object Pattern technique of automation testing. I have developed and executed this framework on windows system with help of Ruby Open source object oriented language and cucumber which is famous for accepted test driven or behavior driven development methodologies, and Selenium web driver which is de facto standard to drive web GUI automation within web browsers in open source community, This identical framework pattern can be configured on Linux and Mac Operating systems. Page Object pattern designed is highly acceptable industry wide in information technology domain among Test automation developers, System Architects, DevOps Engineers and Developers because of its high capabilities of abstraction, logical distribution of pages for system under tests, better control over scripting maintenance, configurability and extensibility as well better control over scenarios and features structure design.

Keywords

Test Automation Framework, Page Object Pattern, Selenium, Ruby, Cucumber, Watir, Web Automation