В данной лекции мы научимся писать одни из главных документов в тестировании ПО: чек-листы и тест-кейсы.
Лекция 4
В данном видео рассмотрены следующие темы:
Классы эквивалентности
Граничные значения
Методы 2BVA и 3BVA
Разбор применения классов эквивалентности для числового поля
Разбор применения классов эквивалентности для тектового поля
Лекция 4. Разработка тестов
Домашнее задание - 1
Отправка домашнего задания
Домашнее задание - 2
Ваша задача будет написать чек-лист для приложения по подсчету скидок (то, которое мы разбирали в практической части). Приложение состоит из: - поля ввода суммы - кнопки Посчитать - поля, которое отображает размер скидки (см. рисунок ниже).
Размер скидки зависит от суммы покупок: от 0 до 199 руб — 0% от 200 до 499 руб — 2% от 500 до 999 руб — 3% от 1000 до 4999 руб — 4% от 5000 руб — 5%
Отправка домашнего задания
Домашнее задание - 3
Найди ошибки в тест-кейсах (поле «Сумма платежа»)
Условие: Система принимает платежи на сумму от 100 до 10 000 рублей включительно (целые числа). Тестировщик Иван составил тест-кейсы методом 2BVA и утверждает, что покрытие полное. Найди все ошибки в его работе.
Тест-кейсы Ивана:
№
Значение
Ожидаемый результат
Метод
1
99
✅ Успех
2BVA
2
100
✅ Успех
2BVA
3
5000
✅ Успех
2BVA
4
10 000
✅ Успех
2BVA
5
10 001
❌ Отказ
2BVA
Сколько ошибок допустил Иван? Перечисли каждую.
Напиши исправленный набор тест-кейсов.
Отправка домашнего задания
Домашнее задание - 4
Найди ошибки в тест-кейсах (поле «Возраст для получения карты лояльности») Условие: Карта лояльности выдаётся клиентам от 16 до 25 лет включительно. Тестировщик Мария составила тест-кейсы методом 3BVA. Найди все ошибки.