Автор24

Информация о работе

Подробнее о работе

Страница работы

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

  • 24 страниц
  • 2016 год
  • 68 просмотров
  • 0 покупок
Автор работы

nickolay.rud

Преподаватель IT-дисциплин

300 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

СОДЕРЖАНИЕ 2
ВВЕДЕНИЕ 3
1 СПЕЦИФИКА АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 4
1.1 Mercury QuickTest Professional 6
1.2 SilkTest 9
1.3 Ranorex 12
2 СРЕДСТВА РАЗРАБОТКИ АВТОМАТИЗИРОВАННЫХ ТЕСТОВ 16
2.1 Обзор возможностей Soap UI 16
2.2 Обзор возможностей Selenium 18
2.3 Возможности Empirix - e-TEST suite 21
ВЫВОДЫ 23
Литература 24

1 СПЕЦИФИКА АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

В настоящее время существует большое количество инструментов для автоматизации тестирования. Они могут выполнять различные задачи: тестирование производительности, поиск утечек памяти, тестирование графического интерфейса пользователя (Graphic User Interface – GUI).
Тест – выполняемая тестовая процедура с конкретными входными данными, начальными условиями и ожидаемым результатом, разработанными для определенной цели, такой, как проверка отдельной программы или верификация соответствия на определенное требование.
Компонент – набор функций, который будет использоваться многократно в различных тестах [4].
Создание тестов или компонентов происходит путем записи сеанса работы с приложением или web-сайтом. Также существует возможность ручного создания тестового скрипта, используя в поле ключевых слов ключевые слова из предварительно созданного хранилища объектов (object repository).
...

1.1 Mercury QuickTest Professional

QuickTest Professional (QTP) – программный продукт, предназначенный для автоматизации функционального и регрессионного тестирования, обладающий следующими особенностями:
• быстрое изолирование дефектов;
• гарантирование правильного функционирования приложения во всех средах, при любых наборах данных, и в любых бизнес-процессах;
• полное документирование и копирование дефектов для разработчиков;
• легкая реализация регрессионного тестирования;
• предоставление возможности организации поставлять программные изделия высокого качества [7].
QTP позволяет тестировать стандартные Windows приложения, Web приложения, управляющие элементы ActiveX, Visual Basic приложения и мультимедийные объекты на Web страницах. Существуют дополнительные модули (add-in) для некоторых специфических рабочих сред, таких как Java, Oracle, SAP solutions, .NET Windows и Web Forms, Siebel, Web services, PeopleSoft и terminal emulator.
...

1.2 SilkTest

SilkTest – инструмент автоматизации процесса функционального тестирования корпоративных прикладных программ через графический интерфейс пользователя (GUI).
Программа представляет собой решение для регрессионного, кросс-платформенного и локализационного тестирования в широком диапазоне технологий разработки приложений, в том числе Web, Java, .NET и клиент-серверных технологий в рамках современных широко используемых коротких циклов тестирования [5].
Инструмент SilkTest предназначен для реализации преимуществ автоматизации даже при использовании сложных контрольных примеров и предлагает набор средств повышения производительности, которые позволяют работать с изменениями в тестируемых десктопных и веб-приложениях.
Кроме того, мощная инфраструктура тестирования обуславливает высокую воспроизводимость тестовых сценариев в тестируемых проектах, что еще более повышает окупаемость.
...

2.1 Обзор возможностей Soap UI

SoapUI — это кроссплатформенное клиентское оконное приложение с открытым исходным кодом, лицензией GNU и реализацией на языке Java. Поддерживаются версии для Linux, Windows и MacOS.
Поддерживаются технологии SOAP/WDSL, REST, Web и HTTP, AMF, JDBC, JMS и системы автоматической сборки Maven, Hudson, Bamboo, Ant, JUnit и другие. Возможности интеграции с IDE IntellijIdeam, NetBeans, Eclipse.
SoapUI обладает гибкими возможностями для тестирования веб-сервисов путем отправки им сообщений и получения ответов. 
SoapUI является одним из ведущих функциональных инструментов для тестирования SOA и Web-сервисов. Благодаря простому в использовании графическому интерфейсу, функциям корпоративного класса, SoapUI позволяет легко и быстро создавать и выполнять автоматизированные функциональные, регрессионные и нагрузочные тесты.
...

