Методы и средства инженерии программного обеспечения


Энциклопедия инструментов создания ПС из объектов и компонентов - часть 5


LoadTest – средство автоматизированного тестирования характеристик распределенных сетевых приложений на платформах Windows и Unix. При тестировании производительности типично используется нагрузка сервера большим количеством виртуальных пользователей. Например, можно установить таймер для одного VU, чтобы определить время выполнение запроса при посылке  запросы на тот же самый сервер в то же самое время множества  других VU.

Термин “тесты производительности” включает нагрузочные, стрессовые, конкурирующие и конфигурационные тесты. Совокупность этих тестов позволяет ускорить цикл тестирования производительности. Нагрузочное тестирование в LoadTest выполняется тогда, когда нужно определить время отклика серверов или клиентских приложений при изменяющейся нагрузке и  используется тогда, когда нужно вычислить максимальное количество транзакций, которые  может выполнить сервер за определенный временной отрезок. Если клиент/серверная система использует распределенную архитектуру, то нагрузочное тестирование может быть использовано для проверки правильности выбранных методов в целях балансирования или конструирования системы.

Нагрузочное тестирование выполняется с использованием режима виртуальных пользователей для  измерения  время отклика серверной части, а также  с использованием пользовательского графического интерфейса для измерения времени отклика системы в конкретном клиентском приложении.

 

Pure Coverage предназначен для выявления участков кода, пропущенных при тестировании приложения  Windows NT и компонентов, написанных на Visual Basic,  Visual C++ или Java. Инструмент собирает статистику о тех участках программы, которые во время тестирования не были пройдены   выявляет  не исполнившиеся строки  и анализирует   причины их невыполнения.

 

Управление качеством.  Для улучшения качества производимого кода в методологии Rational предусмотрен определенный набор средств: Visual Test, Rational Quantify, Purify, Pure Coverage. Инструмент Visual Test  используется  для высокоуровневого тестирования ПС и интерфейсов компонентов.


- Начало -  - Назад -  - Вперед -