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%