2.2 Обзор возможностей Selenium

Selenium состоит из нескольких инструментов, каждый из которых имеет свое назначение.
1. Selenium 2 (или Selenium Webdriver)
Selenium 2 - последнее пополнение в пакете инструментов Selenium и является основным вектором развития проекта. Это абсолютно новый инструмент автоматизации, который обеспечивает отличный набор возможностей для управления браузером, имеет более целостный и объектно-ориентированный программный интерфейс (API), а также не имеет ограничений, свойственных более ранним версиям.
Разработчики WebDriver и Selenium пришли к выводу, что каждый продукт обладает своими достоинствами, и слияние двух проектов позволит получить гораздо более надежный инструмент автоматизации. Результатом этого слияния стал Selenium 2. Этот инструмент предоставляет для использования WebDriver API, а в качестве ядра может использоваться как более новая собственная реализация WebDriver, так и реализация, которая лежала в основе Selenium 1.
...

2.3 Возможности Empirix - e-TEST suite

Empirix - e-TEST suite может использоваться для комплексного тестирования десктопных и веб-приложений, созданных с использованием Microsoft .NET, J2EE, веб-сервисов, а также обычных приложений и веб-сайтов. Комплекс включает в себя решения для разностороннего тестирования - от интерфейса к тестированию нагрузочной, безопасности и даже проведение тестов удаленных сайтов в реальных условиях - через файрволы, прокси-серверы и т.п..
Для тестирования интерфейса в состав e-TEST suite входит компонент под названием e-Tester - в оригинале он называется Automated Regression and Functional Testing Tool for Web Applications (Record / Playback). Этот компонент как раз и предназначен для записи определенной последовательности действий и воспроизведение впоследствии, имитируя активность пользователей [7].
...

1. Калбертсон Р. Быстрое тестирование / Р. Калбертсон, К. Браун, Г. Кобб. – М.:Издательский дом «Вильяме», 2002. – 384 с.
2. Липаев В.В. Тестирование программ / В.В. Липаев. М.: Радио и связь, 1986. – 296 с.
3. Майерс Г. Искусство тестирования программ / Г. Майерс. – М.: Финансы и статистика, 1982. – 176 с.
4. Тамре Л. Введение в тестирование программного обеспечения / Л. Тамре. – М.:Издательский дом «Вильяме», 2003. - 368с.
5. Myers GJ. The art of software testing / G.J. Myers. Publ. 2004, John Wiley & Sons, Inc., Hoboken, New Jersey. – 234 pp.
6. Schach S. Software engineering with Java / S. Schach. McGraw-Hill, 1996. –640pp.
7. https://www.soapui.org/

и еще 6 источников

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

СОДЕРЖАНИЕ 2
ВВЕДЕНИЕ 3
1 СПЕЦИФИКА АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 4
1.1 Mercury QuickTest Professional 6
1.2 SilkTest 9
1.3 Ranorex 12
2 СРЕДСТВА РАЗРАБОТКИ АВТОМАТИЗИРОВАННЫХ ТЕСТОВ 16
2.1 Обзор возможностей Soap UI 16
2.2 Обзор возможностей Selenium 18
2.3 Возможности Empirix - e-TEST suite 21
ВЫВОДЫ 23
Литература 24

1 СПЕЦИФИКА АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

В настоящее время существует большое количество инструментов для автоматизации тестирования. Они могут выполнять различные задачи: тестирование производительности, поиск утечек памяти, тестирование графического интерфейса пользователя (Graphic User Interface – GUI).
Тест – выполняемая тестовая процедура с конкретными входными данными, начальными условиями и ожидаемым результатом, разработанными для определенной цели, такой, как проверка отдельной программы или верификация соответствия на определенное требование.
Компонент – набор функций, который будет использоваться многократно в различных тестах [4].
Создание тестов или компонентов происходит путем записи сеанса работы с приложением или web-сайтом. Также существует возможность ручного создания тестового скрипта, используя в поле ключевых слов ключевые слова из предварительно созданного хранилища объектов (object repository).
...

