Руководство PhpUnit 3.3

Sebastian Bergmann, “PHPUnit Manual 3.3”, public translation into Russian from English More about this translation.

Translate into another language.

Автоматизация тестов

Цели PHPUnit

Установка PHPUnit

Написание тестов для PHPUnit

Провайдеры данных

Тестирование исключений

Запуск тестов из коммандной строки

Фикстуры

Больше setUp() чем tearDown()

Вариации

Совместно используемые фикстуры

Организация наборов тестов

Настройка уровня набора

Расширения тестового набора

Тестирование вывода

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

Тестирование баз данных

Наборы данных

Плоский XML набор данных

XML набор данных

Операции

Оптимальные способы тестирования баз данных

Незавершенные и пропущенные тесты

Незавершенные тесты

Пропуск тестов

Фиктивные объекты

Самовозбуждение

Заглушки

Практика тестирования

Во время разработки

Во время отладки

Разработка через тестирование

Пример BankAccount

Разработка через поведение

Пример Игра в боулинг

Анализ покрытия кода

Указание покрытых методов

Игнорирование блоков кода

Подключение и исключение файлов

Другие использования для тестов

Динамичная документация

Межкомандные тесты

Журналирование

Формат XML

Покрытие кода (XML)

JavaScript Object Notation (JSON)

Test Anything Protocol (TAP)

Разметка GraphVis

Тестовая база данных

Генератор скелета

Генерация скелета для класса тестового случая

Генерация скелета класса для класса тестового случая

PHPUnit и Selenium

Selenium RC

PHPUnit_Extensions_SeleniumTestCase

Непрерывная интеграция

CruiseControl

phpUnderControl

Apache Maven

Реализация PHPUnit

PHPUnit API

Обзор

PHPUnit_Framework_Assert

assertArrayHasKey()

assertClassHasAttribute()

assertClassHasStaticAttribute()

assertContains()

assertContainsOnly()

assertEqualXMLStructure()

assertEquals()

assertFalse()

assertFileEquals()

assertFileExists()

assertGreaterThan()

assertGreaterThanOrEqual()

assertLessThan()

assertLessThanOrEqual()

assertNotNull()

assertObjectHasAttribute()

assertRegExp()

assertSame()

assertSelectCount()

assertSelectEquals()

assertSelectRegExp()

assertStringEqualsFile()

assertTag()

assertThat()

assertThat()

assertType()

assertXmlFileEqualsXmlFile()

assertXmlStringEqualsXmlFile()

assertXmlStringEqualsXmlString()

PHPUnit_Framework_Test

PHPUnit_Framework_TestCase

PHPUnit_Framework_TestSuite

PHPUnit_Framework_TestResult

Структура пакета

23. Расширение PHPUnit

Подкласс PHPUnit_Framework_TestCase

Утверждённые классы

Pages: ← previous Ctrl next

© http://www.phpunit.de/pocket_guide/3.3/en/phpunit-book.html

Original (English): PHPUnit Manual 3.3

Translation: © Константин Соколов, aryoh, Mr.ElectroNick, Alexander, Milez, baffolobill.ya.ru, dzlk, Сергей Морозов, daenoor, Goodwin, ddd, lexlander, Дмитрий, harvi, Maximusya .

translated.by crowd

Like this translation? Share it or bookmark!