Automatyzacja testowania

1. Krótki opis

Automatyzacja w procesie testowania oprogramowania to kolejny krok w kierunku zdobywania wiedzy i umiejętności. Znajomość tej dziedziny znacząco wpływa na poprawę procesu testowego i otwiera nowe możliwości przed zespołami testowymi.

2. Kto powinien brać udział w szkoleniu?

Szkolenie dedykowane jest wszystkim testerom manualnym, którzy planują wdrożyć testowanie automatyczne.

3. Dlaczego warto wziąć udział w szkoleniu?

Uczestnictwo w kursie pozwoli nabyć umiejętności określania zalet i ryzyka automatyzacji , a także wpłynie na znajomość odpowiednich narzędzi, poznanie zasad ich ewaluacji, wyboru i wdrożenia.

Tematy na szkoleniu:

1. Wprowadzenie do automatyzacji

2. Automatyzacja w cyklu życia produktu informatycznego

  • Testy jednostkowe
  • Testy integracyjne
  • Testy systemowe
  • Testy akceptacyjne

3. Co automatyzować?

4. Ocena gotowości do automatyzacji

5. Zalety i wady narzędzi

6. Niebezpieczeństwa automatyzacji

7. Role i zadania

8. Czynności w ramach automatyzacji

  • Planowanie
  • Cele
  • Projektowanie
  • Kontrola
  • Utrzymanie

9. Metodyki automatyzacji

  • Data driven
  • Keyword driven

10. Klasyfikacja narzędzi testowych w zależności od przeznaczenia

  • Narzędzia w zarządzaniu testami
  • Narzędzia w zarządzaniu wymaganiami
  • Narzędzia w zarządzaniu incydentami
  • Narzędzia w zarządzaniu konfiguracją
  • Narzędzia do testów statycznych: testy dokumentacji, analiza statyczna
  • Narzędzia analizy dynamicznej
  • Narzędzia w projektowaniu testów
  • Narzędzia do przygotowania danych testowych
  • Narzędzia do wykonywania testów

11. Pakiety narzędzi (kompletne rozwiązania)

  • IBM, HP, Compuware

12. Zestawy narzędzi

  • Borland, Seapine, Parasoft, Microsoft

13. Narzędzia w zależności od typu testowanych systemów

  • Aplikacje internetowe: WATIR, Selenium, WebAii, SOA Test, WebKing, eValid
  • Aplikacje typu desktop: Test Complete, Auto IT, UI Automation
  • Testy jednostkowe: JUnit, Nunit

14. Inne narzędzia przydatne podczas automatyzacji

15. Automatyzacja w:

  • Testach użyteczności (monitorowanie)
  • Testach bezpieczeństwa
  • Testach wydajnościowych i obciążeniowych: Load Runner, Jmeter, WebPerformance

16. Wdrożenie narzędzi w organizacji

  • Wymagania narzędzi, Ocena ryzyka i zwrotu z inwestycji (ROI),
  • Proces wyboru, Pilotaż, Wdrożenie, Utrzymanie

4. Terminy i cena szkolenia

 Nazwa modułu  Kod  Termin
Automatyzacja testowania  AT01 W trybie zamkniętym

Szkolenia są objęte stawką VAT 23%