Автоматизированное тестирование
Определение
Набор техник, подходов и
инструментальных средств, позволяющий исключить человека из выполнения некоторых задач во время проведения тестирования
Цель и задачи
Цель: снижение трудоёмкости и временных затрат на проведение
однотипных тестов
тестирования приложения с большим количеством бизнес-функций
Задачи: частичное или полное выполнение тест-кейсов специальным инструментальным средством
Пример использования
Видео-пример применения автоматического
тестирования с применением Selenium WebDriver
Файл с кодом на Python для сеанса автоматизированного тестирования
Инструменты для автоматического тестирования ПО
Selenium
TestingWhiz
TestComplete
Ranorex
Перечень создаваемых артефактов
Тест-кейс
Отчёт о проведенном тестировании
Объект тестирования
Web-приложение
Модули, компоненты системы
Классификационная группа
По степени автоматизации