План тестирования НФТ - BlaBlaCar
Школа-1, выпуск 07.07.2017
1) Тестирование установки:
Установка приложения на устройствах:
- На смартфоне
- На планшете
Установка приложения на различных ОС:
- Android(различные версии: 2.3.7, 4.0.4, 5.0, 7.0 и др.)
- iOS(различные версии: 4.2.1, 6.1.6, 9.3.5 и др.)
- WindowsPhone(различные версии: 7, 8, 10 и др.)
2) Тестирование удобства пользователя
- Проверка производительности (скорость отклика на действия в приложении: фильтр результатов поиска, поиск поездок, публикация поездки)
- Проверка эффективности(количество шагов для совершения основных действий в приложении: публикация поездки, добавление информации в аккаунт, бронирование поездки)
- Эмоциональная реакция пользователя(сбор информации о дизайне, удобстве у пользователей - удаленное модерируемое тестирование, отзывы пользователей о приложении(в Play Маркет, AppStore))
- Проверка работы полей форм("защита от дурака" - если поле требует ввода цифр, то буквы и символы вводить нельзя и т.д.)
3) Конфигурационное тестирование
Проверить:
- Интерфейс приложения соответствует размеру экрана устройства
- Текст читается на устройстве с любыми параметрами
- Звонки, смс принимаются при запущенном приложении
- Основные функции приложения(поиск, публикация,бронирование поездки)
- Заполнение форм(информация об аккаунте, форма поиска, форма предложения поездки)
В конфигурациях:
- Тип устройствах(смартфон, планшет)
- Тип, версияОС(Android 4.0.4, iOS 9.3.5, WindowsPhone 7 и др.)
- Тип сети: Wi-Fi, GSM
- Конфигурация устройства: количество оперативной памяти, разрешение экрана и т.д.
4) Тестирование на отказ и восстановление
- Отключение устройства, на котором установлено приложение
- Потеря связи с сетью
- Прерывание циклов обработки данных(прерывание поиска поездки, прерывание публикации поездки, прерывание загрузки фото)
5) Тестирование производительности
- Сгенерировать нагрузку приложения и проверить, соответствует ли требованиям время реакции приложения.(Jmeter)
- Эмуляция работы большого количество параллельно работающих пользователей (HP LoadRunner)
Метрики:
- Потребление ресурсов центрального процессора
- Потребление оперативной памяти
- Потребление сетевых ресурсов
- Время выполнения запроса