Задания для тестировщиков

Компания разработала мобильное приложения.

Основная функция - скачивание данных на устройство.

Ограничения:

  1. Через мобильный интернет можно скачивать контент размером до 100 Мб
  2. Через Wi-Fi можно скачивать без ограничений

Если на устройстве будет нехватка места для скачиваемого контента, приложение выдат предупреждение

«No space available»

В случае, если на устройстве будет нехватка места для скачиваемого контента, приложение выдаст предупреждение

«Too big size»

Если попробовать скачать при выключенном интернете появится предупреждение

«No internet»

Если включены и Wi-Fi и мобильный интернет приоритет будет у Wi-Fi

Задача - составить список тестов, для покрытия всех вышеперечисленных зависимостей

Решение

Допущение - до 100 Мб трактуем как не включая. То есть 100 Мб уже нельзя скачать.

Первым делом нужно уточнить у продакта входит или не входит 100 Мб.

Первый шаг - перечислить возможные состояния

  1. И Wi-Fi и мобильный интернет отключены

    Неважно какого размена файл вы пытаетесь скачать - нужно чтобы устройство показало «No internet»

    При написании теста можно использовать любой из доступных для скачивания файлов, либо пытаться переходить на любую из доступных страниц - в зависимости от того как скачивается контент. Суть в том, что тестировать нужно не какой-то один случай - а несколько. Это нужно для подстраховки от появления «No internet» в каком-то частном случае по ошибке.
  2. Мобильный интернет включен, Wi-Fi выключен, свободного места заведомо больше чем контент, который будем пытаться скачать.
    1. Попытаться скачать контент размером до 100 Мб

      Ожидаемый результат - успешное скачивание.

      Желательно проверить несколько разных размеров.

      Небольшой: до 10 Мб
      средний: от 10 до 50 Мб
      максимально близкий к 100 Мб из возможных: 99.99 Мб или 99999999 байт

    2. Попытаться скачать контент размером 100 Мб и выше

      Ожидаемый результат - появление предупреждения «Too big size»

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

Автор статьи: Андрей Олегович

Похожие статьи
Тестирование ПО
Разработка ПО
DevOps
IT
Кибербезопасность
RFID
Web

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.com
Пишите на info@aredel.com если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: