February 2019
Intermediate to advanced
256 pages
7h 34m
English
Behavior-driven development (BDD) testing frameworks define the testing script in the format of "Given...When...Then." Here is a typical example.
Given NMAP is installedWhen I launch an NMAP network scan "nmap -F host"Then the output should match "25 tcp open"
Here are some common BDD frameworks:
| BDD framework | Usage and scenarios |
|
Robot Framework |
This is a common keyword-driven testing acceptance automation framework. Robot Framework is programming language independent, though Robot Framework itself was built by Python. |
|
Behave |
This is a Python-based BDD framework |
|
Jgiven |
This is a Java-based BDD framework |
Read now
Unlock full access