В процессе выполнения задания предстоит работа с небольшой системой учета задач, в которой допущены ошибки. В качестве ответственного за качество продукта нужно будет выполнить полноценное планирование и тестирование для двух платформ. Результатом тестирования должны стать составленные отчеты.
Что необходимо сделать
Создать следующие документы (желательно на Google/Yandex-диске создать папку и расшарить доступ на чтение:
Текстовый документ «Тест-план WEB»
Текстовый документ «Тест-план MOBILE»
Таблица «Чек-листы» (2 листа - WEB и MOBILE)
Таблица «Баг-репорты» (2 листа - WEB и MOBILE)
Текстовый документ «Отчет о тестировании» (универсальный для двух платформ)
Составить тест-планы;
Составить чек-листы;
Изучить описание и дизайн, изложенные в задании;
Произвести тестирование;
Составить лист с багами со всей необходимой информацией для воспроизведения;
Предоставить тест-планы, чек-листы, баг-репорты и отчет о проведенном тестировании.
Ограничения
Условный лимит по времени для выполнения задания: 8 часов. Мы не проверяем, сколько времени было потрачено на выполнение задания. Главное, чтобы вы грамотно распланировали время и предоставили качественные отчеты;
Не выполнять задание на сторонних трекерах/платформах и не брать бездумно структуры из них;
Основная цель данного программного решения — создание категоризированных to-do листов.
Основной функционал
На странице отображаются все задачи (элементы to-do листа), которые создал пользователь;
Все задачи разбиты на категории;
Пользователь может добавить новую задачу в список;
Задача может быть добавлена в список с новой или уже существующей категорией;
Задача в to-do листе может быть выполненной и не выполненной.
Создание задачи
Пользователь нажимает на кнопку добавления новой задачи, появляется интерфейс для создания новой задачи. При создании новой задачи необходимо указать категорию и текст задачи. Если задача добавляется в новую категорию, пользователь должен указать название новой категории. Когда пользователь подтверждает создание, задача появляется в категории, которая была указана.
Изменение статуса задачи
Список дел состоит из элементов, которые могут иметь два состояния: выполнено и не выполнено.
Когда пользователь отмечает элемент в списке, он считается выполненным: отмечен чек-бокс напротив текста описания, а сам текст зачеркнут.
У не выполненного элемента чек-бокс пуст, текст никак не форматирован.
Свойства категории
Заголовок категории не может быть пустым;
Заголовок категорий должны быть разными;
Если пользователь добавляет новую запись в новую категорию, но вводит название существующей, то запись добавляется в существующую.
Свойства задачи
Название задачи не может быть пустым;
Имеет два состояния: выполнена и не выполнена;
Принадлежит к заданной пользователем категории.
Дизайн
Тестирование MOBILE
Для тестирования мобильного приложения потребуется:
Скачать приложение Expo Go (Google Play, App Store);
После чего откроется само приложение. Если после открытия не будет пропадать сверху надпись «Connecting» или «Updating» нужно закрыть и открыть приложение заново. Или смахнуть шторку и нажать на кнопку рефреша.
Общая информация
Приложение сделано на отдельном API, отличающееся от WEB-платформы. В приложении не нужно тестировать очистку данных/кэша.
Дизайн
Верстка приложения должна соответствовать дизайну, представленному ниже. Допускается несоответствие цветовой схемы. Допускается несоответствие дизайн системы элементов (например кнопки инпуты чекбоксы итд.)
по нажатию на кубики (правый верхний угол), вызывается окно добавления нового листа frame 4;
по нажатию на фаб (синяя кнопка), открывается окно добавления задачи в существующий список frame 3;
в каждом листе есть список с завершенными задачами, по умолчанию он свернут. Если этот список развернуть, в нем будут перечеркнутые (законченные) задачи;
задачу можно удалить свайпом вправо, как показано на макете frame 2;
задачу можно отредактировать, свайпом влево, после чего должно открыться окно редактирования задачи frame 3, с уже выбранной категорией и заполненным текстом в поле ввода. На этом экране можно изменять категорию или название задачи;
тап по задаче завершает (перечеркивает) ее.
По завершению необходимо отправить результаты с указанием адреса страницы, на которой производили тестирование, с темой письма «QA-WM— Имя Фамилия» на: