Course Code:
practest
Duration:
14 hours
Overview:
Cel szkolenia:
Zdobycie podstawowych, uporządkowanych i dających się natychmiast skutecznie zastosować w praktyce umiejętności w dziedzinie testowania oprogramowania.
Grupa docelowa:
W pierwszym rzędzie, analitycy testowi (testerzy) oraz inne osoby zajmujące się projektowaniem i wykonywaniem testów oprogramowania, na różnych poziomach. Kurs daje także dobrą orientację w dziedzinie testowania także innym udziałowcom projektu: programistom, kierownictwu, analitykom, użytkownikom.
Course Outline:
Blok 1: Wiadomości podstawowe
- Testowanie, jako jeden ze sposobów zapewnienia jakości oprogramowania
- Warsztat 1 – testowanie w praktyce
- Typowe trudności związane z testowaniem
- Różne szkoły testowania, testowanie w różnych rodzajach projektów
- Kim jest i co robi tester oprogramowania?
Blok 2: Projektowanie, wykonywanie i raportowanie testów
- Czym są przypadki testowe?
- Jak wybierać przypadki testowe – zasady ogólne
- Jak wybierać przypadki testowe – różne szkoły
- Warsztat 2 – projektowanie testów
- Sztuka wykonywania testów
- Prosta psychologia testowania
- Raportowanie testów: zgłaszanie błędów, prezentacja wyników, pisanie raportu
- Warsztat 3 – testowanie wydajności, użyteczności, bezpieczeństwa, jak to się robi w praktyce?
Blok 3: Narzędzia do testowania
- Warsztat 4 – automatyczne wykonywanie testów przy pomocy Selenium IDE
- Jak wybierać narzędzia do automatyzacji wykonywania testów?
- Kiedy opłaca się automatyzować?
- Automatyzacja zaawansowana, na przykład Cucumber i FitNesse
- Co jeszcze, oprócz wykonywania testów, warto zautomatyzować?
Blok 4: Organizacja i dokumentacja testów
- Ile warto zapisywać?
- Czterej pancerni: szef, analityk (inżynier wymagań), programista i tester
- Warsztat 5 – stworzenie struktury wymagań, przypadków testowych, scenariuszy testowych, zgłoszeń błędów i raportów przy pomocy narzędzia ReQtest
Podsumowanie – jutro do pracy i co dalej?
Sites Published: