12 added
37 removed
Original
2026-01-01
Modified
2026-02-26
1
-
<p>утверждения</p>
1
+
<p>Знакомство с тестированием</p>
2
-
<p>PHPUnit</p>
2
+
<p>Введение в курс, Первое знакомство с автотестами, Общие концепции, Тестирование вывода на экран</p>
3
-
<p>юнит-тесты</p>
3
+
<p>Утверждения</p>
4
-
<p>покрытие кода</p>
4
+
<p>Пишем тесты с помощью webmozart/assert</p>
5
-
<p>TDD</p>
5
+
<p>Фреймворк PHPUnit</p>
6
-
<p>Непрерывная интеграция</p>
6
+
<p>Настройка и запуск, Структура тестов, Утверждения PHPUnit, Code Coverage</p>
7
-
<p>Последнее обновление: 26 декабря 2025 г.</p>
7
+
<p>Unit-тесты (Модульные тесты)</p>
8
-
<p>Включено в курс</p>
8
+
<p>Позитивные и негативные сценарии, Пограничные случаи</p>
9
-
<p>12 уроков (видео и/или текст)</p>
9
+
<p>Хорошие и плохие практики тестирования</p>
10
-
<p>11 упражнений в тренажере</p>
10
+
<p>Плохие практики написания тестов, Распространенные мифы, TDD (разработка через тестирование)</p>
11
-
<h2>Описание</h2>
11
+
<p>Подготовка данных и фикстуры</p>
12
-
<p>На этом курсе вы изучите автоматическое тестирование в PHP. Вы познакомитесь с утверждениями, TDD и непрерывной интеграцией. Также вы научитесь лучше строить архитектуру кода, опираясь на то, как его будут использовать. Знания из этого курса помогут писать качественный код и снижать количество ошибок.</p>
12
+
<p>Методы setUp() и tearDown(), Фикстуры, Провайдеры данных</p>
13
-
<h2>Чему вы научитесь</h2>
14
-
<ul><li><p>Писать качественный код с меньшим количеством ошибок</p>
15
-
</li>
16
-
<li><p>Лучше строить архитектуру кода, опираясь на то, как его будут использовать</p>
17
-
</li>
18
-
<li><p>Писать код быстрее за счет автоматизированной проверки его работы</p>
19
-
</li>
20
-
<li><p>Выполнять рефакторинг кода, избавляя его от legacy</p>
21
-
</li>
22
-
</ul><h2>Формат обучения</h2>
23
-
<h2>Испытания</h2>
24
-
<p>1</p>
25
-
<p>Генератор паролей</p>
26
-
<p>2</p>
27
-
<p>Управление пользователями</p>
28
-
<p>3</p>
29
-
<p>Проверка на четность</p>
30
-
<h2>Рекомендуемые программы</h2>
31
-
<ul><li><p>Тренажер с практикой</p>
32
-
</li>
33
-
<li><p>Бессрочный доступ к теории</p>
34
-
</li>
35
-
<li><p>Асинхронный формат</p>
36
-
</li>
37
-
</ul>