Top.Mail.Ru
2023-10-09 07:48:18

Как EdgeQA тестировал сайт EdgeЦентр

Обычно, в кейсах мы рассказываем, как мы решаем задачи наших клиентов. Но этот кейс — особенный, потому что и исполнителем, и клиентом здесь были мы сами.

  • Год основания: 2013
  • Откуда: Москва, Россия
  • Сайт: edgecenter.ru
  • Продукт: QA-центр

Рассказываем, как наш QA-центр тестировал наш собственный сайт, на котором вы сейчас находитесь.

Какая стояла задача

В апреле 2023 года у нашей компании появился новый сайт. Мы полностью обновили весь контент и реализовали новую дизайн-концепцию, чтобы сделать сайт понятнее и удобнее для клиентов.

Мы тщательно продумывали контент и дизайн, а вот на разработку и выкатку времени, как оказалось, выделили довольно мало. Но сдвигать релиз не хотелось. Наши разработчики успевали закончить вёрстку и бэкенд в срок. Но в условиях сжатых сроков нужно было особенное внимание уделить тестированию — убедиться, что новый сайт выходит без багов, весь контент отображается правильно, а анимация работает так, как мы задумывали.

Благо, в структуру EdgeЦентр входит собственный QA-центр. За тестированием мы обратились к нашим QA-инженерам. Чтобы всё успеть, команда начала проводить тесты параллельно с разработкой, на её финальных этапах. 

Как проходило тестирование

Этап 1: тестирование контента и предварительной вёрстки. Так как процесс тестирования начался параллельно с финальными этапами разработки, первые страницы сайта наши тестировщики получили в достаточно сыром виде. Структура сайта на этот момент ещё не была готова, страницы не были связаны между собой. Вёрстка была предварительной.

Основной задачей здесь было проверить корректность всего контента. Тестировщики сверяли предварительные страницы с текстовыми прототипами и дизайн-макетами. Кроме этого, выявляли грубые нарушения вёрстки и разметки. На нашем сайте больше 50 страниц. И всё это QA-инженеры смогли проверить за пару дней.

Этап 2: проверка дизайна и анимации. Постепенно, кроме текстового контента, на страницах появились иконки, изображения и анимация. Все эти декоративные элементы тоже тщательно проверялись. Наши тестировщики выявляли нарушения в форматировании страниц и передавали разработчикам на исправление. Весь этап так же успели завершить за считанные дни.

Этап 3: проверка готового сайта. Наконец, когда весь сайт был готов и размещён в тестовой среде, нужно было финально проверить, всё ли на нём функционирует правильно. Особое внимание здесь уделялось работе всех ссылок и интерактивных элементов. И здесь обе команды тестирования и разработки тоже работали максимально оперативно.

Этап 4: нагрузочное тестирование. Итак, сайт работает хорошо, все ссылки на месте, дизайн соответствует макетам. В самом конце осталось проверить, выдержит ли он наплыв трафика.

Для этого этапа QA-инженеры развернули кластер вирутальных машин для увеличения распределённой нагрузки. На сайт направлялись разные запросы: от простого входа на главную страницу до авторизации и заявки на покупку продукта. В результате обнаружили несколько уязвимых мест. Разработчики очень быстро их устранили. В итоге, благодаря грамотно подобранному сценарию, имитирующему действия реальных пользователей, удалось повысить производительность в 70 раз.

После этого наши разработчики перешли к финальному релизу.

Каких результатов удалось достичь

«Команда EdgeQA досконально и комплексно протестировала весь сайт: от работы кнопок до способности выдерживать большие скачки трафика. При этом удалось уложиться в максимально короткие сроки — на все этапы тестирования ушло меньше недели.»

Артём Згогурин

Директор департамента тестирования ПО EdgeЦентр

Уже полгода наш сайт работает отлично, без сбоев и багов, в чём вы сами можете убедиться.

Облачные и edge-решения
от одного поставщика

Попробовать

Мы используем cookie, чтобы сайт стал лучше для вас.