Памятка для QA

Контест состоит из двух блоков заданий: теоретического и практического.

Теоретический блок #

Вам предстоит решить набор тестов с одним или несколькими вариантами ответа.

Как подготовиться к тесту #

Мы рекомендуем повторить:

  • теорию тестирования,
  • тест-дизайн,
  • SQL (CRUD, AND/OR, GroupBy).

Чтобы попрактиковаться перед контестом, решайте тесты ISTQB на Patshala.com.

Полезная литература:

  • «Тестирование dot com», Р. Савин;
  • «Как тестируют в Google», Д. Каролло, Д. Арбон, Д. Уиттакер.

Также мы советуем изучить статью Теоретический блок для QA. В ней мы рассказываем о структуре и заданиях теоретического блока.

Практический блок #

Задачи контеста #

  • Задача на валидацию данных.
    Вам нужно написать программу, которая определит, подходят ли входные данные под формат из условия задачи.

    Пример задачи:
    Выведите YES, если если формат даты подходит под требования в условии задачи. Выведите NO в противном случае.

  • Задание на поиск ошибки в решении алгоритмической задачи.
    Вам нужно найти ошибку, исправить её и отправить верное решение в систему. В условии задачи даются неверные решения на всех четырех языках, доступных на контесте.

  • Алгоритмическая задача.
    Для её решения нужно разработать и реализовать алгоритм, способный выполнить определённые требования и условия. Примеры таких заданий добавлены в тренировочный раунд.

Как подготовиться к задачам #

Мы рекомендуем повторить теорию по стандартным инструментам языка.

Чтобы попрактиковаться перед контестом:

  • решайте аналогичные задачи на Codeforces, LeetCode и других платформах;
  • решайте задачи на валидацию данных по формату;
  • посмотрите наши разборы задач с прошлых контестов:
  • участвуйте в тренировочном раунде Route 256.

Также мы советуем изучить раздел Решение задач контеста. В нём мы рассказываем о структуре задач, проверке решений и их отправке.

Тренировочный раунд Route 256 #

24 июля открывается тренировочный раунд на платформе Ozon Techpoint. В нём будут задачи из предыдущих соревнований, приближенные к уровню основного контеста. В тренировочном раунде не будет задач, которые мы впервые добавим в основной контест.

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

Скрыть навигацию

Показать навигацию