Register

Enquire

BUILDING THE TEST AUTOMATION FRAMEWORK

Duration:

OnLine : 4 days x 3 hours
Classroom : 3 Days

Format:

On-line
Public (you come to us)
In house (we come to you)

Dates:

Please contact us.

Benefit:

With demands to build and test software at every change there’s never been so much pressure on testers to implement effective test automation frameworks. Looking at the implementation of GUI, API and Performance automation tools this course looks at frameworks from the system perspective. Taking the capabilities of popular open source test tools you’ll build an automation framework utalising concepts based around proven Continuous Integration principals.

Objectives:

To take popular open source tools like Selenium, JMeter and SoapUI and build them into an automation framework built at the system level. Implementing these open source tools in Amazons AWS cloud infrastructure with Jenkins controlling the operation, this practical course will show you how to build the automation framework from the ground up.

Pre-requisites:

Attendees need to be familiar with some very basic network concepts (like IP addresses, hostnames, etc). Some familiarity around the concepts of GUI based automation, APIs and performance testing would be helpful. However, this course starts from scratch and builds everything from the ground up. As long as you understand some basic test principals you don’t need to know, or have any experience, of using these tools to attend this course.

What you’ll learn

OVERVIEW

  • The Automation Framework
  • The Open Source Tool Set
  • Amazon AWS
  • Full system demo

JENKINS

  • Installing Jenkins
  • Installing Modules
  • Jenkins Nodes
  • Configuration

THE BUILD PROCESS

  • What happens in the Build Process
  • Build scripts
  • How software is deployed
  • Databases and test data

GIT AND SVN

  • Linking Jenkins to Git
  • Linking Jenkins to SVN
  • Triggering Builds from Source Code
  • Building and Deploying the AUT

CI TOOLS

  • CI with Jenkins
  • Integration with Selenium
  • Integration with JMeter
  • Integration with SoapUI
  • Integration with GIT and SVN

INTEGRATING TEST TOOLS

  • Integrating with Selenium
  • Integrating with JMeter
  • Integrating Ready!API and SoapUI
  • Integrating with Unit Tests

UNIT TESTING

  • Why testers should get involved
  • What testers need to know
  • Types of unit testing
  • Different approaches

PULLING IT TOGETHER

  • End-to-end
  • Automation Framework Example
  • Rapid Feedback

VIRTUAL MACHINES

  • Amazon EC2 Elastic Cloud
  • Creating test machines
  • Running up test machines
  • SSH and Putty
  • Deploying tests

TEST RESULTS AND DEFECTS

  • Managing test results
  • Reporting and Metrics
  • Defect tracking
  • Integration with Jira
  • Continuous Feedback

Register

Enquire

Companies We’ve Worked With