Codeception — это современный фреймворк для полнофункционального тестирования PHP. Вдохновленный BDD, он обеспечивает способ написания приемочных, функциональных и даже модульных тестов. Работает на PHPUnit.
PHP — это широко используемый высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь предназначенный для серверной веб-разработки.
WebDriver — это API для управления веб-браузерами, имитирующий реального пользователя. В основном он используется для автоматизированных тестов. WebDriver имеет несколько языковых привязок и драйверов (позволяющих управлять различными браузерами).
Gherkin — это язык, используемый для написания спецификаций для Cucumber, Specflow и подобных фреймворков BDD. Это бизнес-читаемый, предметно-ориентированный язык, который позволяет описывать поведение вашего программного обеспечения, не детализируя, как это поведение…