Advanced Search
Search Results
45 total results found
Codeception
Тестирование
Все о тестировании веб-приложение
Установка
Установка Phar Убедись, что у Вас уже установлен PHP >=5.3 и mod_curl включен. Скачайте phar-архив Codeception с http://codeception.com wget http://codeception.com/codecept.phar . Подготовьте необходимую структуру каталогов и конфигурационных файлов: php code...
Yupe Web
Продукты
Введение
Введение Идея тестирования не нова. Вы не сможете спокойно спать если не будете уверены в том, что Ваш последний коммит не поломал все приложение. Покрытие приложения тестами дает Вам большую уверенность в стабильности кода. Этого достаточно! Существует множес...
Введение в golang
Golang для новичков и тех, кто переходит из других языков В интернете полно менторов, коучей, наставников и других преподавателей по go, которые предлагают коммерческие услуги по обучению языку go. Очень много курсов и треннингов. Среди них есть как откровенн...
golang
Собираю и структурирую полезную лично мне информацию по golang
Начнем!
Начнем! Давайте посмотрим на архитектуру Codeception. Будем считать, что Codeception уже установлен и наборы тестов инициализированы. Codeception генерирует три стандартных набора для следующих категорий тестов: модульных (unit), функциональных (functional), и...
Модули и помощники
Модули и помощники Codeception использует модульную архитектуру, чтобы создать комфортное тестовое окружение для каждого написанного Вами набора тестов. Модули позволяют выбрать действия (actions) и утверждения (assertions), которые будут выполнены в тестах. В...
Приемочные (acceptance) тесты
Приемочные (acceptance) тесты Приемочные тесты — это тесты, которые могут быть выполнены не техническим специалистом. Это может быть Ваш тестировщик, менеджер или даже клиент/заказчик. Если Вы разрабатываете веб-приложение (ведь Вы именно это делаете?), тестир...
Функциональное тестирование
Функциональное тестирование Теперь, когда мы имеем написанные приемочные тесты, настало время рассмотреть функциональные тесты. Функциональные тесты — это почти то же самое, что и приемочные, однако есть одно существенное различие: они не требуют использования...
Модульное (Unit) тестирование
Модульное (Unit) тестирование В качестве базы для запуска тестов, Codeception использует PHPUnit. Таким образом, любой PHPUnit тест может быть добавлен к набору тестов (test suite) Codeception, после чего может быть успешно выполнен. Если Вы уже писали тесты д...
Продвинутое использование
Продвинутое использование В данном разделе мы рассмотрим некоторые техники и опции, использование которых поможет Вам улучшить Ваши навыки в тестировании и сохранить качественную организацию Вашего проекта. Интерактивная консоль Интерактивная консоль добавлена...
Cest Unit Testing Format
Cest Unit Testing Format This chapter is deprecated. Don't read it and forget everything I might have read. Use classical Unit Tests with some Codeception powers. In this chapter we will lift up the curtains and show you a bit of the magic that Codeception doe...
Настройка
Настройка В данном разделе мы объясним, как Вы можете расширить и настроить структуру файлов тестов, а так же их порядок выполнения. Один загрузчик для нескольких приложений В случае, если проект состоит из нескольких приложений (frontend, admin, api) или Вы и...
Работа с данными
Работа с данными Тесты не должны ломать другие тесты. Таковы правила. Тесты могут изменять данные при работе с БД. Это может привести к рассогласованию данных. Тест может попытаться вставить запись которая уже существует, или же восстановить уже удаленную запи...
Тестирование Веб Сервисов
Тестирование Веб Сервисов Точно так же, как Вы тестируете свой сайт, Codeception позволяет тестировать веб сервисы. Достаточно сложно тестировать их вручную, поэтому автоматизация тестирования, в данном случае, является достаточно хорошей идеей. В Codeception ...