Порядок тестирования приложения

Тестировать приложение "Нужна Помощь?!" желательно на двух разных устройствах (смартфонах или планшетах) и, соответственно, с двумя разными аккаунтами.

То есть, лучше тестировать в паре с кем-то! Но и один человек на двух телефонах тоже может тестировать.

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

  • два незарегистрированных аккаунта (у обоих тестировщиков не зарегистрированы),
  • два зарегистрированных аккаунта (у обоих тестировщиков зарегистрированы),
  • зарегистрированный аккаунт на одном устройстве и не зарегистрированный аккаунт на втором устройстве.

 

В целом, большинство функций приложения "Нужна Помощь?!" достаточно очевидны и просты, но, чтобы ничего не пропустить при тестировании, можно воспользоваться пошаговыми  инструкциями, приведенными далее.

 

Желательно проверить следующее:

1. Страницы "Запросы" и "Предложения"

1.1. Проверить кнопки "Подсказки" и "Авторизуйтесь" (при незарегистрированном пользователе) на всех страницах Запросов и Предложений. Убедиться, что при нажатии на эти кнопки распахиваются соответствующие подсказки и что эти подсказки достаточно понятны.

1.2. Создать один или несколько Запросов и Предложений помощи на устройстве №1.

1.3. На устройстве №2 проверить поиск (загрузку) Запросов и Предложений в выбранной местности с разными установками радиуса охвата и фильтра.

1.4. Убедиться, что созданные Запросы и Предложения видимы пользователю на устройстве №2 при соответствующих настройках поиска.

1.5. Убедиться, что при статусе "Скрыто" или "В работе" Запроса или Предложения пользователя устройства №1 оно не видимо пользователю устройства №2.

1.6. На устройстве №2 проверить возможность ответа на Запросы и Предложения (соответственно, с помощью кнопки "Предложить помощь" или "Запрос о помощи" на странице деталей Запроса или Предложения). Убедиться, что отправленные ответы доходят до пользователя устройства №1 с помощью push-сообщения и (если на устройстве №1 используется зарегистрированный аккаунт) по электронной почте.

1.7. На устройстве №2 проверить работоспособность остальных кнопок на странице деталей Запроса или Предложения.

1.8. На устройстве №1 в окошке настроек (деталей) созданного Запроса или Предложения убедиться, что работают все кнопки, в том числе и удаления.

1.9. На устройстве №2 проверить добавление в избранное Запроса или Предложения, созданного на устройстве №1. Это можно сделать кнопкой в окошке деталей Запроса или Предложения или с помощью нажатия на иконку сердечка. Убедиться, что выбранный таким образом Запрос или Предложение попадает на страницу "Избранное". Попробовать также удалить Запрос или Предложение из Избранного (с помощью иконки сердечка).

1.10. Проверить возможность пожаловаться на Запрос или Предложение с помощью соответствующей кнопки в окошке деталей Запроса или Предложения.

2. Страница "Сообщения"

2.1. Проверить, что ответы на Запросы или Предложения, отправленные пользователем устройства №2 пользователю устройства №1, попадают в архив сообщений (страница "Сообщения") обоих пользователей на обоих устройствах.

2.2. Проверить возможность ответа на сообщения из архива сообщений. Убедиться, что ответы на сообщения, отправленные пользователем устройства №1 попадают к пользователю №2 и наоборот.

2.3. Убедиться, что получатель отправленного сообщения получает извещение о новом сообщении с помощью push-сообщения и (если на устройстве получателя используется зарегистрированный аккаунт) по электронной почте.

3. Страница "Настройки"

3.1. Проверить возможность изменения и сохранения различных настроек пользователя.

4. Подписка на уведомления о новых Запросах и Предложениях (на странице "Настройки")

4.1. На устройстве №2 подписаться на уведомления о новых Запросах и/или Предложениях. В разделе подписки выбрать один, несколько или все типы Запросов/Предложений. Указать необходимые координаты и радиус поиска.

4.2. На устройстве №1 создать новый Запрос или Предложение (или изменить и сохранить уже созданный Запрос или Предложение).

4.3. Убедиться, что пользователь устройства №2 получит извещение о только что созданном (изменённом) Запросе или Предложении.

4.4. Убедиться, что пользователь устройства №2 НЕ ПОЛУЧИТ извещение о созданном (изменённом) Запросе или Предложении, ЕСЛИ параметры созданного Запроса или Предложения не подпадают под настройки подписки. Например, в только что созданном (изменённом) Запросе или Предложении на устройстве №1 указан другой тип помощи или координаты.

5. Работа БЕЗ регистрации аккаунта

5.2. Убедиться, что все описанные выше функции работают.

5.3. Убедиться, что можно задать значения по умолчанию для пользователя на странице "Настройки".

5.4. Проверить возможность удаления данных не зарегистрированного пользователя на странице "Настройки" (раздел "Анонимный мобильный профиль").

6. Работа с зарегистрированным аккаунтом

6.1. Зарегистрировать нового пользователя на странице "Зарегистрироваться" (раздел "Аккаунт" главного меню).

6.2. Проверить страницу "Мой профиль" (раздел "Аккаунт" главного меню).

6.3. Проверить страницу редактирования профиля пользователя (переход по кнопке "Редактировать профиль" на странице "Мой профиль").

6.3.1. Попробовать изменить и сохранить данные на странице редактирования профиля пользователя (имя, пароль и т.д.).

6.4. Проверить выход из учётной записи (пункт "Выйти из профиля" раздела "Аккаунт" главного меню).

6.5. Проверить вход в зарегистрированную учётную запись (пункт "Войти" раздела "Аккаунт" главного меню) .

6.6. Проверить возможность удаления аккаунта с использованием кнопки "Удалить Ваш профиль" на страницах "Мой профиль" и "Редактировать ваш профиль".

7. Прочие страницы из главного меню

7.1. Проверить главную страницу и остальные страницы из разделов "Аккаунт", "Запросы и Предложения", "Инфо" главного меню (кнопка бургер-меню).

7.2. Проверить загрузку и работу страницы помощи "Как пользоваться приложением" путём нажатия на кнопку "?" в правом верхнем углу экрана приложения.

7.3. Проверить возможность отправки сообщения в Службу Поддержки на странице "Свяжитесь с нами" (пункт "Контакты" в секции "Инфо" главного меню).