Course Outline

Introduction to Concordion and Automated Acceptance Testing

Overview of Concordion Architecture and Features

Setting up a Concordion Testing Environment (Netbeans, Eclipse, IntelliJ IDEA)

Preparing Your First Application for Testing (Java Project Setup)

A Walk through Concordion's Specification Structure

Using Gherkin-based “Given, When, Then” Statements to Describe Features

Styling your Specifications using Markdown and HTML

Writing Acceptance Tests in Java (Fixture Code)

Running Concordion Specification Tests

Concordion Commands

  • Set Command
  • Assertequals Command
  • Asserttrue Command
  • Assertfalse Command
  • Execute Command
  • Returning Object
  • Returning Map
  • Returning Multivalueresult
  • Execute On Table
  • Execute On List
  • Verifyrows Command
  • Run Command

Integrating Concordion with .NET, Python, Fantom, Scala, and Ruby

Troubleshooting Concordion

Concordion Best Practices

Summary and Conclusion


  • An understanding of Java
  • Basic knowledge of HTML


  • Software developers and programmers
  • Automation testers
  • Business analysts
  21 Hours


Related Courses

JMeter Fundamentals

  7 hours

Web Application Performance Testing with JMeter

  7 hours

JMeter Fundamentals and JMeter Advanced

  14 hours

Web Application Testing with Selenium and JMeter

  35 hours

Test Automation with Selenium

  21 hours

Introduction to Selenium

  7 hours

Selenium for Victims of Manual Testing

  14 hours

Complete Web Testing Environment with Selenium WebDriver and JMeter

  35 hours

Mobile Automation with Appium Overview

  7 hours

Testing with TestNG

  14 hours

Tosca: Model-Based Testing for Complex Systems

  35 hours

Robot Framework: Keyword Driven Acceptance Testing

  14 hours

Automate Windows Desktop Applications with AutoIt

  14 hours


  21 hours

Test Automation with Galen Framework

  14 hours