Лекция 7.
Виды и методы тестирования

В данной лекции мы познакомимся со следующими видами тестирования: статическое и динамическое, позитивное и негативное, инсталяционное и юзабилити, и др.
Лекция 7
Урок состоит из видео лекции с презентацией, практической работы и домашнего задания.
Лекция 7. Виды тестирования ПО
Задание 1 - Usability

Ваша задача будет провести оценку usability сайта https://belpost.by.
Оценочный лист можно скачать здесь.
Готовую работу высылайте преподавателю для проверки.
Отправка домашнего задания
Проверьте, чтобы был открыт доступ на редактирование
Задание 2

Условие:
Вам дано мобильное приложение для заказа еды (например, аналог Glovo). Продукт только что вышел из разработки и передан в QA.

Задачи:
  1. Назовите, с какого уровня тестирования начнёте и почему.
  2. Составьте по 2 примера функциональных и нефункциональных тест-кейсов.
  3. Что вы проверите в рамках смоук-теста? Перечислите 5 проверок.
  4. Придумайте по 1 примеру позитивного и негативного теста для поля «Адрес доставки».
  5. Какие проверки вы отнесёте к тесту критического пути?
  6. Опишите 2 проблемы usability, которые могли бы найти при ручном тестировании.
  7. Какие сценарии вы бы автоматизировал в первую очередь и почему?
Отправка домашнего задания
Проверьте, чтобы был открыт доступ на редактирование
Задание 3

Условие:
Перед командой стоит задача. Для каждой ситуации выберите подходящий вид тестирования и обоснуйте:

  1. Завтра релиз. Времени мало. Нужно убедиться, что ничего критичного не сломалось.
  2. Пользователи жалуются, что не могут понять, как оформить возврат товара.
  3. Новый разработчик написал модуль расчёта стоимости доставки. Его ещё не подключили к остальному коду.
  4. QA-инженер получил приложение без документации и хочет его изучить.
  5. Нужно убедиться, что приложение работает после обновления операционной системы на телефоне.
Отправка домашнего задания
Проверьте, чтобы был открыт доступ на редактирование
Обсудим урок?