Перед началом интеграции мы всегда проводим аудит сайта и замеряем исходные показатели, от которых будем отталкиваться при сравнении работы нашего продукта с решением, которое было до нас. Однако в этот раз наш продукт AnyQuery вставал вместе с сайтом, поэтому запуск проходил с некоторыми особенностями:
- Первым трафиком и первыми тестировщиками всех фич была команда интеграторов, которая удостоверилась что все отрабатывает корректно.
ТестированиеПочему для любого IT-продукта нужно тестирование?
Каждое приложение, сайт или его часть — это большой комплекс систем, которые взаимодействуют между собой и должны делать это правильно. Маленькое изменение части системы может повлиять на всю ее работу. Этап тестирования помогает найти баги и недоработки и оперативно устранить их до полноценного запуска продукта. Каждое приложение, сайт или его часть — это большой комплекс систем, которые взаимодействуют между собой и должны делать это правильно. Маленькое изменение части системы может повлиять на всю ее работу. Этап тестирования помогает найти баги и недоработки и оперативно устранить их до полноценного запуска продукта.
Что мы тестируем?
- Трекинг — он позволяет собирать статистику и принимать объективные решения об эффективности и всех изменениях в работе продукта. Любая ошибка трекинга может привести к ложному результату, выраженному в показателях и метриках.
- Стратегии — набор алгоритмов и условий поиска, от которых зависит его работоспособность и корректность поисковой выдачи.
- Ранжирование — этот механизм отвечает за расположение товаров на странице результатов поиска. Тут важно убедиться, что алгоритм и бустинговые правила отрабатывают корректно
Бустинг — возможность повысить местро товара на странице поисковой выдачи.
- UI, User Interface, пользовательский интерфейc — то, что видит и с чем взаимодействует пользователь. Проверяем, что все кнопки, переключатели и слайдеры работают.