Благодарю автора за ответственное отношение к выполнению заказа.
Подробнее о работе
Гарантия сервиса Автор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 источников
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
300 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149278 Курсовых работ — поможем найти подходящую