Szkoła testowania. Wstęp

Kurs skierowany jest do uczestników, którzy chcą zapoznać się z nowoczesnymi koncepcjami procesów testowania oprogramowania, a także tych, którzy chcą uporządkować i usystematyzować swoją wiedzę i umiejętności w zakresie testowania oprogramowania.
Kod: SQA-026
Czas trwania: 16 godzin

Opis szkolenia

Kurs skierowany jest do uczestników, którzy chcą zapoznać się z nowoczesnymi koncepcjami procesów testowania oprogramowania, a także tych, którzy chcą uporządkować i usystematyzować swoją wiedzę i umiejętności w zakresie testowania oprogramowania. Kluczowe terminy i definicje zostały wprowadzone zgodnie ze słownikiem dostarczonym przez ISTQB - międzynarodową organizację, która definiuje różne zasady branży testowania oprogramowania (i zapewnia certyfikaty testerom oprogramowania).

Duża część kursu jest poświęcona porównaniu różnych modeli cyklu życia oprogramowania, a także definiowaniu i uzasadnianiu roli testowania oprogramowania w każdym modelu. Poznasz szczegółowy opis poziomów testowania oprogramowania (testy modułowe, testy integracyjne, testy systemowe, testy akceptacyjne itp.) oraz typy (funkcjonalne, wydajności, stabilność itp.), A także klasyfikację według innych parametrów (wykonanie kodu z lub bez, z różnymi poziomami wiedzy o strukturze kodu (związanej ze zmianami według typu wykonania testu) itp. W temacie "Defekty" podajemy przykłady cykli życia defektów i struktury raportów defektów.

Plan szkolenia

Podstawy testowania
  • Co to jest testowanie?
  • Dlaczego testowanie jest konieczne?
  • Proces testowania i czynności testowe
  • Cele testowania
  • Definicje: "weryfikacja" a "walidacja"
  • Testowanie i jakość
  • 7 zasad testowania

Modele cyklu życia oprogramowania
  • Projekt rozwoju oprogramowania
  • Rozwój oprogramowania
  • Cykl życia oprogramowania
  • Cykl życia oprogramowania: kluczowe aspekty
  • Model Waterfall
  • Modele iteracyjne i przyrostowe
  • Metodyki zwinne
  • Model spiralny
  • Testowanie wyzwań w modelu kaskadowym
  • Testowanie wyzwań w modelach iteracyjnych i przyrostowych
  • Specyfika testów Agile
  • Testowanie wyzwań w modelu spiralnym

Zespół testujący
  • Niezależność testów
  • Poziomy niezależności
  • Dlaczego testowanie niezależności jest ważne
  • Komunikacja w zespole projektowym
  • Rola testera

Testowanie typów i poziomów
  • Poziomy testowania
  • Przykłady poziomów testowania
  • Testowanie jednostkowe: przegląd
  • Testowanie integracji: przegląd
  • Testowanie systemu: przegląd
  • Testy akceptacyjne: przegląd
  • Klasyfikacja typów testów
  • Testy statyczne
  • Testowanie dynamiczne
  • Testowanie czarnoskrzynkowe
  • Testowanie w skali szarości
  • Testowanie białoskrzynkowe
  • Testowanie integralności danych
  • Testy bezpieczeństwa
  • Testowanie GUI
  • Testowanie niefunkcjonalne
  • Test wydajności
  • Testowanie obciążenia
  • Test naprężeń
  • Test użyteczności
  • Testowanie związane ze zmianami
  • Testowanie eksploracyjne
  • Wycieczki testowe firmy Whittaker

Techniki projektowania testów
  • Omówienie technik projektowania testów

Wprowadzenie w defekty
  • Defekty jako produkt dostarczany przez głównego testera
  • Raport wady
  • Narzędzie do zarządzania defektami
  • Cykl życia defektu
  • Przykład cyklu życia defektu
  • Klasyfikacja wad

Portret testera oprogramowania
  • Umiejętności osobiste
  • Korzystanie z systemów oprogramowania
  • Wiedza dziedzinowa / biznesowa
  • Działania w różnych fazach procesu wytwarzania oprogramowania
  • Działania w zakresie testowania oprogramowania
  • Umiejętności interpersonalne

Cele

  • Główne koncepcje testowania (i przyległe obszary wykorzystania wyników testów)
  • Jakie są realistyczne oczekiwania dotyczące przygotowania i wykonania testów (w różnych modelach cyklu życia oprogramowania);
  • Odpowiednio komunikować się z innymi ekspertami w dziedzinie, aby przeprowadzać skuteczne testy (i dostarczać raporty z wyników);
  • Potrafić (z coachingiem lub autonomicznie w prostszych projektach) wykonywać przygotowane wcześniej przypadki testowe, opisywać je i poprawnie wprowadzać do trackera błędów, a także weryfikować błędy naprawione przez programistów

Grupa docelowa

  • Testerzy oprogramowania
  • Projektanci testów
  • Kierownicy testów
  • Inżynierowie automatyzacji testów
  • Analitycy biznesowi
  • Projektanci oprogramowania
  • Deweloperzy oprogramowania
  • Technical Writers
  • Menadżerowie projektów
  • Quality Managers

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1320 zł
Bucharest 1320 zł
Kraków 1320 zł
Wroclaw 1320 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
SQA-026 ++SQA-02635060

Zarejestruj się na następne szkolenie

* - required fields
Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.