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

Testimonials (5)

Related Categories