codeception
-
Хабрахабр
Организация PHP-тестов с большими массивами данных
При написании тестов мы сравниваем данные, возвращаемые тестируемой функцией, с их ожидаемыми значениями. Действительные значения мы получаем из результата вызова функции, а ожидаемые значение традиционно указываем в коде теста. Зачастую ожидаемое значение является массивом, а иногда очень большим массивом. Кроме того, тестируемая функция может требовать большой массив данных в качестве входного параметра. И все эти большие массивы должны так или…
Читать далее » -
Хабрахабр
Ускоряем и стабилизируем автотесты на codeception + selenium
Как прогнать несколько часов автотестов за 5 минут и при этом, чтобы это было стабильно и не вызывало головной боли при каждой сборке? Без лишней воды и вступлений предоставляю вашему внимаю сборник костылей и подпорок элегантных архитектурных решений, без которых невозможно добиться высокой скорости и стабильности автотестов.Входные данные: фреймворк codeception, сервер с selenium, код на PHP, который нужно протестировать. Кратко…
Читать далее » -
Дайджест
PHP-Дайджест № 170 (9 – 23 декабря 2019)
В выпуске: CakePHP 4, Codeception 4, Phalcon 4 и другие релизы, порция полезных инструментов, подкасты, видео с прошедших митапов, и многое другое. Свежая подборка со ссылками на новости и материалы. Приятного чтения! Новости и релизы CakePHP 4.0.0 — Минимальная версия PHP 7.2, поддержка PSR (3, 15, 16, 18) и много других изменений, в основном эволюционного характера Codeception 4.0 — Модули…
Читать далее » -
Хабрахабр
[Перевод] Встречайте Codeception 3.0
Настало время воплотить в жизнь новую мажорную версию Codeception! За годы эволюции и постоянных улучшений мы многому научились, и сегодня представляем вам лучшую версию Codeception. Мы по-прежнему считаем, что простота тестирования важна: чтение, написание и отладка тестов должны быть легкими. Но мы видим, что люди из этих сообществ регулярно присылают нам патчи, и наша философия — отделить тесты от фреймворка,…
Читать далее » -
Хабрахабр
Тесты на Codeception для PHP-бэкендов
Всем привет! Меня зовут Паша, и я QA инженер команды Order Processing в Lamoda. Недавно я выступал на PHP Badoo Meetup. Сегодня хочу представить расшифровку своего доклада. Речь пойдет про Codeception, про то, как мы его используем в Lamoda и как на нем пишем тесты. В Lamoda много сервисов. Есть сервисы клиентские, которые взаимодействуют непосредственно с нашими пользователями, с пользователями…
Читать далее »