Szkolenie Testowanie 360 to praktyczny kurs testowania oprogramowania, obejmujący testy funkcjonalne, wydajnościowe, bezpieczeństwa, automatyzację, projektowanie przypadków testowych, analizę jakości kodu oraz testowanie użyteczności i dostępności
Kryteria akceptacji - co klient chciał a pewnie zapomniał o tym napisać
Ważne parametry: wydajnościowe, bezpieczeństwa
Architektura typowej aplikacji internetowej
Piramida testów
Co testujemy
Rodzaje testów
Testowalność aplikacji internetowych - co zrobić by aplikacje testowało się łatwiej
Podstawy pracy przez SSH
Podstawy pracy z Linuksem
Podstawy diagnozowania problemów
Podstawy wykorzystania SQL
Omówienie Selenium IDE jako narzędzia do prototypowania testów automatycznych
Omówienie Robot Framework jako narzędzia do automatyzacji testów
Omówienie HP QTP (Unified Functional Testing)
Omówienie SoapUI
Omówienie Postman
Na czym polega testowanie bezpieczeństwa
Standardy bezpieczeństwa: OWASP
Metodyka
Wprowadzenie do modelowania zagrożeń
Analiza statyczna kodu
Analiza komponentów
Weryfikacja konfiguracji - checklisty
Testy penetracyjne
Narzędzia do testów penetracyjnych: OWASP ZAP, skipfish, Burp Suite
Narzędzia zwiększające produktywność testera
Poza testowaniem: zarządzanie podatnościami, reagowanie na incydenty
Etapy prowadzenia testów wydajnościowych
Analiza i planowanie
Przygotowanie skryptów
Korelacja
Praca z różnymi technologiami aplikacji
Parametryzacja
Modularyzacja
Programowanie i skryptowanie testów
Narzędzia do testów wydajnościowych
Rodzaje testów białoskrzynkowych
Narzędzia do badania jakości testów jednostkowy
Badanie jakości kodu źródłowego
Narzędzie do ciągłej integracji kodu (Continuous Integration)
Testowanie użyteczności
Testy dostępności zgodnie z wymaganiami dla systemów z domeny publicznej i samorządowej
Autorem szkolenia jest Sebastian Chmielewski
Ekspert QA z ponad 12-letnim doświadczeniem, specjalizujący się w zapewnianiu bezpieczeństwa produktów oraz szeroko pojętym zapewnieniu jakości oprogramowania. Moje kompetencje obejmują automatyzację testów funkcjonalnych i wydajnościowych, testy penetracyjne, a także przeglądy kodu, co pozwala na identyfikację i eliminację potencjalnych zagrożeń już na najwcześniejszych etapach cyklu życia aplikacji.
W trakcie mojej kariery osiągnąłem znaczące sukcesy w dziedzinie bug bounty – zgłosiłem 48 podatności…
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi