htmX: проверка пользовательских сценариев
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Технология HTMX позволяет переходить по страницам сайта без мигания браузера. При этом веб-приложение не является одностраничным (SPA). Вы можете отказаться от React, Vue и Angular при создании внутренних корпоративных систем с веб-интерфейсом. С такой задачей справится backend-разработчик независимо от языка, на котором он программирует. Достаточно уметь пользоваться шаблонизатором и каким-либо CSS-фреймворком. Хорошее поле деятельности для ваших junior-разработчиков.
В компании Мулмод мы пошли дальше и стали использовать возможности HTMX для тестирования. На машине разработчика мы переключаем сайт в режим автоматической проверки. В таком режиме мы можем воспроизводить действия пользователя. Каждый шаг проигрываемого сценария сопровождается проверкой состояния баз данных и очередей. Возможен одновременный запуск нескольких сценариев.
Увидеть процесс автоматического тестирования одного из сценариев использования сайта вы можете посмотреть на этом видео:
https://copsoq.ru/home/testing.mp4
Из доклада вы узнаете, как создать подобную систему в вашем стеке технологий. Вам будет предоставлена общая схема и раскрыта роль отдельных элементов в ней. Вам будет интересно, если вы планируете выполнять end-to-end тестирование в своих проектах.
Занимается разработкой на PHP более 10 лет. Поборник юнит-тестирования, изобретатель и экспериментатор.
Мулмод
Видео
Другие доклады секции
Тестирование