1.1 Mercury QuickTest Professional

QuickTest Professional (QTP) – программный продукт, предназначенный для автоматизации функционального и регрессионного тестирования, обладающий следующими особенностями:
• быстрое изолирование дефектов;
• гарантирование правильного функционирования приложения во всех средах, при любых наборах данных, и в любых бизнес-процессах;
• полное документирование и копирование дефектов для разработчиков;
• легкая реализация регрессионного тестирования;
• предоставление возможности организации поставлять программные изделия высокого качества [7].
QTP позволяет тестировать стандартные Windows приложения, Web приложения, управляющие элементы ActiveX, Visual Basic приложения и мультимедийные объекты на Web страницах. Существуют дополнительные модули (add-in) для некоторых специфических рабочих сред, таких как Java, Oracle, SAP solutions, .NET Windows и Web Forms, Siebel, Web services, PeopleSoft и terminal emulator.
...

1.2 SilkTest

SilkTest – инструмент автоматизации процесса функционального тестирования корпоративных прикладных программ через графический интерфейс пользователя (GUI).
Программа представляет собой решение для регрессионного, кросс-платформенного и локализационного тестирования в широком диапазоне технологий разработки приложений, в том числе Web, Java, .NET и клиент-серверных технологий в рамках современных широко используемых коротких циклов тестирования [5].
Инструмент SilkTest предназначен для реализации преимуществ автоматизации даже при использовании сложных контрольных примеров и предлагает набор средств повышения производительности, которые позволяют работать с изменениями в тестируемых десктопных и веб-приложениях.
Кроме того, мощная инфраструктура тестирования обуславливает высокую воспроизводимость тестовых сценариев в тестируемых проектах, что еще более повышает окупаемость.
...

2.1 Обзор возможностей Soap UI

SoapUI — это кроссплатформенное клиентское оконное приложение с открытым исходным кодом, лицензией GNU и реализацией на языке Java. Поддерживаются версии для Linux, Windows и MacOS.
Поддерживаются технологии SOAP/WDSL, REST, Web и HTTP, AMF, JDBC, JMS и системы автоматической сборки Maven, Hudson, Bamboo, Ant, JUnit и другие. Возможности интеграции с IDE IntellijIdeam, NetBeans, Eclipse.
SoapUI обладает гибкими возможностями для тестирования веб-сервисов путем отправки им сообщений и получения ответов. 
SoapUI является одним из ведущих функциональных инструментов для тестирования SOA и Web-сервисов. Благодаря простому в использовании графическому интерфейсу, функциям корпоративного класса, SoapUI позволяет легко и быстро создавать и выполнять автоматизированные функциональные, регрессионные и нагрузочные тесты.
...

2.2 Обзор возможностей Selenium

Selenium состоит из нескольких инструментов, каждый из которых имеет свое назначение.
1. Selenium 2 (или Selenium Webdriver)
Selenium 2 - последнее пополнение в пакете инструментов Selenium и является основным вектором развития проекта. Это абсолютно новый инструмент автоматизации, который обеспечивает отличный набор возможностей для управления браузером, имеет более целостный и объектно-ориентированный программный интерфейс (API), а также не имеет ограничений, свойственных более ранним версиям.
Разработчики WebDriver и Selenium пришли к выводу, что каждый продукт обладает своими достоинствами, и слияние двух проектов позволит получить гораздо более надежный инструмент автоматизации. Результатом этого слияния стал Selenium 2. Этот инструмент предоставляет для использования WebDriver API, а в качестве ядра может использоваться как более новая собственная реализация WebDriver, так и реализация, которая лежала в основе Selenium 1.
...

2.3 Возможности Empirix - e-TEST suite

