Похожие презентации:
Техники тест дизайна
1.
Тест - кейс итехники тест дизайна
2.
Тест - кейсы3.
Тест - кейсТест кейсы – это чётко структурированные документы с условиями, действиями и
ожидаемыми результатами для проверки функций программы. Техники тест-
дизайна помогают создавать эффективные тесты, обеспечивая максимальное
покрытие и сокращая дублирование. Понимание ключевых терминов и подходов
важно для качественного тестирования.
4.
Тест - кейсТест кейсы – это чётко структурированные документы с условиями, действиями и
ожидаемыми результатами для проверки функций программы. Техники тест-
дизайна помогают создавать эффективные тесты, обеспечивая максимальное
покрытие и сокращая дублирование. Понимание ключевых терминов и подходов
важно для качественного тестирования.
5.
Техники тест дизайна в тест - кейсахИспользование техник тест-дизайна повышает качество тестирования.
Например, эквивалентное разделение снижает избыточность, а анализ
граничных значений выявляет ошибки на краях данных. Таблицы решений и
состояния переходов помогают покрыть сложные сценарии. Тесты
приоретизируются по рискам и регулярно обновляются для эффективности.
6.
Техники тестдизайна
7.
Классы эквивалентностиРазделение входных данных на классы
эквивалентности, где один тест из класса
представляет всю группу.
8.
Классы эквивалентностиПример: поле “возраст” (1-17 – ребенок; 18-65 – взрослый; 66+ –
пенсионер).
Класс 1: 1-17 (ребенок) – тест на значение 10.
Класс 2: 18-65 (взрослый) – тест на значение 30.
Класс 3: 66+ (пенсионер) – тест на значение 70.
9.
Граничные значенияТестирование граничных значений между классами
эквивалентности.
10.
Граничные значенияПример: поле “возраст” (1-17 – ребенок; 18-65 – взрослый; 66+ –
пенсионер).
● Границы: 0, 1, 17, 18, 65, 66, 100.
11.
Таблица принятий решенийТестирование комбинаций условий и действий.
12.
Таблица принятий решенийПример: авторизация (логин, пароль, кнопка “Войти”) – проверка всех
возможных комбинаций.
● Условие 1: Логин корректный.
● Условие 2: Пароль корректный.
● Действие: Успешная авторизация.
13.
Диаграмма состоянийТестирование переходов между состояниями системы.
14.
Диаграмма состоянийПример: статус заказа (создан → оплачен → доставлен).
● Проверить переходы: “Создан → Оплачен”, “Оплачен →
Доставлен”.
● Проверить невозможность перехода “Создан → Доставлен”.
15.
Попарное тестированиеТестирование всех возможных пар параметров для минимизации
количества тестов.
16.
Попарное тестированиеПример: форма с полями “имя”, “возраст”, “пол”.
Пары: Имя + Возраст, Имя + Пол, Возраст + Пол.
17.
В заключенииКак писать качественные тест-кейсы
● Краткость и ясность.
● Учет всех сценариев (положительных и отрицательных).
● Устойчивость к изменениям (не зависеть от других тестов).
Как выбирать подходящую технику тест-дизайна
● В зависимости от сложности функционала и ресурсов.
● Комбинирование нескольких техник для улучшения покрытия.
Инструменты для тест-дизайна
● Управление тест-кейсами: Яга, TestIT, TestRail, Jira, Zephyr, TestPalm(by Yandex)
18.
Ответы на вопросы19.
Спасибо завнимание