Praktyka testowania dla początkujących testerów Warsztaty stanowią 100% praktykę testowania i skupiają się zwłaszcza na tych aspektach, które przydatne są w codziennej pracy testera. Przeznaczone są dla osób znających już teorię zawartą w sylabusie ISTQB Poziomu Podstawowego bądź z książki Zawód tester. Pozwalają na sprawdzenie swojej wiedzy na praktycznych przykładach. Ćwiczenia praktyczne wykonywane są w formie online, co umożliwia szkolić się w elastycznej, dostosowanej do własnych potrzeb formie. Tematyka 1. Cykl życia oprogramowania: miejsce testowania oprogramowania w procesie wytwarzania oprogramowania na przykładzie modeli kaskadowego oraz iteracyjnego 2. Co testować oprogramowanie do testowania Jak praktykowanie testowania nakierować na dalszy rozwój w zawodzie. 3. Wyszukiwanie i analiza informacji o testowanym oprogramowaniu, czyli o najważniejszej umiejętności testera oprogramowania. 4. Analiza ryzyka dla jakości aplikacji jako metody wyszukiwania najważniejszych defektów możliwie najwcześniej. 5. Znajdowanie defektów i ich raportowanie, czyli o efektywności pracy i umiejętnym komunikowaniu się z innymi członkami zespołów 6. Znajdowanie defektów funkcjonalnych. Analiza poprawności działania funkcji i wynajdywanie nieprawidłowości. 7. Znajdowanie defektów wydajności. Jak podczas zwykłych testów funkcjonalnych wynajdywać i raportować symptomy potencjalnych problemów z szybkością działania oprogramowania. 8. Znajdowanie defektów użyteczności, czyli o wszystkich problemach, które mogą mieć użytkownicy w posługiwaniu się oprogramowaniem 9. Znajdowanie defektów bezpieczeństwa. Jak przenika się funkcjonalność i bezpieczeństwo oraz krytyczności luk w oprogramowaniu. 10. Znajdowanie defektów kompatybilności, czyli jak separować defekty związane z konfiguracją środowiska testowego. 11. Znajdowanie ważnych defektów. Jak skoncentrować wysiłek i na początku zaraportować defekty krytyczne.
12. Błędy popełniane przez testerów. Jakie są typowe błędy testerów oprogramowania i jak ich unikać. 13. Obrona defektów i testerskie stany defektów. O pracy w narzędziu zarządzania defektami oraz o efektywnej komunikacji z programistami. 14. Potwierdzanie jakości, czyli jak mówić o dobrej jakości zamiast koncentrować się jedynie na defektach (złej jakości). 15. Planowanie testów w małej skali, czyli jak tester oprogramowania każdego dnia definiuje cele i tworzy swój plan pracy. 16. Konstruowanie i weryfikacja środowiska testowego. Jak błędy środowiska mogą wpływać na poprawność działania oprogramowania i co może pójść nie tak, gdy twoje środowisko zawodzi. 17. Projektowanie testu, czyli o zapisanym weryfikatorze jakości oprogramowania. 18. Techniki testowe dla danych: klasy równoważności, analiza wartości brzegowych, techniki kombinatoryjne i analiza dziedzinowa. Praktyczne zastosowanie technik do tworzenia, odczytania, aktualizowania i usuwania danych. 19. Techniki dla logiki aplikacji: przepływ sterowania, przypadki użycia, analiza przyczyny i skutków. Praktyczne zastosowanie technik służących analizie poprawności procesów i przepływów w aplikacji. 20. Projektowanie idei testowej na potrzeby testów eksploracyjnych, czyli próbowanie mniej sformalizowanych metod testowania. 21. Projektowanie idei testowych do uzyskania pokrycia wymagań / funkcji itd. Jak tworzyć małe testy do dużych projektów. 22. Wykonanie i raportowanie testów eksploracyjnych, czyli o weryfikacji oprogramowania lżejszymi metodami testowania. 23. Projektowanie przypadku testowego, czyli formalne testowanie w oparciu o specyfikację testów. 24. Projektowanie przypadków testowych do pokrycia wymagań / funkcji itd. Przypadek testowy jako potwierdzenie (nie)działania oprogramowania. 25. Wykonanie i raportowanie przypadków testowych, czyli tworzenie raportów z wykonania i analizowanie jakości bazując na specyfikacji testowej. 26. Projektowanie scenariuszy testowych. Jak przypadki testowe łączą się w logiczną całość i jaką to ma wartość dla optymalizacji pracy. 27. Wykonanie retestu, czyli jak efektywnie zweryfikować czy defekt został naprawiony. 28. Wykonanie testu regresywnego, czyli jak sprawdzić czy przy okazji poprawki nie pojawiły się niepożądane efekty uboczne. 29. Ocena jakości oprogramowania. Jak określić czy oprogramowanie jest dobrej czy też złej jakości.
30. Raportowanie jakości oprogramowania, czyli przygotowanie jednoznacznego i poprawnego raportu opisującego zakres wykonanej pracy i swoją ocenę dla tej pracy. 31. Zakończenie testów, czyli zdefiniowanie czy skończyłem już swoją pracę. W każdej z lekcji, jeśli istnieje taka potrzeba, omówione zostaną narzędzia wspierające pracę testera. Przed szkoleniem Przed warsztatem rekomendujemy zapoznanie się z teorią testowania. Nie jest to jednak niezbędne, ponieważ lekcje będą odsyłały do teoretycznych podstaw. Metody szkolenia Szkolenie opiera się w całości na praktyce testowania, wykorzystując do tego prawdziwe oraz szkoleniowe narzędzia i aplikacje. Jest to interakcja uczestnik-trener, dzięki której kursant będzie mógł na bieżąco śledzić swoje postępy, a także weryfikować poprawność wykonywanych zadań. Materiały szkoleniowe Komplet opracowanych lekcji w formie dokumentów opisujących zadanie do wykonania, który udostępniony będzie na platformie EDU. Po szkoleniu Nasze szkolenie ma wymiar praktyczny. Dzięki temu jego ukończenie gwarantuje pełną gotowość do wykonywania pracy w testowaniu oprogramowania. Pozwala nabyć umiejętności w zakresie prowadzenia testów aplikacji, tworzenia testów, raportowanie defektów i wiele więcej. Certyfikat Po zakończeniu warsztatów uczestnicy otrzymają certyfikat wykonania praktyki testowania, pod warunkiem wykonania przynajmniej jednej z lekcji. Na certyfikacie znajduje się informacja o ilości zaliczonych lekcji. Istnieje też możliwość ukończenia kursu przed upływem przewidywanego czasu, w zależności od intensywności użytkowania warsztatów. Opieka poszkoleniowa Po zakończonym szkoleniu dajemy Ci możliwość korzystania z merytorycznej pomocy trenera. Jeżeli masz pytania lub jakiekolwiek wątpliwości związane z tematyką odbytego szkolenia, skontaktuj się z trenerem, który będzie do Twojej dyspozycji.
Materiały po szkoleniu Po szkoleniu będziesz miał stały i nieograniczony dostęp do elektronicznych materiałów szkoleniowych oraz ich nowszych, zaktualizowanych wersji. Pomoże Ci to utrwalić wiedzę zdobytą w trakcie kursu czy sięgnąć po nią ponownie w razie potrzeby. Czas trwania Język szkolenia Język materiałów szkoleniowych Cena 90 dni j. polski j. polski 1 999,00 PLN netto (2 458,77 PLN brutto)
Referencje Nasze szkolenia dostarczyliśmy między innymi do: