Пошаговое руководство по написанию тестов для существующих приложений Laravel.
Из 15 000 приложений Laravel, обновленных Shift, только 17% прошли тестирование. Я знаю, что все мы хотим протестировать наши приложения, но мы этого не делаем. Так почему мы не тестируем?
- У нас нет времени.
- Мы не знаем с чего начать.
Это общие ответы, которые создают реальные препятствия для тестирования, но я могу помочь их устранить.
Как это поможет вам писать тесты?
Чтобы преодолеть барьеры на пути тестирования, я связал Laravel Shift с этим видеокурсом, чтобы вы могли писать тесты, чтобы вы могли чувствовать себя уверенно в своих приложениях Laravel.
Новый тестовый генератор Shift устраняет временной барьер. Этот Shift будет генерировать тестовые случаи для всех ваших действий контроллера, а также создавать фабрики для всех ваших моделей.
Этот видеокурс посвящен тому, с чего начать. Он начинается с нулевых тестов и постепенно наращивает наши навыки тестирования для тестирования все более сложных частей приложения Laravel.
Что мы будем тестировать?
Уверенный Laravel протестирует именно то приложение Laravel, которое вы используете прямо сейчас. Что может быть лучше?
Вы использовали сайт. Вы знакомы с его функциями. Вам не нужно писать код, а это значит, что вы можете сосредоточиться на написании тестов.
Начнем без тестов. Мы напишем первый тест вместе. Мы продолжим тестировать более сложные части приложения.
Мы остановимся, как только будем уверены, что проверили все важные действия.
Чему ты научишься?
- Настройте и организуйте свои тесты
- Отправляйте реальные запросы на ваше приложение
- Создайте фабрики для тестирования с моделями
- Макет основных компонентов Laravel и пользовательских классов
- Тестовый код, который использует сторонние сервисы, такие как Stripe и Algolia
- Напишите гибкие тесты, которые изменяются с вашим кодом
- Балансируйте покрытия с уверенностью, чтобы получить максимальную отдачу от ваших испытаний