В данной статье мы разберем основные тестовые сценарии и конкретные тест-кейсы для тестирования смарт-часов (еще их называют умные часы) на базе ОС Android.
Друзья, поддержите нас вступлением в наш телеграм канал QaRocks. Там много туториалов, задач по автоматизации и книг по QA.
Предусловие: установите приложение Fitbit Sense на мобильный телефон и создайте учетную запись
ID тестового сценария: TS_001
Название требования/модуля: батарея
Описание сценария тестирования: проверка функциональности зарядки
Тест-кейсы:
- Проверьте, сколько времени требуется для полной зарядки аккумулятора смарт-часов.
- Проверьте, сколько времени требуется для полной разрядки аккумулятора смарт-часов.
Количество тест-кейсов: 2
ID тестового сценария: TS_002
Название требования/модуля: дисплей
Описание сценария тестирования: проверка времени, месяца, даты на дисплее (функциональность цифровых часов)
Тест-кейсы:
- Убедитесь, что умные часы с часовой, минутной и секундной секциями работают нормально.
- Убедитесь, что часы меняют (увеличивают) минуты по мере того, как завершается цикл в 60 секунд.
- Убедитесь, что часы меняют (увеличивают) часы по мере того, как завершается цикл в 60 минут.
- Проверьте, меняется ли дата через 24 часа.
- Проверьте, происходит ли смена месяца.
- Проверьте, происходит ли смена года через 12 месяцев.
- Убедитесь, что функция секундомера работает корректно.
- Проверьте, можем ли мы изменить часы, минуты, дату и т.д. вручную с помощью соответствующих кнопок/настроек на часах.
- Убедитесь, что время, месяц, дата отображаются на основе синхронизации с мобильным телефоном автоматически.
Количество тест-кейсов: 9
ID тестового сценария: TS_003
Название требования/модуля: синхронизация
Описание сценария тестирования: проверка синхронизации между мобильным телефоном и умными часами
Тест-кейсы:
- Проверьте синхронизацию между смарт-часами и мобильным телефоном Android с помощью bluetooth.
- Проверьте синхронизацию между смарт-часами и мобильным устройством Android с подключением к интернету.
- Проверьте синхронизацию между часами и мобильным телефоном Android без подключения к интернету.
- Проверьте синхронизацию между часами и мобильным телефоном Android в авиарежиме.
Количество тест-кейсов: 4
ID тестового сценария: TS_004
Название требования/модуля: дисплей
Описание сценария тестирования: проверка функциональности прокрутки слайдов на дисплее
Тест-кейсы:
- Убедитесь, что слайды прокручиваются в левой и правой частях дисплея умных часов.
- Убедитесь, что слайды прокручиваются вверх и вниз на дисплее умных часов.
Количество тест-кейсов: 2
ID тестового сценария: TS_005
Название требования/модуля: сеть
Описание сценария тестирования: проверка функциональности GPS
Тест-кейсы:
- Проверьте, работает ли GPS.
- Проверьте, работает ли GPS в часах без сим-карты и интернета.
Количество тест-кейсов: 2
ID тестового сценария: TS_006
Название требования/модуля: синхронизация
Описание сценария тестирования: проверка функциональности голосового помощника
Тест-кейсы:
- Проверьте синхронизацию с Google Assistant.
Количество тест-кейсов: 1
ID тестового сценария: TS_007
Название требования/модуля: Widgets_FT модуль
Описание сценария тестирования: проверка функциональности различных опций физической активности (Exercise Option)
Тест-кейсы:
- Проверьте функциональность тренировки (Workout).
- Проверьте функциональность вращения (Spinning).
- Проверьте функциональность велосипеда (Bike).
- Проверьте функциональность Bootcamp.
- Проверьте функциональность круговой тренировки (Circuit training).
- Проверьте функциональность эллиптического тренажера (Elliptical).
- Проверьте функциональность игры в гольф (Golf).
- Проверьте функциональность хайкинга (Hike).
- Проверьте функциональность интервальной тренировки (Interval Workout).
- Проверьте функциональность кикбоксинга (Kickboxing).
- Проверьте функциональность боевых искусств (Martial Arts).
- Проверьте функциональность тренировок на свежем воздухе.
- Проверьте функциональность пилатеса (Pilates).
- Проверьте функциональность плавания (Swim).
- Проверьте функциональность тенниса (Tennis).
- Проверьте функциональность беговой дорожки (Treadmill).
- Проверьте функциональность йоги.
Количество тест-кейсов: 17
ID тестового сценария: TS_008
Название требования/модуля: Widgets_FT модуль
Описание сценария тестирования: проверка функциональности виджета “Погода” (Weather)
Тест-кейсы:
- Проверьте погоду на текущий день с помощью виджета “Погода”.
- Проверьте погоду на завтрашний день с помощью виджета “Погода”.
Количество тест-кейсов: 2
ID тестового сценария: TS_009
Название требования/модуля: Widgets_FT модуль
Описание сценария тестирования: проверка функциональности опции “Найти мой телефон” (Find my phone)
Тест-кейсы:
- Проверьте работу функциональности “Найти мой телефон”.
Количество тест-кейсов: 1
ID тестового сценария: TS_010
Название требования/модуля: модуль кнопки включения/выключения
Описание сценария тестирования: проверка функциональности кнопки включения/выключения
Тест-кейсы:
- Проверьте функциональность включения часов с помощью кнопки питания.
- Проверьте функциональность выключения часов с помощью кнопки питания.
Количество тест-кейсов: 2
Заключение:
В этой статье мы рассмотрели лишь несколько важных тестовых сценариев, связанных с тестированием умных часов.
Перевод статьи «Test Scenarios for Smart Watch /Android(Model Fit bit Sense)».