Тест-дизайн
Правила тест-дизайна
Правила тест-дизайна
Негативные и позитивные проверки
Техники тест-дизайна
Что такое эквивалентность?
Задачка на КЭ
Задачка на КЭ
Задачка на КЭ
Пример на КЭ
Диапазон и набор значений
Этапы выделения классов эквивалентности
Требование к полю «Пароль»
Три класса эквивалентности для длины поля «Пароль» для страницы входа в ЛК. Эти классы представлены в виде диапазонов:
Граничные значения
Граничные значения
Порядок применения техник КЭ и ГЗ
Задачка на ГЗ
Задачка на ГЗ
Шаблон КЭ и ГЗ
Шаблон декомпозиции
Полезные ссылки:
3.23M

Тест_дизайн_Классы_эквивалентности_Граничные_значения_

1.

Intern Labs QA
Тест-дизайн. Классы
эквивалентности.
Граничные значения.
2025 ООО «НУР Телеком»

2.

Вспомним, что такое тест-дизайн
Правила тест-дизайна
Негативные и позитивные проверки
Что такое эквивалентность?
Разберем примеры задач по КЭ и ГЗ
Диапазон и набор значений
Этапы выделения КЭ
Порядок выполнения техник КЭ и ГЗ

3. Тест-дизайн

Тест-дизайн — проектирование тестовой документации.
Если тест-анализ — это ответ на вопрос «Что тестировать?»,
то тест-дизайн — «Как тестировать?».
тест-анализ
тест-дизайн

4. Правила тест-дизайна

Когда создаёшь тестовую документацию, ты проектируешь сценарии тестирования, или тесткейсы. По ним ты будешь проверять продукт.
На одно требование
может понадобиться
несколько тест-кейсов.
Проверки не должны дублировать
друг друга.
Один тест-кейс — одна
проверка.

5. Правила тест-дизайна

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

6. Негативные и позитивные проверки

Позитивное тестирование: В этом случае проводится тестирование с использованием корректных и ожидаемых входных
данных. Цель - проверить, как продукт работает при правильных условиях.
Негативное тестирование: Здесь используются неправильные или неверные входные данные для проверки того, как
продукт обрабатывает некорректные сценарии. Цель негативного тестирования - выявить, как продукт справляется с
ошибками и некорректными ситуациями.
?
?

7. Техники тест-дизайна

8. Что такое эквивалентность?

Одна из основных техник тест-дизайна — разбиение на классы эквивалентности.
Эквивалентность — это равноценность
объектов.
В тестировании эквивалентными считаются
значения, которые приложение обрабатывает
одинаково.
Класс эквивалентности используют, чтобы уменьшить количество проверок

9. Задачка на КЭ

Авиакомпания провозит багаж в самолётах весом до 25 кг
включительно.
При этом багаж до 15 кг включительно можно провезти бесплатно, а
за вес выше этого нужно доплатить отдельно.
Выбери значения, которые находятся в классе эквивалентности
«Платный провоз багажа».
A. 7кг
C. 20,5кг
B. 15кг
D. 27кг

10. Задачка на КЭ

7 кг
15 кг
Платно
27 кг
20,5 кг
Бесплатно
Не возит
25 кг

11. Задачка на КЭ

7 кг
15 кг
Платно
Не возит
27 кг
20,5 кг
25 кг
Бесплатно
Ответ: 20, 5 кг

12. Пример на КЭ

7 Мб .jpg

13. Диапазон и набор значений

Класс эквивалентности может быть представлен в виде диапазона и набора
значений.
Диапазон — интервал чисел с границами.
Например, 2—25.
Набор значений — множество значений, каждое прописано в
требованиях.
Например: в выпадающем списке на сайте можно выбрать один язык из
трёх.

14. Этапы выделения классов эквивалентности

Чтобы выделить класс эквивалентности, ответь на четыре
вопроса:
Что перед тобой: диапазон или набор значений?
Какие числа или значения считать допустимыми?
Какие числа или значения считать недопустимыми?
Что будет, если ввести недопустимые числа или
значения?

15. Требование к полю «Пароль»

В поле «Пароль» в страничке входа в ЛК принимает
значения:
• диапазон допустимой длины пароля от 8 до 16
символов,
• буквы английского алфавита,
• цифры,
• включает различные типы символов, такие как
заглавные и строчные буквы,
• специальные символы.
Английские буквы, цифры, заглавные и строчные буквы и
специальные символы — это диапазон или набор
значений?

16. Три класса эквивалентности для длины поля «Пароль» для страницы входа в ЛК. Эти классы представлены в виде диапазонов:

Длина текста
Вводимые
символы
Класс
Тип классов
8-16 символов
Диапазон
0-7 символов
Диапазон
>= 17 символов
Диапазон
Буквы английского алфавита
Набор значений
Цифры
Набор значений
Строка, состоящая из символов других языков
Набор значений
Строка, содержащая заглавные буквы и строчные буквы
Набор значений
Строка, содержащая спец.символы
Набор значений

17. Граничные значения

Граничные значения (сокр. — ГЗ) — первая и последняя точки класса эквивалентности.
Их важно проверять, потому что на границах часто возникают ошибки.
Обрати внимание: граничные значения есть только у диапазона. У наборов их не бывает.

18. Граничные значения

Пароль
8
символов
16
символов
Диапазон
Границы класса: диапазон от 8 до 16 символов

19. Порядок применения техник КЭ и ГЗ

Д/З
Просмотреть видео
проверок
Применение техник КЭ и ГЗ. Оптимизация
Пароль
8
символов
5
символов
12
символов
Диапазон
16
символов
19
символов

20. Задачка на ГЗ

Ты тестируешь сервис доставки еды: можно ввести номер заказа и узнать
статус готовности — «Да» или «Нет». Номер заказа — целое число из
диапазона [1000, 9999].
Какие проверки включишь, проектируя тесты по граничным значениям?
A. 999
B. 1000
C. 1001
D.100
E. 9999
F. 10000
G. 9998
H.9997

21. Задачка на ГЗ

Ты тестируешь сервис доставки еды: можно ввести номер заказа и узнать
статус готовности — «Да» или «Нет». Номер заказа — целое число из
диапазона [1000, 9999].
Какие проверки включишь, проектируя тесты по граничным значениям?
A. 999
B. 1000
C. 1001
D.100
E. 9999
F. 10000
G. 9998
H.9997

22. Шаблон КЭ и ГЗ

23. Шаблон декомпозиции

24. Полезные ссылки:

Проектирование и оформление
Применение техник КЭ и ГЗ. Оптимизация проверок
Шпаргалка: тест-дизайн
English     Русский Правила