Quality assurance engineer (web & mobile)
В процессе выполнения задания предстоит работа с небольшой системой учета задач, в которой допущены ошибки. В качестве ответственного за качество продукта нужно будет выполнить полноценное планирование и тестирование для двух платформ. Результатом тестирования должны стать составленные отчеты.
Что необходимо сделать
  • Создать следующие документы (желательно на Google/Yandex-диске создать папку и расшарить доступ на чтение:
  1. Текстовый документ «Тест-план WEB»
  2. Текстовый документ «Тест-план MOBILE»
  3. Таблица «Чек-листы» (2 листа - WEB и MOBILE)
  4. Таблица «Баг-репорты» (2 листа - WEB и MOBILE)
  5. Текстовый документ «Отчет о тестировании» (универсальный для двух платформ)
  • Составить тест-планы;
  • Составить чек-листы;
  • Изучить описание и дизайн, изложенные в задании;
  • Произвести тестирование;
  • Составить лист с багами со всей необходимой информацией для воспроизведения;
  • Предоставить тест-планы, чек-листы, баг-репорты и отчет о проведенном тестировании.
Ограничения
  • Условный лимит по времени для выполнения задания: 8 часов. Мы не проверяем, сколько времени было потрачено на выполнение задания. Главное, чтобы вы грамотно распланировали время и предоставили качественные отчеты;
  • Не выполнять задание на сторонних трекерах/платформах и не брать бездумно структуры из них;
  • Отчеты с “2-3 багами” не принимаются.

Тестирование WEB

Адрес платформы
http://qa-assignment.oblakogroup.ru/board/:id, где id — ваше имя и фамилия в формате alexey_ivanov
Описание платформы для тестирования
Основная цель данного программного решения — создание категоризированных to-do листов.
Основной функционал
  • На странице отображаются все задачи (элементы to-do листа), которые создал пользователь;
  • Все задачи разбиты на категории;
  • Пользователь может добавить новую задачу в список;
  • Задача может быть добавлена в список с новой или уже существующей категорией;
  • Задача в to-do листе может быть выполненной и не выполненной.
Создание задачи
Пользователь нажимает на кнопку добавления новой задачи, появляется интерфейс для создания новой задачи. При создании новой задачи необходимо указать категорию и текст задачи. Если задача добавляется в новую категорию, пользователь должен указать название новой категории. Когда пользователь подтверждает создание, задача появляется в категории, которая была указана.

Изменение статуса задачи
Список дел состоит из элементов, которые могут иметь два состояния: выполнено и не выполнено.

Когда пользователь отмечает элемент в списке, он считается выполненным: отмечен чек-бокс напротив текста описания, а сам текст зачеркнут.

У не выполненного элемента чек-бокс пуст, текст никак не форматирован.
Свойства категории
  • Заголовок категории не может быть пустым;
  • Заголовок категорий должны быть разными;
  • Если пользователь добавляет новую запись в новую категорию, но вводит название существующей, то запись добавляется в существующую.
Свойства задачи
  • Название задачи не может быть пустым;
  • Имеет два состояния: выполнена и не выполнена;
  • Принадлежит к заданной пользователем категории.
Дизайн

Тестирование MOBILE

Для тестирования мобильного приложения потребуется:
  1. Скачать приложение Expo Go (Google Play, App Store);
  2. В приложении Expo Go нажать на "Scan QR code";
  3. Отсканировать QR код.
Приложение и QR код:
После чего откроется само приложение. Если после открытия не будет пропадать сверху надпись «Connecting» или «Updating» нужно закрыть и открыть приложение заново. Или смахнуть шторку и нажать на кнопку рефреша.
Общая информация
Приложение сделано на отдельном API, отличающееся от WEB-платформы. В приложении не нужно тестировать очистку данных/кэша.
Дизайн
Верстка приложения должна соответствовать дизайну, представленному ниже. Допускается несоответствие цветовой схемы. Допускается несоответствие дизайн системы элементов (например кнопки инпуты чекбоксы итд.)
  • по нажатию на кубики (правый верхний угол), вызывается окно добавления нового листа frame 4;
  • по нажатию на фаб (синяя кнопка), открывается окно добавления задачи в существующий список frame 3;
  • в каждом листе есть список с завершенными задачами, по умолчанию он свернут. Если этот список развернуть, в нем будут перечеркнутые (законченные) задачи;
  • задачу можно удалить свайпом вправо, как показано на макете frame 2;
  • задачу можно отредактировать, свайпом влево, после чего должно открыться окно редактирования задачи frame 3, с уже выбранной категорией и заполненным текстом в поле ввода. На этом экране можно изменять категорию или название задачи;
  • тап по задаче завершает (перечеркивает) ее.
По завершению необходимо отправить результаты с указанием адреса страницы, на которой производили тестирование, с темой письма «QA-WM— Имя Фамилия» на: