![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Автоматизированное тестирование (АТ).
Существуют три типа тестирования, которые можно автоматизировать: - функциональное, в т.ч. модульное; - регрессионное, т.е. проверка работоспособности старого функционала и отсутствие ранее исправленных дефектов в новых версиях - нагрузочное, т.е. поведение приложения под рабочей и стрессовой нагрузкой, влияние работающего приложения на системное окружение. В настоящее время на рынке существует достаточное число инструментальных средств автоматизированного тестирования. Для инструментов функционального АТ имеет место схема «с чем – что - как». Чтобы робот мог делать то, что нужно, ему надо «объяснить», 1) с чем работать, т.е. построить репозиторий (библиотеку) с подробным описанием всех используемых в тесте объектов; 2) что конкретно делать – т.е. записать библиотеку функций, методов или элементарных действий с объектами 3) как делать, в какой последовательности, т.е. создать алгоритм(скрипт), содержащий описание тестовых шагов, логики теста и глобальных переменных. Эту схему можно изобразить в виде треугольника со взаимосвязанными вершинами.
Для нагрузочного тестирования добавляются варианты многопользовательской и многопротокольной работы. Имеется возможность задавать последовательность доступа виртуальных пользователей, что и когда им нужно делать. Поэтому нагрузочные тесты часто называют сценариями. Инструменты функционального тестирования. Mercury QuickTest – имеет удобный и понятный пользовательский интерфейс для создания тестов без ручной правки. Mercury WinRunner – имеется возможность ручной работы с кодом, написанным на специальном языке TSL.
|