Szkolenie dostępne na zamówienie

Szkolenie: Testowanie 360 - wszystko o testowaniu

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

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:5 dni (40h)

Poziom zaawansowania:

Kod kursu:360TEST

cykl-zycia-testowstrategie-testowtestowanie-oprogramowaniaqa-podstawy

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

Testowanie 360 - wszystko o testowaniu

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego planowania, projektowania i realizacji testów oprogramowania w różnych środowiskach i technologiach

  • Szkolenie uczy rozpoznawania i stosowania technik testowania funkcjonalnego, wydajnościowego, bezpieczeństwa oraz zapewnienia jakości kodu

  • Szkolenie pokazuje, jak wykorzystywać narzędzia automatyzujące testy oraz analizować wyniki testów w praktycznych projektach IT


Dla kogo?

  • Osoby rozpoczynające karierę w testowaniu oprogramowania, chcące zdobyć kompleksową wiedzę i praktyczne umiejętności

  • Początkujący testerzy oraz pracownicy IT odpowiedzialni za kontrolę jakości i wdrażanie testów w projektach informatycznych


Efekty kształcenia

  • Uczestnik projektuje i realizuje przypadki testowe dla różnych typów aplikacji

  • Uczestnik analizuje wyniki testów i identyfikuje błędy w oprogramowaniu

  • Uczestnik obsługuje narzędzia do automatyzacji testów i testowania wydajności

  • Uczestnik ocenia poziom bezpieczeństwa oraz zgodność aplikacji ze standardami

  • Uczestnik weryfikuje jakość kodu i stosuje dobre praktyki testowania

  • Uczestnik planuje i wdraża testy użyteczności oraz dostępności aplikacji


Wymagania

  • Biegłe posługiwanie się komputerem

  • Znajomość podstaw pracy w systemie Windows oraz pracy z aplikacjami internetowymi

  • Wskazana znajomość systemu Linux na poziomie użytkownika aplikacji


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wprowadzenie

  • Techniki testowania

  • Rodzaje testów

Projektowanie przypadków testowych

  • Metody projektowania przypadków testowych

Na co zwracać uwagę przy testowaniu

  • Kryteria akceptacji - co klient chciał a pewnie zapomniał o tym napisać

  • Ważne parametry: wydajnościowe, bezpieczeństwa

Testowanie w projektach internetowych

  • Architektura typowej aplikacji internetowej

  • Piramida testów

  • Co testujemy

  • Rodzaje testów

  • Testowalność aplikacji internetowych - co zrobić by aplikacje testowało się łatwiej

Praca z aplikacją internetową

  • Podstawy pracy przez SSH

  • Podstawy pracy z Linuksem

  • Podstawy diagnozowania problemów

  • Podstawy wykorzystania SQL

Testy automatyczne przy pomocy narzędzi automatyzujących

  • 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)

Testy usług SOAP i REST

  • Omówienie SoapUI

  • Omówienie Postman

Testowanie bezpieczeństwa

  • 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

Testowanie wydajnościowe

  • 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

Testy jednostkowe (białoskrzynkowe) dla testerów

  • 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

  • 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

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

30.01.2026

Uczestnik szkoleniaJira - organizacja i zarządzanie projektami

Adam NAJMOWICZ

Praktyczna wiedza w praktyce i swietna komunikacja z trenerem

Więcej opinii