Задать вопрос

Что такое фича тестирование в PHP и где взять информацию о нем?

Подскажите пожалуйста что такое фича тестирование в PHP и где найти источники по которым можно его изучить? И вообще, какие источники посоветуете для изучения тестирования в PHP?
  • Вопрос задан
  • 1083 просмотра
Подписаться 13 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Maksclub
@Maksclub Куратор тега PHP
Чтобы поизучать → можете взять Codeception и попробовать сделать Acceptance тесты и функциональные тесты
прямо по документации делайте и вы поймете
https://codeception.com/docs/03-AcceptanceTests

Пример теста

v. Переходим на url /unsubscribe/fgh45jshsdj6h56nzdf654knj (какой-то соленый токен+user_id)
v. Видим страницу отписки (если такой токен прошел)
v. Видим страницу 404 (если такой токен не прошел и далее тоже не пройдут тесты)
v. Нажимаем кнопку отписаться и видим подтверждение отписки
v. Нажимаем на кнопку «ПОдписаться снова » и видим подтверждение подписки

Отсутствие такого теста привело к тому, что на большой системе с несколькими программистами (и сколько-то уже не работющими) этот функционал отвалился с полгода-год назад

Разработка через TDD

Раз уж занялись тестами, крайне советую крутое видео по TDD
Со второй половины (первая про Unit тесты) говорят про UI тесты — по сути те, что вам нужны
https://maksfedorov.ru/blog/all/razrabotka-cherez-tdd/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