Любое простое изменение становится сложным, когда приложение уже работает. Ведь на нем находятся активные пользователи, которые, например, оставляют комментарии или покупают товар. Это связано с риском ухудшением пользовательского опыта или поломкой какой-либо части приложения. Чтобы уменьшить риск, изменение включают для определенной группы или сегмента пользователей для проверки. По результатам успешности принимается решение о включении изменения для всех или удалении изменения. Это называется A/B-тестирование. Сами тесты можно разделить на простые и сложные. Сложные - это когда есть большой набор данных, которые используются в условии отображения. Обычно в этом случае проверкой условия занимается отдельный сервис, к которому обращается приложение. Организация таких тестов выходит за рамки статьи. И простые - это когда условие основано на чем-то простом, например, 50% пользователей должны видеть первый вариант, а остальные - второй. На моей практике применение простых тестов актуал
Организация простейшего A/B-тестирования в одностраничном приложении на Nginx
10 января 202310 янв 2023
30
1 мин