Kurs: Testowanie Oprogramowania ( (Tester manulany/ QA Manual Testing)
Kurs: Testowanie Oprogramowania ( (Tester manulany/ QA Manual Testing)
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Grupa docelowa kursu:
- osoby planujące rozpocząć karierę jako tester oprogramowania
- osoby chcące się przebranżowić do branży IT
- studenci i absolwenci kierunków technicznych i nietechnicznych
- pracownicy wsparcia IT (Helpdesk), którzy chcą rozwinąć kompetencje
- analitycy biznesowi i junior developerzy porządkujący wiedzę testową
- osoby przygotowujące się do nauki zgodnej ze standardami International Software Testing Qualifications Board
Wymagania wstępne:
- podstawowa znajomość pracy z komputerem i systemami operacyjnymi
- podstawy programowania lub znajomość jednego języka (np. Python, Java, C#)
- doświadczenie w pracy z narzędziami biurowymi i przeglądarkami
- umiejętność analitycznego myślenia, raportowania błędów i dokumentowania procesów
- gotowość do pracy z narzędziami testowymi i prostymi skryptami automatyzującymi
- podstawowa znajomość języka angielskiego (czytanie komunikatów, dokumentacji)
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników15
- Data zakończenia rekrutacji07-01-2027
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi40
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Szkolenie przygotowuje uczestników do samodzielnej pracy jako tester oprogramowania, wyposażając ich w wiedzę i praktyczne umiejętności z zakresu testów manualnych, projektowania przypadków testowych, raportowania defektów oraz podstaw automatyzacji w Pythonie, zgodnie ze standardami.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Charakteryzuje podstawowe pojęcia i procesy testowania oprogramowania | Dobiera wyjaśnienie do definicji: błąd, defekt, awaria, weryfikacja, walidacja | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje poprawne cele testowania spośród podanych odpowiedzi. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozpoznaje poprawną definicję jakości oprogramowania. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozróżnia poziomy oraz rodzaje testów | Wskazuje poprawne definicje testów jednostkowych, integracyjnych, systemowych i akceptacyjnych. | Test teoretyczny z wynikiem generowanym automatycznie |
| Rozróżnia testy funkcjonalne i niefunkcjonalne na podstawie opisu sytuacji. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Identyfikuje przykłady testów wydajnościowych, bezpieczeństwa i użyteczności. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozpoznaje funkcje narzędzi wspierających testowanie | Wskazuje przeznaczenie narzędzia Jira | Test teoretyczny z wynikiem generowanym automatycznie |
| Określa zastosowanie systemu testowania | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozpoznaje korzyści z wykorzystania narzędzi w projektach prowadzonych w Agile. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wyjaśnia podstawy automatyzacji testów | Wskazuje różnice między testowaniem manualnym a automatycznym. | Test teoretyczny z wynikiem generowanym automatycznie |
| Rozpoznaje zalety i ograniczenia automatyzacji testów. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Określa rolę testów automatycznych w procesie | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Program szkolenia jest dostosowany do potrzeb uczestników usługi oraz głównego celu usługi i jej charakteru oraz obejmuje zakres tematyczny usługi. Uczestnik nie musi spełniać dodatkowych wymagań dot. poziomu zaawansowania.
Usługa prowadzona jest w godzinach dydaktycznych. Przerwy nie są wliczone w ogólny czas usługi rozwojowej. Harmonogram usługi może ulec nieznacznemu przesunięciu, ponieważ ilość przerw oraz długość ich trwania zostanie dostosowana indywidualnie do potrzeb uczestników szkolenia. Łączna długość przerw podczas szkolenia nie będzie dłuższa aniżeli zawarta w harmonogramie.
Zajęcia zostaną przeprowadzone przez ekspertów z wieloletnim doświadczeniem, którzy przekazuje nie tylko wiedzę teoretyczną, ale także praktyczne wskazówki i najlepsze praktyki. Uczestnicy mają możliwość czerpania z jego wiedzy i doświadczeń.
Szkolenie będzie realizowane zdalnie w czasie rzeczywistym za pomocą platformy ClickMeeting, co umożliwia aktywny udział uczestników w warsztatach i ćwiczeniach grupowych.
Szkolenie realizowane jest przez platformę umożliwiającą:
- udostępnianie ekranu,
- czat, komunikację audio-wideo,
- współdzielenie materiałów i plików,
Każdy uczestnik pracuje indywidualnie na swoim komputerze z bieżącym wsparciem trenera.
_______________________________________________________________________________________________________________________
Przed dokonaniem zapisu i złożeniem karty uczestnictwa do Operatora, zachęcamy do kontaktowania się z nami telefonicznie, SMS-em lub e-mailem pod adresem/numerem wskazanym w zakładce „Kontakt”.
Pozwoli to potwierdzić dostępność miejsca w grupie szkoleniowej oraz rozwiać ewentualne wątpliwości.
____________________________________________________________________________________________________________________
Program:
Moduł 1: Wprowadzenie do Testowania Oprogramowania (5 godzin dyd. 2 teoria, 3 praktyka)
Pierwszy moduł wprowadza uczestników w zagadnienia związane z jakością oprogramowania oraz znaczeniem testowania w procesie jego wytwarzania. Omawiane są definicje testowania oraz jego cele – wykrywanie defektów, redukcja ryzyka, zapewnienie zgodności z wymaganiami oraz podnoszenie jakości produktu.
Uczestnicy poznają podstawową terminologię: błąd, defekt, awaria, weryfikacja i walidacja. Przedstawiony zostaje cykl życia testowania oprogramowania (STLC), jego etapy oraz dokumentacja tworzona w trakcie procesu testowego.
Omówiona zostaje rola testera w projekcie IT, zakres odpowiedzialności, współpraca z analitykami, programistami i menedżerami projektu, a także znaczenie komunikacji i etyki zawodowej.
Moduł 2: Podstawy Testowania (7 godzin dyd. 3 teoria, 4 praktyka)
Moduł oparty jest na standardach opracowanych przez International Software Testing Qualifications Board i stanowi fundament wiedzy branżowej.
Uczestnicy poznają siedem zasad testowania oraz podstawowe procesy testowe. Omawiane są poziomy testów: jednostkowe, integracyjne, systemowe i akceptacyjne – wraz z ich celami i zakresem odpowiedzialności.
Szczególną uwagę poświęca się rodzajom testów: funkcjonalnym oraz niefunkcjonalnym (wydajnościowym, bezpieczeństwa, użyteczności). Kurs obejmuje również przegląd modeli wytwarzania oprogramowania, takich jak model kaskadowy (Waterfall) oraz podejście zwinne (Agile), wraz z ich wpływem na organizację testów.
Moduł 3: Techniki Projektowania Testów (9 godzin, 1 teoria, 8 praktyka)
Moduł ma charakter praktyczny i koncentruje się na umiejętności projektowania efektywnych testów.
Uczestnicy poznają techniki statyczne, takie jak przeglądy dokumentacji i analiza statyczna. Następnie omawiane są techniki dynamiczne:
- techniki oparte na specyfikacji (np. partycjonowanie równoważności, analiza wartości brzegowych),
- techniki oparte na strukturze (pokrycie instrukcji i decyzji),
- techniki oparte na doświadczeniu (testy eksploracyjne).
Kursanci uczą się tworzyć przypadki testowe, scenariusze testowe oraz checklisty. Omawiana jest również priorytetyzacja testów oraz organizacja pracy testera w projekcie.
Moduł 4: Zarządzanie Procesem Testowym i Narzędzia (9 godzin, 3 teoria, 6 praktyka)
Ten moduł koncentruje się na organizacyjnych aspektach pracy testera.
Uczestnicy uczą się planowania testów, estymowania wysiłku testowego oraz tworzenia planu testów. Omawiane są metody monitorowania i kontroli postępu testów oraz podstawowe metryki testowe.
Przedstawiony zostaje proces raportowania defektów oraz cykl życia błędu. Uczestnicy pracują na przykładach zgłoszeń i uczą się poprawnego opisywania incydentów.
W module omawiane są również narzędzia wspierające pracę testera, takie jak:
- Jira
- TestRail
Uczestnicy poznają podstawy pracy z systemami do zarządzania testami oraz integracji z projektami Agile.
Moduł 5: Podstawy Programowania w Pythonie dla Testerów (7 godzin 2 teoria, 5 praktyka)
Moduł wprowadza uczestników w podstawy programowania, które są niezbędne do dalszego rozwoju w kierunku testów automatycznych.
Uczestnicy poznają język Python od podstaw: instalację środowiska, uruchamianie skryptów oraz strukturę programu. Omawiane są zmienne, typy danych, operacje na liczbach i tekstach, listy, słowniki oraz praca z plikami.
Kurs obejmuje instrukcje warunkowe, pętle, funkcje oraz obsługę wyjątków. Uczestnicy wykonują proste ćwiczenia programistyczne utrwalające wiedzę.
Wprowadzona zostaje również biblioteka pytest jako przykład narzędzia do testów jednostkowych w Pythonie.
Moduł 6: Automatyzacja Testów – Wprowadzenie (2 godziny praktyka)
Ostatni moduł stanowi wprowadzenie do automatyzacji testów.
Uczestnicy poznają różnice pomiędzy testowaniem manualnym a automatycznym, zalety i ograniczenia automatyzacji oraz przykłady jej zastosowania w projektach.
Omawiane są podstawowe pojęcia związane z Continuous Integration oraz rola testów automatycznych w procesie wytwarzania oprogramowania.
Walidacja- test z wynikiem gen. automatycznie
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Brak wyników. | |||||
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 6 150,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 5 000,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 153,75 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 125,00 PLN |
Prowadzący
Prowadzący
Aleksandra Migus
Rozpoczynała swoją karierę jako specjalista do spraw wsparcia technicznego, a obecnie pełni rolę
testera oprogramowania oraz lidera zespołu testerów. Jej bogate doświadczenie pozwala na
prowadzenie projektów z pełnym zrozumieniem wyzwań technicznych i organizacyjnych.
Szkoleniami zajmuje się od 2018 roku, kładąc nacisk na zrozumienie podstaw teoretycznych oraz
praktyczne zastosowanie zdobytej wiedzy. Jej podejście wyróżnia się indywidualnym
dostosowaniem do potrzeb uczestników oraz interaktywnymi metodami nauczania.
W swojej pracy podkreśla kluczową rolę testowania oprogramowania w transformacji ekologicznej.
Dzięki swojej wiedzy i doświadczeniu pokazuje, jak odpowiednie praktyki testowania mogą
przyczynić się do zmniejszenia zużycia energii i zasobów. Wprowadza zielone kompetencje w
testowaniu oprogramowania, takie jak:
Testy efektywności energetycznej i ekologiczności systemów – badanie wpływu aplikacji na zużycie
zasobów oraz ich optymalizacja pod kątem ekologii.
Zrównoważone zarządzanie projektami Scrum – integracja aspektów ekologicznych w zarządzaniu
projektami IT.
Zrealizowane szkolenia:
Kompetencje cyfrowe,
Kompetencje cyfrowe wraz z testowaniem oprogramowania,
Testowanie oprogramowania,
WCAG w produktach cyfrowych,
CHAT GPT dla testera,
Jira,
Scrum (z uwzględnieniem zielonych kompetencji).
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdy z uczestników otrzyma materiały dydaktyczne oraz prezentację w formie e-mail.
Trener prowadzący szkolenie na bieżąco będzie przesyłał zadania oraz ćwiczenia.
Warunki uczestnictwa
Warunkiem zdobycia certyfikatu potwierdzającego zdobyte kompetencje jest przystąpienie do Egzaminu. Na egzamin uczestnik nie musi dokonywać osobnego zapisu oraz jest w koszt usługi.
Wymagana jest obecność min 80% lub zgodna ze wskazaniami Operatora. Obecność na usłudze weryfikowana będzie na podstawie raportu logowań wygenerowanego z platformy.
Uczestnicy przyjmują do wiadomości, że usługa może być poddana monitoringowi z ramienia Operatora lub PARP i wyrażają na to zgodę.
Uczestnik ma obowiązek zapisania się na usługę przez BUR co najmniej w dniu zakończenia rekrutacji.
Organizator zapewnia dostępność osobom ze szczególnymi potrzebami podczas realizacji usług rozwojowych zgodnie z Ustawą z dnia 19 lipca 2019 r. o zapewnianiu dostępności osobom ze szczególnymi potrzebami (Dz.U. 2022 poz. 2240) oraz „Standardami dostępności dla polityki spójności 2021-2027”. W przypadku potrzeby zapewnienia specjalnych udogodnień prosimy o kontakt przed zapisem na usługę!
Informacje dodatkowe
- Zapis BUR nie jest jednoznaczny z zarezerwowaniem miejsca. W celu potwierdzenia miejsca prosimy o dodatkowy kontakt telefoniczny/sms lub mailowy na adres/numer wskazany w zakładce " kontakt"
- zawarto umowę z WUP w Szczecinie w ramach projektu Zachodniopomorskie Bony Szkoleniowe
- usługi dedykowane również uczestnikom innych programów dofinansowań
Podstawa zwolnienia z VAT:
1) art. 43 ust. 1 pkt 29 lit. c Ustawy z dnia 11 marca 2024 o podatku od towarów i usług - w przypadku dofinansowania w wysokości 100%
2) § 3 ust. 1 pkt. 14 Rozporządzenia Ministra Finansów z dnia 20 grudnia 2013 r. w sprawie zwolnień od podatku od towarów i usług oraz warunków stosowania tych zwolnień - w przypadku dofinansowania w co najmniej 70%
3) W przypadku braku uzyskania dofinansowania lub uzyskania dofinansowania poniżej 70%, do ceny usługi należy doliczyć 23% VAT
Warunki techniczne
Warunki techniczne
1. Sprzęt uczestnika:
- komputer lub laptop z systemem operacyjnym Windows 10 / 11, macOS lub Linux,
- stabilne łącze internetowe (min. 10 Mbps) – w przypadku zajęć zdalnych,
- aktualna przeglądarką internetową (Chrome, Edge, Firefox),
Obowiązkowe:
- Kamera:Uczestnik powinien posiadać działającą kamerę (wbudowaną w laptop/komputer lub zewnętrzną). Kamera umożliwia aktywny udział w sesjach, prezentację ćwiczeń grupowych oraz interakcję z prowadzącym.
- Mikrofon: Niezbędny jest sprawny mikrofon (wbudowany lub zewnętrzny, np. w zestawie słuchawkowym).Umożliwia zadawanie pytań, udział w dyskusjach i ćwiczeniach grupowych.
- Zalecane użycie słuchawek z mikrofonem, aby zredukować echo i poprawić jakość dźwięku.
2. Oprogramowanie:
Nie jest wymagane wcześniejsze przygotowanie środowiska . Wszystkie niezbędne programy, dane i narzędzia zostaną przekazane przez trenera w trakcie trwania szkolenia.
3. Łącze internetowe:
- Minimum 10 Mbps download / 5 Mbps upload
- Stabilne połączenie bez dużych przerw i opóźnień
4. Środowisko pracy:
- Ciche miejsce do pracy i nauki
- Dostęp do powierzchni roboczej umożliwiającej komfortowe używanie komputera
- Możliwość dzielenia ekranu w trakcie sesji praktycznych i konsultacji
5. Środowisko szkoleniowe
Szkolenie realizowane jest przez platformę umożliwiającą:
- udostępnianie ekranu,
- czat, komunikację audio-wideo,
- współdzielenie materiałów i plików,