Руководство PhpUnit 3.3 |
- Statistics
- Participants
- Translate into Russian
- Translation result
- 25% translated in draft.
Автоматизация тестов
Цели 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
Утверждённые классы
© 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 .
