Log in  |  Forgot Password?

Test Automation with Java, Selenium, Cucumber

by Chris Macgowan

We will discuss Test Automation using Java, Selenium and Cucumber. A general overview of Test Automation will be given to cover: Code-Driven Test Automation, GUI-Driven Test Automation, Test Automation Approaches, Test Automation Tools and Framework Design.

Looking closer at test automation framework design using Java, Selenium and Cucumber the following topics will be addressed

  • Test Automation in the Agile environment
  • Regression tests
  • UI tests
  • REST and other web services
  • Page Object Model

Use of a well designed framework

  • A complex test automation framework can provide easy test implementation
  • Promotes reuse of critical components
  • Reduce maintenance efforts
  • Support any test automation
  • Adopt and use a standard automation framework across the organization

And ...

  • Continuous Integration
  • Jenkins and Maven
  • Reporting
All levels

Chris Macgowan

Chris Macgowan is a consultant at Sogeti LLC.

Chris has extensive experience building software for product development and the test automation. He has a strong understanding between software design, software development, user interface, product testing, implementation, maintenance, support and the many factors that are involved in developing a complete software solution.

He has developed various applications running under Windows and Linux/Unix. Applications were developed using Java, and C/C++ and C#. Chris has implemented test automation using Java, C#, Selenium, Cucumber, JUnit, Ranorex and WinRunner.

Chris has been implementing test automation at Thomson Reuters since 2013 and has previously worked at Mister Spex, DTN Meteorlogix, Telex Communications, Veritas Software, Target Stores and Siemens among others.