codeception

  • ХабрахабрФото Организация PHP-тестов с большими массивами данных

    Организация PHP-тестов с большими массивами данных

    При написании тестов мы сравниваем данные, возвращаемые тестируемой функцией, с их ожидаемыми значениями. Действительные значения мы получаем из результата вызова функции, а ожидаемые значение традиционно указываем в коде теста. Зачастую ожидаемое значение является массивом, а иногда очень большим массивом. Кроме того, тестируемая функция может требовать большой массив данных в качестве входного параметра. И все эти большие массивы должны так или…

    Читать далее »
  • ХабрахабрФото Ускоряем и стабилизируем автотесты на codeception + selenium

    Ускоряем и стабилизируем автотесты на codeception + selenium

    Как прогнать несколько часов автотестов за 5 минут и при этом, чтобы это было стабильно и не вызывало головной боли при каждой сборке? Без лишней воды и вступлений предоставляю вашему внимаю сборник костылей и подпорок элегантных архитектурных решений, без которых невозможно добиться высокой скорости и стабильности автотестов.Входные данные: фреймворк codeception, сервер с selenium, код на PHP, который нужно протестировать.  Кратко…

    Читать далее »
  • ДайджестФото PHP-Дайджест № 170 (9 – 23 декабря 2019)

    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 3.0

    Настало время воплотить в жизнь новую мажорную версию Codeception! За годы эволюции и постоянных улучшений мы многому научились, и сегодня представляем вам лучшую версию Codeception. Мы по-прежнему считаем, что простота тестирования важна: чтение, написание и отладка тестов должны быть легкими. Но мы видим, что люди из этих сообществ регулярно присылают нам патчи, и наша философия — отделить тесты от фреймворка,…

    Читать далее »
  • ХабрахабрФото Тесты на Codeception для PHP-бэкендов

    Тесты на Codeception для PHP-бэкендов

    Всем привет! Меня зовут Паша, и я QA инженер команды Order Processing в Lamoda. Недавно я выступал на PHP Badoo Meetup. Сегодня хочу представить расшифровку своего доклада. Речь пойдет про Codeception, про то, как мы его используем в Lamoda и как на нем пишем тесты. В Lamoda много сервисов. Есть сервисы клиентские, которые взаимодействуют непосредственно с нашими пользователями, с пользователями…

    Читать далее »


Кнопка «Наверх»