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









































Информационная безопасность
Группа кск Пегас(ролевая). Чемпионат мира
Меры предосторожности при работе в интернете
What is computer?
ВПР по информатике. Решение заданий
Понятие информационного процесса, автоматизация офиса
Программное обеспечение для расчета стоимости грузоперевозок ООО НПЗ-Транс
Урок информатики 2 класс. Тема: Числовая информатика
Одномерные массивы целых чисел. Алгоритмизация и программирование
Введение в ООП. Основы Java
Человек и информация
Разбор задач ЕГЭ. Анализ программ с циклами. В5
Урок 10. Защита от компьютерных вирусов(дз)
7 кл - 1 урок
Как подготовить страницу бизнеса к продвижению
Создание и оформление презентации (задания)
Приклади презентацій
Руководство по выполнению заявок ООО Салаир
Телеканал Гейм Шоу
Стек протоколов TCP/IP
Компьютеры на электронных лампах
Цели информатизации образования
Использование новых информационных технологий на уроках физики
Small Cells integration Интерфейсы
Полезные ресурсы (дизайнеры)
Инструкция для работы с сайтом. 2-3 кл
Графы атак. Достижимость в графах
SMM – Social Media Marketing