Highload++ 2017 завершён!

Профессиональная конференция разработчиков высоконагруженных систем

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

Программа охватывает такие аспекты веб-разработок, как архитектуры крупных проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов и другие направления, связанные с высоконагруженными системами.

htmX: проверка пользовательских сценариев
Тестирование

Программный комитет ещё не принял решения по этому докладу
Мулмод

Занимается разработкой на PHP более 10 лет. Поборник юнит-тестирования, изобретатель и экспериментатор.

Тезисы

Технология HTMX позволяет переходить по страницам сайта без мигания браузера. При этом веб-приложение не является одностраничным (SPA). Вы можете отказаться от React, Vue и Angular при создании внутренних корпоративных систем с веб-интерфейсом. С такой задачей справится backend-разработчик независимо от языка, на котором он программирует. Достаточно уметь пользоваться шаблонизатором и каким-либо CSS-фреймворком. Хорошее поле деятельности для ваших junior-разработчиков.

В компании Мулмод мы пошли дальше и стали использовать возможности HTMX для тестирования. На машине разработчика мы переключаем сайт в режим автоматической проверки. В таком режиме мы можем воспроизводить действия пользователя. Каждый шаг проигрываемого сценария сопровождается проверкой состояния баз данных и очередей. Возможен одновременный запуск нескольких сценариев.

Увидеть процесс автоматического тестирования одного из сценариев использования сайта вы можете посмотреть на этом видео:
https://copsoq.ru/home/testing.mp4

Из доклада вы узнаете, как создать подобную систему в вашем стеке технологий. Вам будет предоставлена общая схема и раскрыта роль отдельных элементов в ней. Вам будет интересно, если вы планируете выполнять end-to-end тестирование в своих проектах.

Разделение представления и бизнес-логики, шаблонизация
,
Автоматизация разработки и тестирования
,
Автоматизация тестирования
,
Приёмочные и функциональные тесты
,
Тестирование фронтенда
,
Технологии “быстрых решений”, “быстрого прототипирования”
,
Автотесты
,
Расширение кругозора
,
Методологии

Другие доклады секции
Тестирование

Rambler's Top100