- •Министерство образования и науки Российской Федерации Федеральное государственное автономное образовательное учреждение Высшего профессионального
- •Оценка и подбор инструментов автоматизированного тестирования
- •Среда системной разработки организации
- •Информация, получаемая от руководителей, персонала и конечных пользователей
- •Критерии выбора инструмента, отражающие особенности среды системной разработки
- •Уровень качества программного обеспечения
- •Отчеты о проблемах сетевых систем поддержки пользователей
- •Ограничения бюджета
- •Виды тестирования
- •Процесс внедрения инструмента тестирования
- •Исключение поспешных решений
- •Изучение инструмента тестирования
- •Определение оценочной области
- •Практическая оценка инструмента тестирования
- •Лабораторная работа
- •Определение вида тестирования СОДС «МАРШ!»
- •Системное тестирование
- •Документация по тестированию
- •План тестирования
- •Тест требования
- •Тест планы
- •Что должно содержать описание теста
- •Каким должно быть описание теста
- •Доверенная загрузка
- •Идентификация и аутентификация пользователя
- •Изолированная программная среда для работы пользователя
- •Реализация механизма управления потоками информации
- •Определение области нагрузочного тестирования
- •otszi@yandex.ru
Процесс внедрения инструмента тестирования
Давая оценку инструменту тестирования, необходимо учитывать, что группа тестирования должна будет внедрить инструмент тестирования в организации. Тестировщик должен убедиться в том, что руководство готово выделить ресурсы в объеме, необходимом для внедрения инструмента тестирования.
11
Исключение поспешных решений
Определяя требования к инструменту тестирования, тестировщик должен получить ответы на дополнительные вопросы, например: потребуется ли поддержка больших объемов тестирования в проекте? Снова отметим, что при изучении требований к проекту, в котором объем тестирования невелик, полезно учесть применение инструмента тестирования в других проектах в будущем. Не следует забывать о выборе инструмента тестирования как о долгосрочных инвестициях!
12
Изучение инструмента тестирования
Базируясь на требованиях к инструменту тестирования, группа тестировщиков должна подготовить форму для спецификации и оценки инструмента тестирования. Возможно, в компании уже имеется стандартная форма для оценки инструмента.
Важно, чтобы каждый элемент функциональности инструмента тестирования, в которой нуждается тестировщик, ответственный за внедрение инструмента тестирования, оценивался по определенному коэффициенту.
13
Определение оценочной области
Для оценки одного или нескольких инструментов-кандидатов полезно протестировать инструменты в изолированной тестовой среде (тестовой лаборатории) прежде, чем применять инструмент тестирования в пилотном проекте (в целевой оценочной области). В идеале тестовая среда должна быть приближена в достаточной степени к среде пилотного проекта. Изолированная среда тестирования и среда пилотного проекта образуют вместе оценочные области.
14
Практическая оценка инструмента тестирования
Определив по результатам оценок лидирующий инструмент- кандидат, тестировщик должен связаться с его производителем для получения демонстрационной версии продукта. Во время демонстрации тестировщик должен фиксировать все вопросы, которые необходимо обсудить с производителем продукта, если по каким-то причинам не удастся прояснить их в ходе показа. Работая с представителем производителя, тестировщик обязан обратить внимание на его профессиональный уровень. Важно понять, в состоянии ли представитель оказать помощь и легко ли с ним будет работать после приобретения инструмента тестирования.
15
Лабораторная работа
16
Определение вида тестирования СОДС «МАРШ!»
Модульное тестирование Интеграционное тестирование Системное тестирование
17
Системное тестирование
Системное тестирование включает в себя:
1.Функциональное тестирование;
2.Тестирование производительности;
3.Нагрузочное или стрессовое тестирование;
4.Тестирование конфигурации;
5.Тестирование безопасности;
6.Тестирование надежности и восстановления после сбоев;
7.Тестирование удобства использования.
18
Документация по тестированию
Что составлено:
План тестирования Тест требования
Что нужно составить:
Тест планы
19
План тестирования
План тестирования – организационный документ, содержащий требования к тому, как должно выполняться тестирование в данном конкретном проекте.
Основная задача плана тестирования, как документа, – определение границ тестирования, подхода к тестированию, требуемых для тестирования ресурсов, плана графика тестирования.
20