Автоматизированное тестирование

Определение

Набор техник, подходов и
инструментальных средств, позволяющий исключить человека из выполнения некоторых задач во время проведения тестирования

Цель и задачи

Цель: снижение трудоёмкости и временных затрат на проведение

однотипных тестов

тестирования приложения с большим количеством бизнес-функций

Задачи: частичное или полное выполнение тест-кейсов специальным инструментальным средством

Пример использования

Видео-пример применения автоматического
тестирования с применением Selenium WebDriver

Файл с кодом на Python для сеанса автоматизированного тестирования

Инструменты для автоматического тестирования ПО

Selenium

TestingWhiz

TestComplete

Ranorex

Перечень создаваемых артефактов

Тест-кейс

Отчёт о проведенном тестировании

a

Объект тестирования

Web-приложение

Модули, компоненты системы

Классификационная группа

По степени автоматизации

Уровень тестирования