Course Outline


  • Business Driven Development (BDD) and Acceptance Test Driven Development (ATDD)
  • BDD as a collaboration tool for software engineers, test engineers and business people

Defining your project requirements

Setting up your environment for web application testing

Writing your stories in a user-friendly language

The anatomy of a textual scenario

Writing your first textual scenario

Writing and annotating the Java method

Passing parameters to the method

Passing multiple arguments

Sharing data between methods

Organizing your scenarios

Setup and teardown

Closing remarks


  • Basic Java programming experience
  • Experience with testing and knowledge of automated testing
  7 Hours


Related Courses

BDD with Python and Behave

  7 hours

BDD - Behavioral testing of IT systems

  7 hours

Serenity BDD for Automated Acceptance Tests

  7 hours

Cucumber Electron: Implementing BDD without Selenium

  7 hours

Agile Software Testing

  14 hours

Performance Testing with LoadRunner

  35 hours

Quality Assurance and Continuous Integration

  14 hours

Agile Software Testing with Continuous Integration

  28 hours

Software Engineering, Requirements Engineering and Testing

  63 hours

Agile Software Testing Overview

  7 hours

Introduction to Agile Testing

  14 hours

Web Security with the OWASP Testing Framework

  28 hours

Contemporary Development Principles and Practices

  14 hours


  21 hours

Certified Software Tester (CSTE)

  35 hours