Слайд 3Поговорим о...
Плюсах и минусах использования виртуализации в контексте:
Подготовки тестового окружения
Функционального тестирования
Автоматизации тестирования
Работы
распределенных команд
Слайд 4Часть 1
Подготовка тестового окружения
Слайд 5Что делать если ресурсов недостаточно?
Облачные сервисы помогут:
С краткосрочными проектами
Если время поджимает
Упростить процесс
лицензирования
Сгенерировать нагрузку
Слайд 6Если своих ресурсов хватает?
Независимость от физической и программной платформы
Подготовка окружения для всей
команды «за час»
Подготовка окружения в фоновом режиме
Слайд 7Управляй легко!
Все компоненты тестового окружения в одном месте
Гибкое управление правами пользователей
Real-time мониторинг
и распределение физических ресурсов
Слайд 8Часть 2
Функциональное тестирование
Слайд 9Общие возможности
Виртуализация приложений
Изменение параметров VM
Подготовка нестандартных ситуаций
Изоляция ресурсов и работа с вредоносным
ПО
Слайд 10Сбор статистики
Встроенные Performance мониторы
Динамика общей загрузки окружения
Список используемых ресурсов
Доступ к нерабочим машинам
Слайд 11Минусы
Единая точка отказа
Тестирование на аппаратную совместимость
Тестирование лицензирования
Ограниченная поддержка ОС
Наличие дополнительного ПО в
гостевой ОС
Объект нагрузочного тестирования
Слайд 12Часть 3
Автоматизация тестирования
Слайд 13Работа с системным ПО
Включение, выключение и перезагрузка, хостов
Работа с программным обеспечением ,
работающим ниже уровня ОС
Слайд 14Использование API платформы
Управление состоянием хоста
Работа с многомашинным окружением
Изменение параметров
Увеличение информативности отчетов
Слайд 16Работа с удаленной машиной
Одновременная работа с консолью виртуальной машины
Наблюдение за работой системного
ПО
Управление состоянием удаленной машины
Слайд 17Результаты тестирования
VM – всего лишь набор файлов на диске
Клонирование тестового окружения
Использование Lab
Manager’ов
Слайд 18Подведем итоги?
Плюсы
Быстрая подготовка тестового окружения
Восстановление работоспособности VM
Расширение возможностей автоматизации
Упрощение взаимодействия распределенных команд
Минусы
Единая
точка отказа
Тестирование на аппаратную совместимость
Ресурсоемкость
Затраты на обучение