HTML Diff
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>