Содержание
- 2. Основы тестирования
- 3. Модели разработки ПО Коробочный программный продукт Итеративно - инкрементальная модель разработки ПО Валидация Верификация V -
- 4. Зависимость тестирования Адаптируемся!!!
- 5. Waterfall - модель Одна из самых старых, подразумевает последовательное прохождение стадий, каждая из которых должна завершиться
- 6. Waterfall - модель Стоимость внесения изменений высока, так как для ее инициализации приходится ждать завершения всего
- 7. Модели разработки ПО Унаследовала структуру «шаг за шагом» от каскадной модели. V-образная модель применима к системам,
- 8. V- модель Особенностью модели Направлена на тщательную проверку и тестирование продукта, находящегося уже на первоначальных стадиях
- 9. Итеративно-инкрементные модели Например: RUP RAD Agile Задачи тестирования: Оперативность Регрессия
- 10. Итеративно-инкрементные модели Цикл разделен на более мелкие, легко создаваемые модули. Каждый модуль проходит через фазы определения
- 11. Итеративно-инкрементные модели Инкрементные модели используются там, где отдельные запросы на изменение ясны, могут быть легко формализованы
- 12. Agile - философия В «гибкой» методологии разработки после каждой итерации заказчик может наблюдать результат и понимать,
- 13. Agile - философия На ежедневных совещаниях участники команды обсуждают: отчёт о проделанной работе с момента последнего
- 14. Agile - философия Когда использовать Agile? Когда потребности пользователей постоянно меняются в динамическом бизнесе. Изменения на
- 15. Оперативность в Agile Agile -> Регрессия -> Автоматизация
- 16. RUP - рациональный унифицированный процесс Разделение проекта на несколько мелких проектов, которые выполняются последовательно, и каждая
- 17. RUP - рациональный унифицированный процесс Процесс делится на четыре основные фазы во времени (milestones): • Inception
- 18. RUP - рациональный унифицированный процесс • Construction — создание бета-версии продукта. Основная фаза разработки и кодирования,
- 19. Коробочный продукт Коробочный (тиражный) программный продукт - коммерческое готовое программное обеспечение. ПО разработанное для широкого рынка
- 20. Коробочный продукт
- 21. Заказное ПО Заказное (кастомное)ПО – ПО, разработанное специально для группы пользователей, заказчика
- 22. Коробочное + кастомное ПО
- 23. Верификация Верификация - подтверждение исследованием и через объективные доказательства, того , что указанные требования были выполнены
- 24. Валидация Валидация - подтверждение исследованием и через предоставление объективных доказательств, что требования для указанного, предполагаемого использования
- 25. Верификация vs Валидация Верификация включает в себя проверку документов, дизайна, кода, а Валидация, включает в себя
- 26. Критерии качества тестирования Каждому процессу разработки, соответствует свой процесс тестирования Каждый уровень тестирования имеет свои цели
- 27. Уровни тестирования
- 28. Уровни тестирования Альфа тестирование Бета тестирование Компонентное тестирование Драйвер Тестирование в условиях эксплуатации Интеграция Интеграционное тестирование
- 29. Уровень тестирования Уровень тестирования - управляемая и организованная группа тестовых активностей . Уровень тестирования связан с
- 30. Уровни тестирования Цели ? Базис? Объекты? Дефекты? Формат результата?
- 31. Уровни тестирования Компонентное тестирование -> дефекты -> спецификация-> код Приемочное тестирование -> функционирует и выполняет требования
- 32. Компонент, интеграция, система
- 33. Компонент, интеграция, система Компонент , модуль, программа- наименьший элемент ПО, который может быть протестирован отдельно
- 34. Компонент, интеграция, система
- 35. Компонент, интеграция, система Система - совокупность компонентов, объединенная для выполнения определенной функции или набора функций
- 36. Компонент, интеграция, система Интеграция - процесс объединения компонентов или систем в большую структуру
- 37. Уровни тестирования Компонентное (unit) тестирование - тестирование отдельных компонентов ПО
- 38. Компонентное тестирование
- 39. Драйвер Драйвер - компонент ПО или тестовый инструмент, который заменяет компонент обеспечивающий управление или вызов компонента
- 40. Заглушка Заглушка - специализированная или минимальная реализация компонента, использующаяся для подмены компонента, от которого зависит разработка
- 41. Компонентное тестирование TDD (Test driven development) Разработка управляемая тестирование - способ разработки ПО, где тест кейсы
- 42. Интеграционное тестирование Интеграционное тестирование - тестирование выполняемое для обнаружение дефектов в интерфейсах и во взаимодействии между
- 43. Стратегии интеграционного тестирования Стратегия “Большого взрыва”
- 44. Стратегии интеграционного тестирования Интеграция по нарастающей и убывающей
- 45. Системное тестирование Системное тестирование - процесс тестирования системы в целом, с целью проверки того, что она
- 46. Системное тестирование Базис - > функциональные, нефункциональные (глобальные) требования -> тестовое окружение (эксплуатационное, !антивирус, фаервол, версия
- 47. Приемочное тестирование Приемочное тестирование – формальное тестирование, по отношению к потребностям , требованиям и бизнес процессам
- 48. Приемочное тестирование Критерии приемки: скорость ПО, как оно выглядит, пользователь проверяет пользовательские сценарии Тестирование может проводится
- 49. Приемочное тестирование Пользовательское Эксплуатационное Контрактное и правовое Альфа Бета
- 50. Приемочное тестирование Альфа тестирование - моделируемое, действительное эксплуатационное тестирование потенциальными пользователями или независимой командой тестирования вне
- 51. Приемочное тестирование Бета тестирование - эксплуатационное тестирование потенциальными пользователями или независимой командой тестирования вне разрабатывающей организации
- 53. Скачать презентацию


















































Знаковые модели. Моделирование и формализация
Индивидуальные и групповые экскурсии по библиотеке
Ветвящиеся и циклические алгоритмы
Обработка информации
Режимы адресации микропроцессора
Сравнительный анализ дизайна интернет-сайтов
Менеджер паролей
Website concept
Web-сайт, определение и классификация
Интерактивные элементы в дизайн макетах
Проблемы при тестировании в АСТАНА-1 таможенных процедур, применяемых на свободных складах
Гиперказуальные игры
С прием на работу при наличии программного обеспечения 1С
Экспресс блоки
Качество обслуживания (QoS)
Розробка та дослідження узагальненої моделі оптимального розвитку виробничих систем на базі методології оптимального агрегування
Как игровой мир реагирует на действия игрока
Разработка сайта-визитки для музея Дятьковского филиала ГАПОУ БТЭИР
Программирование разветвляющихся алгоритмов
Игровой аркадный автомат
Программирование в школе
Системы распознавания речи: базовые принципы и алгоритмы
Комплектующие компьютера
Игра Что? Где? Сколько?
База данных
Компьютерное проектирование - 5
Pascal ABC. Работа с числовыми данными. Целые числа. Целочисленные переменные. Урок 5-6
Формула речи. Заглянем в будущее