Основная цель данного программного решения — создание категоризированных to-do листов.
Основной функционал
На странице отображаются все задачи (элементы to-do листа), которые создал пользователь;
Все задачи разбиты на категории;
Пользователь может добавить новую задачу в список;
Задача может быть добавлена в список с новой или уже существующей категорией;
Задача в to-do листе может быть выполненной и не выполненной.
Создание задачи
Пользователь нажимает на кнопку добавления новой задачи, появляется интерфейс для создания новой задачи. При создании новой задачи необходимо указать категорию и текст задачи. Если задача добавляется в новую категорию, пользователь должен указать название новой категории. Когда пользователь подтверждает создание, задача появляется в категории, которая была указана.
Изменение статуса задачи
Список дел состоит из элементов, которые могут иметь два состояния: выполнено и не выполнено.
Когда пользователь отмечает элемент в списке, он считается выполненным: отмечен чек-бокс напротив текста описания, а сам текст зачеркнут.
У не выполненного элемента чек-бокс пуст, текст никак не форматирован.
Свойства категории
Заголовок категории не может быть пустым;
Заголовок категорий должны быть разными;
Если пользователь добавляет новую запись в новую категорию, но вводит название существующей, то запись добавляется в существующую.
Свойства задачи
Название задачи не может быть пустым;
Имеет два состояния: выполнена и не выполнена;
Принадлежит к заданной пользователем категории.
Дизайн
Что необходимо сделать
Изучить описание и дизайн, изложенные в задании;
Составить тест-план, по которому будет производиться тестирование;
Произвести тестирование;
Предоставить тест-план и отчет о произведенном тестировании.
По завершению необходимо отправить результаты с указанием адреса страницы, на которой производили тестирование, с темой письма «QA — Имя Фамилия» на: