Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет_Роман_Уваров.docx
Скачиваний:
5
Добавлен:
28.09.2019
Размер:
58.66 Кб
Скачать

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

IBM Rational Robot

Это средство для автоматизации функционального тестирования самых различных приложений. Дает огромное количество инструментов для создания разноплановых тестов, имеет собственные библиотеки и средства для создания пользовательских. Основные функции и возможности IBM Rational Robot :

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

  • Осваивается тестировщиками за короткое время и позволяет им извлечь выгоду из процессов автоматизации тестирования.

  • Позволяет специалистам по автоматизации тестирования расширять сценарии тестирования для обнаружения ошибок, а также создавать новые наборы тестовых данных.

  • Предоставляет наборы тестовых данных для наиболее распространенных объектов и специализированные наборы тестовых данных для объектов среды разработки.

  • Включает встроенные средства управления тестами, интегрируется с инструментами IBM Rational Unified Process.

  • Помогает отслеживать ошибки, управлять изменениями и выполнять трассировку требований.

  • Поддерживает несколько типов пользовательского интерфейса.

Micro Focus Test Partner

TestPartner является инструментом автоматизированного тестирования, разработанным Borland/Micro Focus, и ускоряющим функциональное тестирование сложных приложений, разработанных с использованием ряда распределенных технологий. TestPartner предоставляет визуальный, ориентированный на использование раскадровок подход для сбора информации по бизнес-процессам, что дает пользователям возможность работать с экспертами по обеспечению качества и выполнять больший объем тестирования за отведенное время.

Исчерпывающие визуальные результаты TestPartner  укажут на проблемы, связанные с приложением, при этом мастера по повышению производительности ускорят создание и сопровождение тестов. TestPartner интегрируется с инструментами повышения производительности труда разработчиков; предоставляет возможности создания сценариев на VBA для сложных задач тестирования; а также имеет встроенные возможности для организации совместной работы, что обеспечивает эффективную коллективную работу пользователей, тестировщиков и разработчиков.  

Selenium

Selenium — это инструмент для тестирования Web-приложений. Selenium это объектно-ориентированное JavaScript приложение, которое может анализировать файлы определенной структуры для того, чтобы находить в них команды для манипуляции браузером и команды для выполнения определенных действий и проверок. В рамках проекта Selenium также выпускается инструмент Selenium IDE представляющий собой версию достаточно популярной библиотеки Selenium в GUI-оболочке. Реализовано это в виде расширения к браузеру Firefox. Этот инструмент позволяет записывать и воспроизводить скрипты, представляющие собой обычные HTML-страницы с одной таблицей, содержащей команды.

Инструменты для нагрузочного и стресс-тестирования

Siege

Siege – это утилита для нагрузочного тестирования веб-серверов. Siege может имитировать обращения к сайту сразу нескольких пользователей. Это позволяет держать сервер как бы «под осадой» долгое время. Результат, выводимый программой после тестирования, включает в себя время затраченное на проверку, общее количество переданной информации ( включая заголовки ), среднее время ответа сервера, его пропускную способность и число запросов. Эти данные формируются и выдаются при каждой проверке. Siege имеет 3 основных модели работы – режим регрессионного тестирования, режим имитации Интернета и режим грубой силы. Программа считывает порцию ссылок из конфигурационного файла и обращается к ним по очереди ( режим регрессионного тестирования ) или случайно ( имитация интернета ). Или же пользователь может указать один единственный адрес к которому будут производиться все обращения – режим грубой силы.

Rational Performance Tester

Performance Tester - это инструмент тестирования производительности, с помощью которого можно выявлять проблемы системной производительности и их причины. Основные возможности Performance Tester:

  • озволяет выявлять проблемы системной производительности и их причины.

  • Позволяет быстро создавать тесты без написания кода и не требует навыков программирования.

  • Предоставляет полнофункциональный редактор тестов с древовидной структурой, обеспечивающий как общее высокоуровневое, так и подробное представление тестов.

  • Автоматизирует изменение данных тестирования и позволяет вставлять пользовательский код Java для гибкой настройки теста.

  • Автоматизирует идентификацию динамических характеристик сервера и управление ими.

  • Обеспечивает гибкое моделирование и моделирование различной пользовательской нагрузки.

  • Позволяет выполнять тестирование в средах Windows, Linux и средах, построенных на основе технологий мэйнфреймов.

  • Формирует отчеты в режиме реального времени, что позволяет немедленно выявлять проблемы производительности, и воспроизводит представление Web-страниц в формате HTML в ходе тестирования.

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

  • Поставляется с пользовательским интерфейсом Windows и Linux.

  • Отличается низкими требованиями к объему памяти и вычислительной мощности процессора и обеспечивает проведение масштабных тестирований в многопользовательской среде при ограниченных аппаратных ресурсах.

  • Поддерживает тестирование под нагрузкой широкого спектра приложений, таких как HTTP, SAP, Siebel, SIP, TCP Socket и Citrix.