Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.23 KB

getting_started.md

File metadata and controls

23 lines (18 loc) · 1.23 KB

Getting started

Ibexa/behat repository was created to make development of Behat tests for Ibexa DXP easier and quicker. If you're new to Behat you can get familiar with it by browsing Behat's documentation.

How can I use Behat in my project?

This repository has higher testing levels (system testing and acceptance testing) in mind. You can use it to:

  • put your system under test in the desired state
    • create necessary Content Types, Content items, Users etc.
    • create required YAML configuration using code
    • put required code examples in place
  • test your system with a browser
    • make use of our browser test framework to speed up your development
    • in case of test failure get access to browser and server logs and take automatic screenshots

More reading

Ibexa uses following libraries for Behat Development:

  • Behat as a BDD framework for PHP
  • Mink as browser driver abstraction
  • Faker for random data generation
  • PHPUnit for test assertions
  • Fastest as a parallel test runner