тестирование

[!] Тестирование кода в PHP. Справочник

Наиболее известные средства тестирования:

  • PhpUnit -- знаменитая библиотека для тестирования кода.
  • Codeception -- "фреймворк" для тестирования, содержит кучу возможностей, зависит с том числе и от phpunit

codeception Создание собственных функций для $I -- Actors (Действующее лицо)

В codeception действия теста (например) происходят от лица некоторой сущности (лица -- класса) -- именно экземпляр этого класса присваивается переменной $I (традиционно используют именно такое имя переменной).

Обычно это экземпляр класса AcceptanceTester:

$I = new AcceptanceTester($scenario);

-- именно в этот класс можно добавлять новые собственные функции (они тоже станут доступны через $I), которые будут использоваться часто, в исходном виде он выглядит так:

Codeception и Yii2 -- установка и использование (команды создания тестов)

Установка "вручную"

Для начала убедитесь что кодэспешн у вас установлен или сами установите его.

И выполните в корне проекта команду изначальной настройки (с учетом псевдонима):

cept bootstrap

-- создаст необходимые файлы и папки в директории test/

Приёмочное тестирование (acceptance) -- что это такое в программировании

Приёмочное тестирование -- тестирование ПО с точки зрения конечного пользователя, т.е. проверяется, что функции которые требуются пользователю работают приемлимым образом.

Само слово "приёмочный" означает, что это тестирование, в частности, улучшает вероятность того, что заказчик "примет" проделанную программистами работу.

тестирование на php

это надо знать https://github.com/codeception/codeception

Тестирование. Виды тестирования в программировании -- что это в программировании

Тестирование -- процесс проверки (разными способами) кода программы наличие в нём ошибок разных видов.

Виды тестирования (способы)

Тут эпиграф:

...сколько разработчиков, столько и определений разных видов тестов
- цитата из Сети

Вообще здесь всё действительно довольно мутно и строгих ясных определений нет, но тем не менее ниже кратко основные идеи.

По масштабу тестируемого:

jquery Автозаполнение полей формы для отладки (консоль или код) input, textarea -- Автозаполнение

Тут мы рассмотрим, как заполнять форму "рыбами" ;)
Указанный ниже код можно выполнять прямо в консоли браузера, если на странице подключен jquery.

Subscribe to RSS - тестирование