Ручное тестирование ПО. Классы эквивалентности и граничные условия. Планирование и работа с требованиями
Содержание
- 2. Анализ классов эквивалентности Анализ граничных условий Работа с требованиями к ПО Как тестировщик готовится к релизу
- 3. Анализ классов эквивалентности Анализ граничных условий Самые популярные техники тест-дизайна
- 4. Используется на разных уровнях ПО – от отдельных функций до целого продукта. Тестировщики пользуются ими интуитивно
- 5. Разбить весь набор тестов на классы эквивалентности с последующим сокращением числа тестов. Суть техники анализа классов
- 6. Сократить число тестов, сохранив тестовое покрытие Цель техники анализа классов эквивалентности
- 7. Тестовое покрытие - это одна из метрик оценки качества тестирования, представляющая из себя плотность покрытия тестами
- 8. Слишком большое количество эквивалентных классов увеличивает вероятность, что множество тестов будет лишним (избыточным) Количество классов эквивалентности
- 9. Слишком малое число эквивалентных классов увеличивает вероятность, что ошибки продукта будут пропущены Количество классов эквивалентности
- 10. Тестируют одну и ту же вещь Если один из тестов ловит ошибку, то другой скорее всего
- 11. Определить классы эквивалентности. Выбрать одного представителя от каждого класса. Выполнить тесты. Алгоритм использования техники
- 12. Рассмотрим функцию подсчета комиссии при отмене бронирования авиабилетов. За 5 суток до вылета комиссия составляет 0%
- 13. Определим классы эквивалентности
- 14. Выберем представителя от каждого класса эквивалентности
- 15. Выполним тесты Отменим бронь за 10 суток до вылета и проверим, что комиссия составила 0%. Отменим
- 16. И что мы получим 4 теста из 950400 возможных Круто, правда?
- 17. Плюсы и минусы техники К плюсам можно отнести заметное сокращение времени и улучшение структурированности тестирования. К
- 18. Техника анализа граничных условий Давно замечено, что при разработке большое число проблем возникает на границах входных
- 19. Алгоритм техники анализа граничных условий Выделить классы эквивалентности Определить граничные значения этих классов Определить к какому
- 20. Выделяем классы эквивалентности. Определяем границы Границы
- 21. Определяем к какому классу относятся границы
- 22. Тестируем значения на границах
- 23. Плюсы и минусы техники Добавляет в технику анализа классов эквивалентности ориентированность на конкретный тип ошибок К
- 24. Работа с требованиями к ПО Тестирование требований Составление тестов на основе требований Актуализация тестов по изменениям
- 25. Тестирование требований Завершенность Атомарность Непротиворечивость Однозначность Выполнимость Обязательность Прослеживаемость Модифицируемость Проранжированность Корректность Проверяемость
- 26. Составление тестов Составляем тесты (тест-кейсы, чек-листы) Используем специальные техники (анализ классов эквивалентности и граничных условий)
- 27. Актуализация тестов
- 28. Участие в планировании релиза Тестирование новой функциональности Проверка исправления ошибок Регрессионное тестирование
- 29. Тестирование новой функциональности
- 30. Проверка исправления ошибок
- 31. Регрессионное тестирование
- 32. Наличие документации REQ TESTS Актуальная документация
- 33. Наличие документации REQ TESTS Неактуальные требования и тестовые артефакты
- 34. Наличие документации REQ TESTS Неактуальные требования и актуальные тестовые артефакты
- 35. Наличие документации REQ TESTS Актуальны требования и неактуальные тестовые артефакты
- 36. Наличие документации REQ TESTS Полное отсутствие документации
- 37. Практика В интернет-магазине при покупке товаров на сумму: - до 1000 руб, покупатель должен оплатить доставку;
- 38. В интернет-магазине при покупке товаров на сумму: - до 1000 руб, покупатель должен оплатить доставку; -
- 39. В интернет-магазине при покупке товаров на сумму: - до 1000 руб, покупатель должен оплатить доставку; -
- 40. В интернет-магазине при покупке товаров на сумму: - до 1000 руб, покупатель должен оплатить доставку; -
- 41. Итого: 500 рублей - скидки нет, нужно оплатить доставку – 1 класс эквивалентности 999 рублей -
- 42. Домашнее задание 1. Составить тесты на основе техник анализа классов эквивалентности и граничных условий для поля
- 44. Скачать презентацию









































Видеоблогинг. Мастер-класс
CD DVD дисководы
Информационные ресурсы
Эффективные методы управления безопасностью для линейных руководителей
Аппаратные средства систем управления ЭТУС
Новинки литературы Медиацентра библиотеки ОМГТУ
Игра Deloyoo
Графические информационные модели. Моделирование и формализация
Анимация в GIMPг
Информационные технологии 2014-2020
Lektsia_7
Программа Tinkercad и сервис Circuits. Практическая работа № 2
Мой графический редактор
Методика оценки. Задачи на разработку события
Построить хеш-таблицу, используя в качестве хеш-функции последнюю цифру квадрата ключа
Тенденции развития аптеки. Аптека будущего
Презентация Microsoft PowerPoint
Проект. Рецепты для всех
Транспортные сети и потоки. Величина потока. Максимальный поток
Wed-страница
Введение в информатику. Лекция 1
Тестирование приложений на .NET
Инструкция пользователя по работе с Naumen
лаб работа 1 базы данных
Введение в объектно-ориентированное программирование
Стандарт ИСО/МЭК 15408-12008 Часть 1
Факт-лист, бэк, пресс-ревю
Программирование DJI Tello в редакторе Scratch 2.0