Empirix - e-TEST suite может использоваться для комплексного тестирования десктопных и веб-приложений, созданных с использованием Microsoft .NET, J2EE, веб-сервисов, а также обычных приложений и веб-сайтов. Комплекс включает в себя решения для разностороннего тестирования - от интерфейса к тестированию нагрузочной, безопасности и даже проведение тестов удаленных сайтов в реальных условиях - через файрволы, прокси-серверы и т.п..
Для тестирования интерфейса в состав e-TEST suite входит компонент под названием e-Tester - в оригинале он называется Automated Regression and Functional Testing Tool for Web Applications (Record / Playback). Этот компонент как раз и предназначен для записи определенной последовательности действий и воспроизведение впоследствии, имитируя активность пользователей [7].
...

1. Калбертсон Р. Быстрое тестирование / Р. Калбертсон, К. Браун, Г. Кобб. – М.:Издательский дом «Вильяме», 2002. – 384 с.
2. Липаев В.В. Тестирование программ / В.В. Липаев. М.: Радио и связь, 1986. – 296 с.
3. Майерс Г. Искусство тестирования программ / Г. Майерс. – М.: Финансы и статистика, 1982. – 176 с.
4. Тамре Л. Введение в тестирование программного обеспечения / Л. Тамре. – М.:Издательский дом «Вильяме», 2003. - 368с.
5. Myers GJ. The art of software testing / G.J. Myers. Publ. 2004, John Wiley & Sons, Inc., Hoboken, New Jersey. – 234 pp.
6. Schach S. Software engineering with Java / S. Schach. McGraw-Hill, 1996. –640pp.
7. https://www.soapui.org/

и еще 6 источников

Купить эту работу

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

300 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

4 августа 2016 заказчик разместил работу

Выбранный эксперт:

Автор работы
nickolay.rud
5
Преподаватель IT-дисциплин
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
300 ₽ Цена от 500 ₽

5 Похожих работ

Отзывы студентов

Отзыв pocya об авторе nickolay.rud 2016-06-22
Курсовая работа

Благодарю автора за ответственное отношение к выполнению заказа.

Общая оценка 5
Отзыв Анна Петрова об авторе nickolay.rud 2014-05-15
Курсовая работа

Огромная благодарность автору за выполненную работу!Преподаватель очень хвалил работу

Общая оценка 5
Отзыв Филипп Минаев об авторе nickolay.rud 2016-05-23
Курсовая работа

спасибо за работу!

Общая оценка 5
Отзыв hakeng об авторе nickolay.rud 2014-09-30
Курсовая работа

Все сделано отлично и в срок, все исправления были сделаны оперативно. Отличный автор!

Общая оценка 5

другие учебные работы по предмету

Готовая работа

ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС

Уникальность: от 40%
Доступность: сразу
500 ₽
Готовая работа

Информационно-справочные системы

Уникальность: от 40%
Доступность: сразу
50 ₽
Готовая работа

Квантовые компьютеры в кибернетике

Уникальность: от 40%
Доступность: сразу
200 ₽
Готовая работа

ДИСКОВЫЕ НАКОПИТЕЛИ НА СМЕННЫХ НОСИТЕЛЯХ ИНФОРМАЦИИ

Уникальность: от 40%
Доступность: сразу
200 ₽
Готовая работа

ВИДЕОТЕРМИНАЛЫ ПЭВМ

Уникальность: от 40%
Доступность: сразу
200 ₽
Готовая работа

Описание информационной системы "Спортзал"

Уникальность: от 40%
Доступность: сразу
250 ₽
Готовая работа

ОСОБЕННОСТИ ЭКСПЛУАТАЦИИ ДИСКОВОЙ ПОДСИСТЕМЫ ПЭВМ

Уникальность: от 40%
Доступность: сразу
200 ₽
Готовая работа

Технология баз данных (в т.ч удаленных) и системы управления базами данных. Сущность, достоинства и недостатки, области применения

Уникальность: от 40%
Доступность: сразу
400 ₽
Готовая работа

Использование нейросетей в ручном тестировании

Уникальность: от 40%
Доступность: сразу
400 ₽
Готовая работа

Анализ и оценка электронных средств обучения

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Интернет вещей: возможности для публичного управления

Уникальность: от 40%
Доступность: сразу
250 ₽
Готовая работа

НАКОПИТЕЛИ НА ЖЕСТКИХ МАГНИТНЫХ ДИСКАХ

Уникальность: от 40%
Доступность: сразу
200 ₽