Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

37 total results found

Установка

Codeception

Установка Phar Убедись, что у Вас уже установлен PHP >=5.3 и mod_curl включен. Скачайте phar-архив Codeception с http://codeception.com wget http://codeception.com/codecept.phar . Подготовьте необходимую структуру каталогов и конфигурационных файлов: php code...

Тестирование Веб Сервисов

Codeception

Тестирование Веб Сервисов Точно так же, как Вы тестируете свой сайт, Codeception позволяет тестировать веб сервисы. Достаточно сложно тестировать их вручную, поэтому автоматизация тестирования, в данном случае, является достаточно хорошей идеей. В Codeception ...

Работа с eclipse

Yupe Web

Работа с eclipse Пробелы вместо табуляций windows -> preferences -> general -> editors -> text editors -> ставим галочку на insert spaces for tabs windows -> preferences -> PHP -> code style -> formatter -> выставляем tab policy = spaces, indentation size = 4 ...

Проблемы CWebUser и модуля Gii

Yupe Web

Проблемы CWebUser и модуля Gii Так как модуль Gii использует компонент CWebUser, идущий в комплекте с Yii и не позволяет в качестве "пользователя" указать другой компонент, могут возникать проблемы связанные с отсутствием методов. Дело в том, что в Юпи! имеетс...

ConfigManager - компонент для управления конфигурационными файлами модулей

Yupe Web

ConfigManager - компонент для управления конфигурационными файлами модулей Предисловие: Так как в Юпи! используется объединение файлов конфигурации для модулей, при каждом запуске происходил поиск файлов, их объединение и после чего уже сам запуск приложения. ...

Генерация Atom-ленты

Yupe Web

Генерация Atom-ленты Автор: Комманда разработчиков Юпи! Версия: 0.1 (dev) Авторское право: 2009-2013 Yupe! Лицензия: BSD Для того, чтобы встроить в свой сайт feed-ленту, вам потребуется добавить к нужному контроллеру следующий код: public function actions() ...

Помощь проекту!

Yupe Web

Помощь проекту! Мы помогли запустить свой сайт и интернет-магазин примерно четырем тысячам предпринимателей! Мы очень старались и сделали это совершенно бесплатно! Мы собираемся добавить много новых и классных функций и вы нам можете в этом помочь! Морально С...

Оптимальные настройки APC

Yupe Web

Оптимальные настройки APC В интернете можно найти множество вариантов настроек для APC, мы же хотим предложить вам те, которые используем сами. Это подборка лучших вариаций настроек из тех, что мы видели. Если у вас есть предложения, которые позволят добиться ...

Покрытие кода тестами (Code Coverage)

Codeception

Покрытие кода тестами (Code Coverage) В какой то момент Вам захочется узнать, какие части приложения покрыты тестами, а какие нет. Именно для этого и используется CodeCoverage. Во время выполнения тестов для сбора данных о покрытии, Вы получите статистику по в...

Работа с данными

Codeception

Работа с данными Тесты не должны ломать другие тесты. Таковы правила. Тесты могут изменять данные при работе с БД. Это может привести к рассогласованию данных. Тест может попытаться вставить запись которая уже существует, или же восстановить уже удаленную запи...

Введение

Codeception

Введение Идея тестирования не нова. Вы не сможете спокойно спать если не будете уверены в том, что Ваш последний коммит не поломал все приложение. Покрытие приложения тестами дает Вам большую уверенность в стабильности кода. Этого достаточно! Существует множес...

Настройка

Codeception

Настройка В данном разделе мы объясним, как Вы можете расширить и настроить структуру файлов тестов, а так же их порядок выполнения. Один загрузчик для нескольких приложений В случае, если проект состоит из нескольких приложений (frontend, admin, api) или Вы и...

Cest Unit Testing Format

Codeception

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...

Продвинутое использование

Codeception

Продвинутое использование В данном разделе мы рассмотрим некоторые техники и опции, использование которых поможет Вам улучшить Ваши навыки в тестировании и сохранить качественную организацию Вашего проекта. Интерактивная консоль Интерактивная консоль добавлена...

Модульное (Unit) тестирование

Codeception

Модульное (Unit) тестирование В качестве базы для запуска тестов, Codeception использует PHPUnit. Таким образом, любой PHPUnit тест может быть добавлен к набору тестов (test suite) Codeception, после чего может быть успешно выполнен. Если Вы уже писали тесты д...

Функциональное тестирование

Codeception

Функциональное тестирование Теперь, когда мы имеем написанные приемочные тесты, настало время рассмотреть функциональные тесты. Функциональные тесты — это почти то же самое, что и приемочные, однако есть одно существенное различие: они не требуют использования...

Приемочные (acceptance) тесты

Codeception

Приемочные (acceptance) тесты Приемочные тесты — это тесты, которые могут быть выполнены не техническим специалистом. Это может быть Ваш тестировщик, менеджер или даже клиент/заказчик. Если Вы разрабатываете веб-приложение (ведь Вы именно это делаете?), тестир...

Модули и помощники

Codeception

Модули и помощники Codeception использует модульную архитектуру, чтобы создать комфортное тестовое окружение для каждого написанного Вами набора тестов. Модули позволяют выбрать действия (actions) и утверждения (assertions), которые будут выполнены в тестах. В...

Начнем!

Codeception

Начнем! Давайте посмотрим на архитектуру Codeception. Будем считать, что Codeception уже установлен и наборы тестов инициализированы. Codeception генерирует три стандартных набора для следующих категорий тестов: модульных (unit), функциональных (functional), и...

Работа с событиями в Юпи!

Yupe Web

Работа с событиями в Юпи! Начиная с версии 0.7 в состав Юпи! входит компонент, предназначенный для работы с событиями - EventManager. Реализация EventManager в Юпи! основана на компоненте EventDispatcher от Symfony. Подробнее про этот компонент можно узнать из...