| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Группа проверок/модуль | Проверка | Приоритет | Статус проверки | |||||||||||||||||||||
2 | Установка и взаимодействие с приложением | 1. Установка приложения через apk | High | ✅ Pass | |||||||||||||||||||||
3 | 2. Удаление приложения и повторная установка | High | ✅ Pass | ||||||||||||||||||||||
4 | 3. Проверка целостности данных при повторной установке | High | ✅ Pass | ||||||||||||||||||||||
5 | 4. Онбординг новых пользователей | Medium | ❌ Fail | ||||||||||||||||||||||
6 | |||||||||||||||||||||||||
7 | Авторизация | 1. Авторизация при валидном вводе в поле "Login" и "Password" | High | ✅ Pass | |||||||||||||||||||||
8 | 2. Авторизаци не происходит при вводе не валидных значений в поле "Login" и "Password" | High | ✅ Pass | ||||||||||||||||||||||
9 | 3. Невалидный ввод в поле "Login" появляется предупреждение | High | ❌ Fail | ||||||||||||||||||||||
10 | 4. Невалидный ввод в поле "Password" появляется предупржедение | High | ❌ Fail | ||||||||||||||||||||||
11 | 5. Авторизация с пустым полем "Login" не проходит | High | ✅ Pass | ||||||||||||||||||||||
12 | 6. Авторизация с пустым полем "Password" не проходит | High | ✅ Pass | ||||||||||||||||||||||
13 | 7. Авторизация с использованием существующего логина и пароля но с буквами в верхнем регистре не возможна | Medium | ✅ Pass | ||||||||||||||||||||||
14 | 8. Ввод в поле "Login" XSS injections отклоняет потенциально вредоносные скрипты | High | ✅ Pass | ||||||||||||||||||||||
15 | 9. Ввод в поле "Login" SQL injections (не происходит выполнение ни одного SQL запроса) | High | ✅ Pass | ||||||||||||||||||||||
16 | 10. Отображается алиас при попытке авторизоваться с невалидными значениями поля "Login" и "Password" | Medium | ✅ Pass | ||||||||||||||||||||||
17 | |||||||||||||||||||||||||
18 | Навигация между разделами приложения | 1. Переход в раздел "Main" через бургер-меню | High | ✅ Pass | |||||||||||||||||||||
19 | 2. Переход в раздел "News" через бургер-меню | High | ✅ Pass | ||||||||||||||||||||||
20 | 3. Переход в раздел "About" через бургер-меню | High | ✅ Pass | ||||||||||||||||||||||
21 | 4. Открытие тематических цитат "Love is all" при нажатии на иконку бабочки в App bar | High | ✅ Pass | ||||||||||||||||||||||
22 | 5. Нажатие на иконку пользователя в App bar отображается "Log out" (выход из учетной записи) | High | ✅ Pass | ||||||||||||||||||||||
23 | 6. Выход из приложения нажатием системной кнопки назад | Medium | ✅ Pass | ||||||||||||||||||||||
24 | |||||||||||||||||||||||||
25 | Основной раздел Main | 1. Развернуть/скрыть, аккордеон выпадающего списка в основном разделе "Main" | High | ✅ Pass | |||||||||||||||||||||
26 | 2. Кнопка ссылка "ALL NEWS" переводит в раздел "News" (раздел со всеми новостями) | High | ✅ Pass | ||||||||||||||||||||||
27 | 3. Возвращение из раздела News в основной раздел "Main" через ситсемную кнопку назад | High | ✅ Pass | ||||||||||||||||||||||
28 | 4. Отображение последних трех новостей с датой загрузки каждой | High | ✅ Pass | ||||||||||||||||||||||
29 | 5. Развернуть/свернуть каждую новость кликом на нее | High | ✅ Pass | ||||||||||||||||||||||
30 | |||||||||||||||||||||||||
31 | Навигация по разделу News | 1. Кнопка сортировки в App bar от самой последней новости/от самой старой новости меняет их порядок раположения | Medium | ✅ Pass | |||||||||||||||||||||
32 | 2. Кнопка фильтра "Filter News" в App bar даем возможность фильтарции новости по разным критериям | Medium | ✅ Pass | ||||||||||||||||||||||
33 | 3. Возвращение со страницы фильтрации новостей в раздел "News" через кнопку "CANCEL" | Medium | ✅ Pass | ||||||||||||||||||||||
34 | 4. Кнопка с иконкой карандаша открывает "Control panel" для редактирования новостей | High | ✅ Pass | ||||||||||||||||||||||
35 | 5. Возвращение со страницы "Control panel" в раздел "News" через системную кнопку назад | Medium | ✅ Pass | ||||||||||||||||||||||
36 | |||||||||||||||||||||||||
37 | Функция Filter News | 1. При нажатие на поле "Category" открывается/закрывается выпадающий список с выбором катергории новостей | Medium | ✅ Pass | |||||||||||||||||||||
38 | 2. Ввод на клавиатуре название существующей категории выпадает категория соответствующий ей | High | ✅ Pass | ||||||||||||||||||||||
39 | 3. Ввод на клавиатуре название не существующей категории не дает результатов | High | ✅ Pass | ||||||||||||||||||||||
40 | 4. Клик на поле фильтрации по промежутку от какой даты отображается активный календарь | High | ✅ Pass | ||||||||||||||||||||||
41 | 5. Подсвечивается выбранная дата | High | ✅ Pass | ||||||||||||||||||||||
42 | 6. Кнопки-стрелки дают возможность выбора месяца | High | ✅ Pass | ||||||||||||||||||||||
43 | 7. Кнопка "OK" сохраняет выбранную день и месяц от какой даты применить фильтер | High | ✅ Pass | ||||||||||||||||||||||
44 | 8. Кнопка "OK" сохраняет выбранную день и месяц до какой даты применить фильтер | High | ✅ Pass | ||||||||||||||||||||||
45 | 9. Чекбокс "Active" дает возможность выбора | High | ✅ Pass | ||||||||||||||||||||||
46 | 10. Чекбокс "Note active" дает возможность выбора | High | ✅ Pass | ||||||||||||||||||||||
47 | 11. Кнопка "CANCEL" возращает к предыдущему действию | High | ✅ Pass | ||||||||||||||||||||||
48 | 12. Кнопка "FILTER" фильтрует выбранные новости | High | ✅ Pass | ||||||||||||||||||||||
49 | |||||||||||||||||||||||||
50 | Навигация по странице Control panel | 1. Кнопка сортировки в App bar от самой последней новости/от самой старой новости при нажатии на кнопку со стрелочками | Medium | ✅ Pass | |||||||||||||||||||||
51 | 2. Кнопка фильтра "Filter News" в App bar даем возможность фильтарции новости по разным критериям | Medium | ✅ Pass | ||||||||||||||||||||||
52 | 3. Кнопка "+" дает возможность редактировать новость отправляет на страницу "Editing News" | High | ✅ Pass | ||||||||||||||||||||||
53 | 4. Отображаемая новость активна кнопка удаление | High | ✅ Pass | ||||||||||||||||||||||
54 | 5. Отображаемая новость активна кнопка редактирование | High | ✅ Pass | ||||||||||||||||||||||
55 | 6. Развернуть/свернуть конкретную новость | Medium | ✅ Pass | ||||||||||||||||||||||
56 | |||||||||||||||||||||||||
57 | Создание новости | 1. При нажатии на поле "Category" открывается/закрывается выпадающий список с выбором категории публикуемой новости | Medium | ✅ Pass | |||||||||||||||||||||
58 | 2. Ввод на клавиатуре название существующей категории выпадает категория соответствующий ей | Low | ✅ Pass | ||||||||||||||||||||||
59 | 3. Ввод на клавиатуре название не существующей категории не дает результатов | High | ✅ Pass | ||||||||||||||||||||||
60 | 4. Валидация поля Title | High | ✅ Pass | ||||||||||||||||||||||
61 | 5. Клик на поле "Publication date" активен выбор даты публикации новости, выбранная дата выделяется | Medium | ✅ Pass | ||||||||||||||||||||||
62 | 6. Клик на поле "Publication date" активен выбор месяца через кнопки-стрелки | Medium | ✅ Pass | ||||||||||||||||||||||
63 | 7. Кнопка "CANCEL" возвращает к предыдущему действию | Medium | ✅ Pass | ||||||||||||||||||||||
64 | 8. Кнопка "OK" сохраняет выбранную день и месяц публикации | Medium | ✅ Pass | ||||||||||||||||||||||
65 | 9. Клик на поле "Time" активен выбор времени пуликации через интерактивные часы | Medium | ✅ Pass | ||||||||||||||||||||||
66 | 10. Клик на поле "Time" выбор времени через ввод цифр "Set time" | Medium | ✅ Pass | ||||||||||||||||||||||
67 | 11. Функция "Set time" клик на иконку с часами возвращает к выбору времени через интерактивыне часы | Medium | ✅ Pass | ||||||||||||||||||||||
68 | 12. Функция "Set time" клик на кнопку "CANCEL" возвращает к предыдущим действиям | Medium | ✅ Pass | ||||||||||||||||||||||
69 | 13. Функция "Set time" клик на кнопку "OK" cохраняет выбранное время публикации | Medium | ✅ Pass | ||||||||||||||||||||||
70 | 14. Поле "Time" клик на кнопку "CANCEL" возвращает к предыдущим действиям | Medium | ✅ Pass | ||||||||||||||||||||||
71 | 15. Поле "Time" клик на кнопку "OK" сохраняет выбранное время | High | ✅ Pass | ||||||||||||||||||||||
72 | 16. Валидация поля Description | High | ✅ Pass | ||||||||||||||||||||||
73 | 17. Создание заявки с пустым полем "Description" | Medium | ✅ Pass | ||||||||||||||||||||||
74 | 18. Кнопка "Save" создает публикацию новости | High | ✅ Pass | ||||||||||||||||||||||
75 | 19. Кнопка "Cancel" открывает диалоговое окно с вопросом выйти или остаться | High | ✅ Pass | ||||||||||||||||||||||
76 | 20. Создание новости с прошедшей датой не возможно | High | ❌ Fail | ||||||||||||||||||||||
77 | |||||||||||||||||||||||||
78 | Редактирование новости | 1. При нажатии на поле "Category" открывается/закрывается выпадающий список с выбором категории редактируемой новости | High | ✅ Pass | |||||||||||||||||||||
79 | 2. Валидация поля "Category" | High | ✅ Pass | ||||||||||||||||||||||
80 | 3. Функционирование каждого заговловка в поле "Category" | High | ✅ Pass | ||||||||||||||||||||||
81 | 4. Изменение заговлока в поле "Category" функционирует | High | ✅ Pass | ||||||||||||||||||||||
82 | 5. Изменение календаря в поле " Publication date" функционирует | High | ✅ Pass | ||||||||||||||||||||||
83 | 6. Изменение времени в поле "Time" функционирует | High | ✅ Pass | ||||||||||||||||||||||
84 | 7. Изменение описания новости в поле "Description" функционирует | High | ✅ Pass | ||||||||||||||||||||||
85 | 8. Функционирует ползунок изменения статуса публикации новости "Activ/Not activ" | High | ✅ Pass | ||||||||||||||||||||||
86 | 9. Кнопка "Save" создает публикацию измененной новости | High | ✅ Pass | ||||||||||||||||||||||
87 | 10. Кнопка "Cancel" открывает диалоговое окно с вопросом выйти или остаться | High | ✅ Pass | ||||||||||||||||||||||
88 | 11. В диалоговом окне при выборе "Cancel" окно закрывается | High | ✅ Pass | ||||||||||||||||||||||
89 | 12. При выборе "OK" открывается страница "Control panel" | High | ✅ Pass | ||||||||||||||||||||||
90 | |||||||||||||||||||||||||
91 | Тематические цитаты Love is all (Цитаты) | 1. Функционирует скролл списка темотических цитат развернуть/свернуть | High | ✅ Pass | |||||||||||||||||||||
92 | 2. Перемещение по цитатам | High | ✅ Pass | ||||||||||||||||||||||
93 | 3. Возвращение к предыдущей странице путем нажатия системной кнопки назад | High | ✅ Pass | ||||||||||||||||||||||
94 | |||||||||||||||||||||||||
95 | Раздел About (О приложении) | 1. Отображение версии приложении вверху экрана | High | ✅ Pass | |||||||||||||||||||||
96 | 2. Гипер ссылка "Privacy policy" переводит на страницу с информацие "Политика конфиденциальности" | High | ❌ Fail | ||||||||||||||||||||||
97 | 3. Гипер ссылка "Terms of use" переводит на страницу с информацие " Условия эксплуатации" | High | ❌ Fail | ||||||||||||||||||||||
98 | 4. Возвращение к предыдущей странице путем нажатия системной кнопки назад | High | ✅ Pass | ||||||||||||||||||||||
99 | |||||||||||||||||||||||||
100 | Удобство использования | 1. Интерфейс приложения адаптируется под разные размеры экранов (смартфоны, планшеты) | High | ✅ Pass | |||||||||||||||||||||