Что такое Codeception?

Ответ

Codeception - фреймворк для BDD-тестирования, объединяющий unit, functional и acceptance тесты:

// Acceptance test (browser)
$I->amOnPage('/login');
$I->fillField('email', 'user@test.com');
$I->fillField('password', 'secret');
$I->click('Login');
$I->see('Welcome');

// Functional test (без браузера)
$I->sendPOST('/api/users', ['name' => 'John']);
$I->seeResponseCodeIs(201);
$I->seeResponseContainsJson(['name' => 'John']);

Codeception использует WebDriver для acceptance-тестов (реальный браузер), встроенные модули для Laravel, Symfony, REST API.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.