Лекция 5.
Разработка тестов - тест-кейсы

В данной лекции мы продолжим изучать разработку тестов и научимся писать тест-кейсы.
Лекция 5
В данном видео рассмотрены следующие темы:
  • Что такое тест-кейсы
  • Атрибуты тест-кейса
  • Свойства хорошего тест-кейса
  • Зачем нужны тест-кейсы на проекте
  • Пример написани тест-кейсов
  • Best Practices при написании тест-кейсов
Лекция 5. Разработка тестов - тест-кейсы
Практическая часть.
Учимся писать тест-кейсы.



Написание тест-кейсов на приложение Калькулятор
Задание -1

Напишите тест-кейсы на форму Order Your Pictures (см. картинку).
Вот требования к полям:
1. Picture Day ID - цифровое поле. Длина поля строго 7 символов.
2. Security code - смешанное поле (можно вводить как цифры, так и буквы). Формат ввода XX-XXXX
3. Child's first name - Текстовое поле. Максимальная длина поля - 100 символов.
4. Child's last name - Текстовое поле. Максимальная длина поля - 100 символов.
Все поля обязательны для заполнения.
После нажатия на кнопку View Album - открывается страница для просмотра альбома.
Если пользователь нажимает на Sign in - открывается страница регистрации.
Если пользователь нажимает на иконку ? Icons - отображается хинт с информацией о поле.


Отправка домашнего задания
Проверьте, чтобы был открыт доступ на редактирование
JIRA

Сегодня практически ни один IT-проект не обходится без системы управления задачами. Одним из самых популярных инструментов для этого является Jira.

Jira — это система управления проектами и задачами, которая используется командами разработки, тестирования, аналитики и менеджмента для:
  • постановки и декомпозиции задач
  • ведения бэклога
  • планирования спринтов
  • отслеживания статусов разработки
  • управления багами
  • обеспечения прозрачности процессов
В рамках Agile-подхода Jira становится центральной точкой взаимодействия всей команды.
Почему важно уметь работать с Jira тестировщику?

Для QA-инженера Jira — это не просто «место, где заводят баги».

Это инструмент для:
  • анализа требований
  • проверки готовности задач к разработке
  • оценки рисков
  • отслеживания покрытия тестами
  • контроля качества реализации
Тестировщик работает с задачей ещё до начала разработки — и именно здесь начинается качество продукта.
Что такое Rovo Agent и зачем он нужен?

Современные версии Jira включают AI-ассистента Rovo, который помогает анализировать требования, структурировать задачи и выявлять пробелы.

Rovo Agent — это настраиваемый AI-помощник, который может выполнять роль, например:
  • QA-аналитика требований
  • ревьюера баг-репортов
  • валидатора Definition of Ready
  • помощника по декомпозиции задач
В этом уроке мы разберём, как использовать Jira совместно с Rovo Agent для повышения качества требований и оптимизации работы тестировщика.
Задание - 2

У вас есть Story:

Story: Реализовать страницу оформления заказа.
Описание: Пользователь должен выбрать способ доставки, ввести адрес и email, оформить заказ.
Задачи:

  1. Анализ требований
  • Найти неясные формулировки.
  • Составить список уточняющих вопросов.

2. Декомпозиция Story
  • Разделить Story на 3–5 Sub-tasks (например: UI форма, валидация, интеграция, тесты).

3. Составление Acceptance Criteria
  • Для каждого Sub-task написать 2–3 проверяемых критерия

4. Чек-лист тестировщика
  • Для каждого Sub-task составить краткий чек-лист тестов (позитивные, негативные, граничные случаи).

Формат выполнения:
  • Если у вас есть доступ к JIRA - то ссылка на доску.
  • Если доступа к JIRA нет - в текстовом документе, Google Docs или таблице.
  • Структура: Story → Sub-tasks → Acceptance Criteria → Чек-лист.
Отправка домашнего задания
Проверьте, чтобы был открыт доступ на редактирование
Дополнительно предлагаю вам посмотреть воркшопы о техниках тест-дизайна:
Обсудим урок?