Ручное тестирование ПО. Классы эквивалентности и граничные условия. Планирование и работа с требованиями
Содержание
- 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. Скачать презентацию









































Палитры цветов в системах цветопередачи RGB, CMYK и HSB
Презентация на тему Единицы измерения информации
Редактор таблиц GNUmeric
Макет фирменного дневника
Устройство персонального компьютера
Создание персонального сайта педагогического работника
ESV RabbitMq via MassTransit. Сервисная шина предприятия. Брокер сообщений
Изучение возможностей и синтаксиса Python: Ветвление и исключения. 3 занятие
Баз данных для поиска информации об участниках ВОВ в интернете
Monatsübersicht august. Посещаемость, время на сайте
Автоматизированная система управления предоставлением мест в общежитии
Программирование на языке C++
Виды базы данных
Сайт Coca-Cola, правки
Информационное общество. Плюсы и минусы
Компьютерные вирусы и антивирусные программы
prezentatsiya-po-informatike-na-temu-neispravnosti-setevoy-karty
Информационные ресурсы и технологии в менеджменте
Онлайн-касса РНКБ
Алфавит и кодирование информации
Интернет. Викторина
Презентация на тему Язык программирования Си
Презентация на тему Моделирование
Інформація, дані, повідомлення
Расширенная подписка на диагностическое программное обеспечение Bosch ESI[tronic] на специальных условиях
Математические выражения на языке программирования. Самостоятельная работа
Индексация в поисковых системах сети интернет
Reading game