Register

Enquire

Using Hiptest

Duration:

On-Line : 3 days x 3 hours per day

Classroom : 2 Days

Format:

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

Dates:

Please contact us

Benefit:

The course will introduce students to the principles of BDD and take them through implementing BDD with Hiptest. From understanding the concepts and techniques of BDD to implementation of BDD in real world setups this course gives students all the skills they need to succeed with Behaviour Driven Development.

Objectives:

Whilst focused on implementing BDD with Hiptest this course also teaches students how to master the concepts and principles of BDD. Everything from discovery sesssions, documentation, formulation and automation. Depending on the students needs integration with different automation tools will also be covered (e.g. Selenium, TestComplete, etc). We touch on frameworks like Cucumber, SpecFlow, Jasmine and others (depending on the needs of the class). We also cover, in depth, documenting scenarios in DSL (Doimain Specific Language) with Gherkin.

Pre-requisites:

It would be beneficial if attendees had some experience in a test, BA or dev role and some experience of testing. An understanding of the concepts of delivering software in an Agile environment is also worthwhile.

What you’ll learn

BDD

  • What is BDD?
  • Concepts and Terms
  • Implementation
  • Principles of execution
  • The Three Amigos
  • In the real world

The Lifecycle

  • Discovery
  • Example Mapping
  • Executable Tests
  • Continuous Integration
  • Living Documentation

Frameworks

  • Buildling tests
  • Cucumber
  • SpecFlow
  • Jasmine
  • Easyb
  • Behave
  • Behat

Gherkin

  • Features
  • Descriptions
  • Scenarios
  • Given-when-then
  • Background
  • Data tables
  • Orgainsation

Hiptest – Define

  • Scenario Editor
  • Reusable Steps
  • Test Refactoring

Hiptest – Test

  • Test Runs
  • Automation
  • CI/CD Pipelines

Hiptest – Learn

  • Living Docs
  • Feature History
  • Product Digest

Hiptest – Integration

  • Jira
  • Trello
  • Slack
  • Rest API

Other Topics

  • Continuous Integration
  • Implementation
  • CI Tools (e.g. Jenkins)

Register

Enquire

Companies We’ve Worked With