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

Существуют три типа тестирования, которые можно автоматизировать:

- функциональное, в т.ч. модульное;

- регрессионное, т.е. проверка работоспособности старого функционала и отсутствие ранее исправленных дефектов в новых версиях

- нагрузочное, т.е. поведение приложения под рабочей и стрессовой нагрузкой, влияние работающего приложения на системное окружение.

В настоящее время на рынке существует достаточное число инструментальных средств автоматизированного тестирования.

Для инструментов функционального АТ имеет место схема

«с чем – что - как».

Чтобы робот мог делать то, что нужно, ему надо «объяснить»,

1) с чем работать, т.е. построить репозиторий (библиотеку) с подробным описанием всех используемых в тесте объектов;

2) что конкретно делать – т.е. записать библиотеку функций, методов или элементарных действий с объектами

3) как делать, в какой последовательности, т.е. создать алгоритм(скрипт), содержащий описание тестовых шагов, логики теста и глобальных переменных.

Эту схему можно изобразить в виде треугольника со взаимосвязанными вершинами.

Для нагрузочного тестирования добавляются варианты многопользовательской и многопротокольной работы. Имеется возможность задавать последовательность доступа виртуальных пользователей, что и когда им нужно делать. Поэтому нагрузочные тесты часто называют сценариями.

Инструменты функционального тестирования.

Mercury QuickTest – имеет удобный и понятный пользовательский интерфейс для создания тестов без ручной правки.

Mercury WinRunner – имеется возможность ручной работы с кодом, написанным на специальном языке TSL.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: