.

Adresaci Szkolenia:

Testerzy, programiści i osoby zarządzające jakością w projektach informatycznych, które chcą podnieść swoje umiejętności w zakresie tworzenia testów funkcjonalnych dla aplikacji internetowych.

Cel szkolenia:

Celem szkolenia jest przekazanie uczestnikom wiedzy wystarczającej do przygotowania testów automatycznych poprzez GUI z wykorzystaniem narzędzi Selenium IDE, Robot Framework, z naciskiem na zagadnienia pojawiające się w rzeczywistych aplikacjach.

Mocne strony szkolenia:

Mocnymi stronami szkolenia są zajęcia praktyczne oraz wskazówki przygotowane przez trenerów z wieloletnim doświadczeniem w testowaniu rzeczywistych aplikacji internetowych używanych przez miliony użytkowników w Polsce i na świecie.

Wymagania:

Od uczestników szkolenia wymagana jest znajomość zagadnień związanych z testowaniem oraz doświadczenie w pracy z aplikacjami internetowymi.

Mile widziane jest doświadczenie w testowaniu i tworzeniu testów automatycznych aplikacji internetowych w dowolnym narzędziu (np. Quict Test Pro, Windmill etc.).

Parametry szkolenia:

3*8 godzin (3*7 godzin netto) wykładów i warsztatów (z wyraźną przewagą warsztatów). Możliwe jest dostosowanie parametrów szkolenia do indywidualnych potrzeb klienta.

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

Program szkolenia

  1. Wprowadzenie
    1. O czym jest to szkolenie
  2. Wprowadzenie do aplikacji webowych
    1. Model aplikacyjny klient - serwer
    2. Zrozumienie struktury aplikacji po stronie klienckiej
      1. Elementy pasywne
      2. Elementy aktywne
        1. formularze
        2. skrypty
      3. Zaawansowane technologie
        1. Java JSF i ADF
        2. .NET
    3. Narzędzia do testowania aplikacji
      1. Firebug
      2. XPath Checker
  3. Selenium IDE
    1. Budowa Selenium
      1. Selenium RC/Selenium Grid
      2. Różnice między Selenium 1 i Selenium 2 (WebDriver)
      3. Które Selenium wybrać?
    2. Budowa testów
    3. Rodzaje słów kluczowych
      1. asercje
      2. interakcja
    4. Praca z Selenium IDE
      1. Nagrywanie testów
      2. Modyfikacja i parametryzacja testów
      3. Odtwarzanie testów
    5. Uruchamianie testów
      1. Eksport testów do różnych formatów
      2. Uruchamianie testów z użyciem systemu ciągłej integracji
        1. Hudson (Jenkins)
        2. TeamCity
    6. Zaawansowane techniki budowy testów
      1. Parametryzacja testów
      2. Pętle for
  4. Ćwiczenia praktyczne - testy na przykładowej aplikacji
  5. Wprowadzenie do Robot
    1. Wprowadzenie do keyword driven testing
      1. Wbudowane biblioteki słów kluczowych
        1. użytkowe (Strings, Collections)
        2. SSHLibrary
        3. SeleniumLibrary
    2. Budowa testów w Robot
      1. Tworzenie zestawów testów
      2. Tworzenie przypadków testowych
    3. Tworzenie testów przy pomocy Robot IDE
    4. Uruchamianie testów
      1. Uruchamianie testów z poziomu IDE
      2. Uruchamianie testów z poziomu linii komend
        1. pybot, jybot?
      3. Uruchamianie testów z systemu ciągłej integracji
        1. Hudson (Jenkins)
    5. Analiza wyników
    6. Dokumentacja
  6. Budowa testów przy pomocy Robot i SeleniumLibrary
    1. Ćwiczenia praktyczne na przykładowej aplikacji
  7. Praktyczne zagadnienia w tworzeniu testów
    1. Wykorzystanie Basic Authentication
    2. Rozbudowywanie narzędzi o własne komendy i słowa kluczowe
    3. Testowanie aplikacji Ajax
    4. Ramki, okna i zagnieżdżone formularze
    5. Tworzenie własnych słów kluczowych

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