Adresaci szkolenia:

Programiści, testerzy i inżynierowie testów zainteresowani rozbudowaniem możliwości narzędzia SoapUI oraz tworzeniem zaawansowanych skryptów języka Groovy wspomagających budowanie, wykonywanie i raportowanie wyników testów.

Cel szkolenia:

Wprowadzenie do zaawansowanych zagadnień związanych z narzędziem SoapUI dla doświadczonych użytkowników narzędzia.

Wymagania:

Doświadczenie w testowaniu WebServices i korzystaniu z narzędzia SoapUI, podstawy programowania w języku Java.

Parametry szkolenia:

1*8 godzin (1*7 godzin netto) wykładów i warsztatów (z wyraźną przewagą warsztatów).

Wielkość grupy: maks. 8 osób.

Program szkolenia

  1. Budowa zaawansowanych testów przy pomocy SoapUI
    1. Strategie budowania testów
    2. SoapUI jako narzędzie testowe
    3. SoapUI jako część jarzma testowego
      1. SoapUI i Robot Framework
  2. GroovyScripting
    1. Wprowadzenie do Groovy - język i proste kontrukcje
    2. Instalacja IntelliJ IDEA, pokazanie konsoli Groovy
      1. Wzorzec skryptów, uzupełnianie składni przy pomocy IntelliJ IDEA
    3. Proste konstrukcje języka
    4. Groovy w SoapUI
      1. Edytor skryptów SoapUI
      2. Model obiektowy SoapUI
        1. Możliwości podpięcia skryptów w SoapUI
      3. Skrypty - Asercje
      4. Skrypty - Asercje - XML
      5. Skrypty - FTP
      6. Skrypty - SSH
    5. Ćwiczenie - rozbudowany test wykonuje komendy na serwerze, przetwarza output i przekazuje do serwisu
    6. Użyteczne klasy StringUtils, Tools, GroovyUtils, UISupport
    7. DataSource, DataSink z użyciem skryptów
    8. Data Driven Testing i użycie properties ze skryptami
      1. Przykłady - przeładowanie properties runtime
    9. Automatyzacja zadań w SoapUI
      1. Przykłady - modyfikowanie zestawu testów z poziomu skryptów
    10. Uruchomienie Selenium z poziomu SoapUI
  3. Rozszerzenie interfejsu
    1. Przygotowanie środowiska developerskiego i budowanie projektu z użyciem Maven
    2. Debugowanie projektu
    3. TelnetRequest - z przykładem wykorzystania z interpreterem BeanShell
    4. SSHRequest
    5. Własna Asercja
    6. GroovyShell Console
  4. Rozszerzenie protokołu
    1. UDP
    2. ISO8853-2
    3. ZeroMQ
  5. Integracja z Maven
    1. Maven soapui plugin
    2. Użycie własnych rozszerzeń w projekcie Maven

Pytania?

* Wymagane.
** Szczegóły promocji w Regulaminie.


Konsultant on-line
Skorzystaj z usług naszego konsultanta on-line.
Naciśnij przycisk ‘Skorzystaj’ aby przejść do okienka czatu
Kontakt
ul. Nowogrodzka 62c
02-002 Warszawa
Telefon +48 22 2035600
Fax +48 22 2035601
Email