Средства автоматизированного тестирования

Автор работы: Пользователь скрыл имя, 22 Января 2012 в 15:03, реферат

Краткое описание

Тестирование — один из важнейших этапов контроля качества в процессе разработки программного обеспечения.

Содержание

Тестирование
Автоматизация тестирования
Выбор инструмента
Средства от IBM Rational
Наследие Mercury
Примеры

Вложенные файлы: 1 файл

С.р. - Тестирование.docx

— 75.11 Кб (Скачать файл)

IBM Rational Functional Testerнабор средств автоматизированного тестирования, позволяющих выполнять функциональное и регрессионное тестирование, тестирование пользовательского интерфейса и тестирование, управляемое данными. Инструмент применяет технологию ScriptAssure (бесшовная проверка достоверности динамических данных) и функции поиска соответствия по шаблону, позволяющие повысить устойчивость сценариев тестирования в условиях частых изменений пользовательских интерфейсов приложений. Тестировщики могут выбрать язык сценариев для разработки и настройки тестов: Java в среде Eclipse или Microsoft Visual Basic .Net в среде Visual Studio .Net.

IBM Rational Quality Managerрешение для реализации процессов управления тестированием и качеством, поддерживает сотрудничество участников групп по разработке программных продуктов, предоставляя им возможность обмениваться информацией, применять средства автоматизации для сокращения графиков выполнения проектов, а также составлять отчеты по проектным показателям для принятия обоснованных решений. Rational Quality Manager может быть дополнен средством управления ресурсами тестирования Rational Test Lab, обеспечивающим учет ресурсов тестирования (серверов), их бронирование, автоматизацию развертывания тестовой среды на сервере и запуск скриптов тестирования, а также отчетность по использованию ресурсов тестирования.

Rational Quality Manager и Rational Test Lab созданы на базе открытой платформы Jazz, которая предоставляет стандартные интерфейсы и удобные возможности для интеграции с решениями партнеров и других производителей.  

Наследие Mercury

В ноябре 2006 года в состав компании HP вошла компания Mercury Interactive – известная своими разработками в области тестирования, что позволило существенно дополнить портфель решений HP BTO Software (Business Technology Optimization).

HP QualityCenterпрограммный продукт, представляющий собой интегрированный пакет инструментов на платформе Web, предназначенных для построения и поддержки процесса тестирования приложений, а также обеспечения тесного взаимодействия команды из специалистов по тестированию. Включает в себя модули управления требованиями, релизами и циклами, тестовые примеры, а также модуль тестирования и аналитический портал отчетности.

HP QuickTest Professionalнабор средств автоматизации функционального и регрессионного тестирования программных систем, созданных с помощью основных платформ разработки. Продукт поддерживает такие среды, как Windows Presentation Foundation, Macromedia Flex, Ajax, Delphi, PowerBuilder, .Net, J2EE, обеспечивает работу с Web-сервисами, а также учитывает особенности ERP- и CRM-приложений.

HP LoadRunnerпрограммный продукт для автоматизации нагрузочного тестирования широкого набора программных сред и протоколов. Поддерживает SOA, работу с Web-сервисами, Ajax, RDP, SQL, продуктами Citrix, платформы Java, .Net, а также все основные ERP- и CRM-приложения от PeopleSoft, Oracle, SAP и Siebel. Пакет HP LoadRunner включает в себя более 60 мониторов сбора данных о тестируемой инфраструктуре и предоставляет детальную диагностику по работе приложений.  

Примеры

Средства автоматизированного тестирования активно применяются в практике компании «Аплана», помогая, в ряде случаев существенно повысить качество проекта.

Разработка системы автоматизированных функциональных тестов (САФТ) и системы нагрузочных тестов (СНТ) для корпоративного портала одного из крупнейших банков России. Помимо выполнения собственно разработки для заказчика потребовалось выстроить процесс тестирования и выбрать инструмент его управления. По требованию заказчика выбор был ограничен инструментальными средствами компаний HP и IBM. После проведения анализа и получения комплексной оценки предпочтение было отдано продуктам HP QuickTest Professional (QTP) – функциональное тестирование, HP LoadRunner (LR) и Quality Center (QC) – поддержка процесса тестирования. Преимуществом QTP было наличие возможности работы с внутренней структурой Web-приложения (получение полного доступа к свойствам и методам тестовых объектов на уровне, имеющемся у разработчиков приложения) и всесторонняя поддержка работы с таблицами. Основное преимущество LR состояло в наличии специального протокола для тестирования Web-приложений – web click&script. Этот протокол позволяет записывать нагрузочные скрипты в виде взаимодействия с элементами интерфейса (нажатия на кнопки, выбор из списков и т.п.), а не в виде отправки команд на сервер. Был развернут и настроен тестовый репозиторий, который использовался не только для хранения скриптов автоматизированного тестирования и тест-кейсов, но и для учета требований и дефектов. Встроенные отчеты QC позволяют быстро и наглядно получать информацию о покрытии функциональности автоматизированными скриптами, а также отслеживать динамику обнаружения/исправления дефектов.

Информация о работе Средства автоматизированного тестирования