Перейти к содержимому

Фотография

Тестирование SOAP веб сервиса с помощью Maven и SoapUI

Maven SoapUI POM.xml SOAP

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 JustNewMaya

JustNewMaya

    Новый участник

  • Members
  • Pip
  • 20 сообщений

Отправлено 16 февраля 2015 - 14:39

Всем привет. 

Наткнулась на интересную, как мне показалось, статью

Статью поняла следующим образом (может я все себе навыдумывала; так бывает =) ): накликав тесты в SoupUI и добавив их в проект и pom.xml, тесты  можно прогонять каждый раз при сборке проекта через Maven.

  1. Такое бывает?
  2. Если да, то есть ли у кого опыт подобного тестирования?
  3. Это называется continuos integtration testing? 

Спасибо.


  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 871 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 17 февраля 2015 - 05:00

Такое бывает, но это ещё не совсем continuos integtration testing :)

 

Чтобы это стало continuos надо автоматизировать процесс запуска тестов при наличии изменений в тестируемой системе. То есть на самом деле автоматизировать всё -- сборку тестируемого приложения, установку на тестовый стенд, сборку и запуск тестов. Для реализации этого "непрерывного" процесса используются так называемые сервера непрерывной интеграции:

http://en.wikipedia....ration_software


  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 JustNewMaya

JustNewMaya

    Новый участник

  • Members
  • Pip
  • 20 сообщений

Отправлено 17 февраля 2015 - 06:38

Да, только вот стало понятно про  continuos:

In general, any continuous integration system performs the following tasks:

 
1. Developers commit the code changes to the version control repository such 
 
as SVN, CVS, or VisualSourceSafe.
 
2. The Continuous Integration (CI) server is configured to poll the version 
 
control repository for changes in pre-defined time intervals (hourly, nightly, 
 
or at every commit based on the nature and complexity of the code base of 
 
your project).
 
3. The CI server detects the changes in version control repository, thus it 
 
retrieves the latest copy of the code base from the repository.
 
4. The CI server executes the build script (for example, in the case of Apache 
 
maven, the pom.xml file, or build.xml if the build tool is Apache Ant) which 
 
involves compilation of source code, preparing the databases, running 
 
automated tests, deploying the software into the deployment servers.
 
5. Finally, the CI server notifies build through an email.
 
Я же сейчас просто хочу сделать чтобы Maven прогонял тесты созданные в SoapUI. 

  • 0

#4 JustNewMaya

JustNewMaya

    Новый участник

  • Members
  • Pip
  • 20 сообщений

Отправлено 22 февраля 2015 - 09:56

Всем привет. В общем пробую протестироваться, используя smaven-soapui-plugin. Дело дошло до ошибки (при запуске проекта в Maven), которую пока не удалось преодолеть:
 

[ERROR] Failed to execute goal eviware:maven-soapui-plugin:4.5.0:test (soapUI) on project MyProject: Execution soapUI of goal eviware:maven-soapui-plugin:4.5.0:test failed: A required class was missing while executing eviware:maven-soapui-plugin:4.5.0:test: org/fife/ui/rtextarea/RTextArea 

 

 

 

Кто - то сталкивался?

 

P.s. поресёчила интернет, написано, что нужно добавить соответствующую библиотеку в pom самого плагина, но это не помогло.


  • 0

#5 JustNewMaya

JustNewMaya

    Новый участник

  • Members
  • Pip
  • 20 сообщений

Отправлено 22 февраля 2015 - 11:37

Всем привет. В общем пробую протестироваться, используя smaven-soapui-plugin. Дело дошло до ошибки (при запуске проекта в Maven), которую пока не удалось преодолеть:
 

[ERROR] Failed to execute goal eviware:maven-soapui-plugin:4.5.0:test (soapUI) on project MyProject: Execution soapUI of goal eviware:maven-soapui-plugin:4.5.0:test failed: A required class was missing while executing eviware:maven-soapui-plugin:4.5.0:test: org/fife/ui/rtextarea/RTextArea 

 

 

 

Кто - то сталкивался?

 

P.s. поресёчила интернет, написано, что нужно добавить соответствующую библиотеку в pom самого плагина, но это не помогло.

 

Решилось путем добавления :

 

<dependencies>
                  <dependency>
                    <groupId>fife</groupId>
                    <artifactId>rsyntaxtextarea</artifactId>
                    <version>2.0.1</version>
                  </dependency>
 </dependencies>

 

в конфигурацию maven-soapui-plugin в pom.xml


  • 0

#6 JustNewMaya

JustNewMaya

    Новый участник

  • Members
  • Pip
  • 20 сообщений

Отправлено 22 февраля 2015 - 12:03

Только теперь я не пойму, как запустить тесты после того как проект соберется (а не до этого момента). Maven по умолчанию тестирует до того как проект будет запущен. 


  • 0



Темы с аналогичным тегами Maven, SoapUI, POM.xml, SOAP

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных