Xl Туполевские чтения : всероссийская (с международным участием) молодежная научная конференция. Казань, 8-10 октября 2003 г., тезисы докладов. Т. 3

Исследование средств тестирования \УеЬ-приложений В.В. Власенко Научный руководитель: И.Р. Дубов, д.т.н., профессор Владимирский государственный университет Тестирование проводится для того, чтобы найти немногие оставшие­ ся ошибки в системе. Невозможно провести полное всеохватывающее тестирование даже простой программы, так как на это не хватит ни времени, ни ресурсов. Существует несколько видов тестирования, которые предлагают методики для построения тестов с наибольшей вероятностью обнаружения ошибок; TestSuite Enterprise, LoadRunner, Astra Load Test, Astra Quick Test. Виды тестирования: • структурное тестирование (белый ящик) - считается, что текст про­ граммы виден. Тестируются блоки ветвлений, циклы и т.д. • функциональное тестирование (черный ящик) - считается, что текст программы не виден, и программа рассматривается как черный ящик, т.е. известны входные и выходные условия, и общая схема ра­ боты. Программа проверятся по ее спецификациям. Рассмотрим один из методов, предназначенный для тестирования Web- приложений, написанных средствами Java - Rational Performance Studio. Rational Performance Studio представляет собой тестовую лабораторию с центром активности, который будет эмулировать сотни и тысячи пользова­ телей, посылающих и получающих информацию, воспроизводя тем самым сложное взаимодействие между вашим клиентским приложением и базами данных, другими приложениями и Web-серверами. Технология представляет собой целый ряд приложений, взаимодей­ ствующих друг с другом в процессе тестирования и обеспечивающих пол­ ноценную работ): - Rational Clear Quest - продукт для управления изменениями и отслежи­ вания дефектов в проекте. - Rational Requisite Pro - средство управление требованиями. - Rational Rose - средство визуального моделирования информационных систем. - Rational Test Manager - программный продукт, позволяющий управлять и контролировать ход тестирования из единой графической оболочки. - Rational Robot - инструмент для создания, модификации и автоматиче­ ского запуска тестов. 55

RkJQdWJsaXNoZXIy MTY0OTYy