Testowanie aplikacji i zielone praktyki w IT.
Testowanie aplikacji i zielone praktyki w IT.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Grupą docelową usługi szkoleniowej są osoby, które pragną rozpocząć karierę jako tester aplikacji, a także ci, którzy już pracują w branży IT i chcą poszerzyć swoje kompetencje w zakresie testowania oprogramowania. Szkolenie jest skierowane zarówno do osób bez wcześniejszego doświadczenia w testowaniu, jak i do tych, które pragną rozwijać swoje umiejętności, w tym w zakresie ekologicznych praktyk w IT.
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji01-11-2024
- 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
Celem szkolenia jest przygotowanie uczestników do wykonywania testów aplikacji, zarówno ręcznych, jak i automatycznych, z uwzględnieniem bezpieczeństwa i efektywności energetycznej. Uczestnicy będą przygotowani do tworzenia przypadków testowych, wykonywania testów, raportowania błędów oraz implementacji ekologicznych praktyk w procesie testowania. Po zakończeniu szkolenia uczestnik będzie gotowy do pracy na stanowisku testera aplikacji, uwzględniając nowoczesne standardy ekologiczne.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Uczestnik posiada umiejętność tworzenia przypadków testowych. | Kryteria weryfikacji Uczestnik samodzielnie tworzy przypadki testowe na podstawie specyfikacji. | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Efekty uczenia się Uczestnik praktycznie wykonuje testy ręczne i automatyczne. | Kryteria weryfikacji Uczestnik przeprowadza testy ręczne i automatyczne zgodnie z ustalonymi procedurami. | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Efekty uczenia się Uczestnik posiada umiejętność raportowania błędów. | Kryteria weryfikacji Uczestnik tworzy raporty błędów zawierające szczegółowe opisy problemów i sugerowane rozwiązania. | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Efekty uczenia się Uczestnik wdraża zielone kompetencje w testowaniu. | Kryteria weryfikacji Uczestnik potrafi wskazać i zastosować ekologiczne praktyki w procesie testowania aplikacji. | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Efekty uczenia się Uczestnik efektywnie korzysta z narzędzi wspierających testowanie. | Kryteria weryfikacji Uczestnik efektywnie wykorzystuje narzędzia takie jak JIRA, Selenium, Appium. | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Efekty uczenia się Uczestnik posiada umiejętność testowania bezpieczeństwa aplikacji. | Kryteria weryfikacji Uczestnik przeprowadza testy bezpieczeństwa i identyfikuje potencjalne zagrożenia. | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Wprowadzenie do testowania oprogramowania
- Co to jest testowanie oprogramowania?
- Znaczenie testowania w cyklu życia oprogramowania (SDLC).
Rodzaje testów
- Testy funkcjonalne vs. niefunkcjonalne.
- Testy jednostkowe, integracyjne, systemowe, akceptacyjne.
Proces testowania
- Analiza wymagań.
- Projektowanie przypadków testowych.
- Wykonywanie testów.
- Raportowanie błędów.
Narzędzia wspierające testowanie
- Przegląd popularnych narzędzi: JIRA, TestRail, Selenium.
- Wybór narzędzia do testowania w zależności od potrzeb.
Umiejętności praktyczne w testowaniu aplikacji
Tworzenie przypadków testowych
- Techniki projektowania testów.
- Przykłady i ćwiczenia praktyczne.
Wykonywanie testów
- Ręczne wykonywanie testów.
- Automatyzacja testów: wprowadzenie.
Testowanie mobilnych aplikacji
- Specyfika testowania aplikacji mobilnych.
- Narzędzia do testowania aplikacji mobilnych (np. Appium).
- Symulatory vs. urządzenia fizyczne.
Testowanie aplikacji webowych
- Narzędzia do testowania aplikacji webowych (np. Selenium, Cypress).
- Testowanie różnych przeglądarek.
- Testy wydajnościowe i obciążeniowe.
Automatyzacja testów
Wprowadzenie do automatyzacji testów
- Co to jest automatyzacja testów?
- Zastosowanie automatyzacji w cyklu życia aplikacji.
Narzędzia do automatyzacji testów
- Przegląd narzędzi: Selenium, JUnit, TestNG.
- Instalacja i konfiguracja narzędzi.
Pisanie skryptów automatyzujących testy
- Języki skryptowe: Python, Java.
- Tworzenie i uruchamianie pierwszych skryptów.
- Debugowanie i optymalizacja skryptów.
Best practices w automatyzacji testów
- Utrzymanie i rozwój testów automatycznych.
- Refaktoryzacja kodu testowego.
- Unikanie pułapek automatyzacji.
Testowanie bezpieczeństwa
Wprowadzenie do testowania bezpieczeństwa
- Podstawy testowania bezpieczeństwa.
- Znaczenie bezpieczeństwa w aplikacjach.
Narzędzia do testowania bezpieczeństwa
- Przegląd narzędzi: OWASP ZAP, Burp Suite.
- Konfiguracja i użycie narzędzi do testów.
Testowanie bezpieczeństwa aplikacji webowych
- Typowe ataki na aplikacje webowe: XSS, SQL Injection.
- Symulowanie ataków i zabezpieczanie aplikacji.
Zielone kompetencje w testowaniu aplikacji
Wprowadzenie do zielonych kompetencji w IT
- Czym są zielone kompetencje?
- Znaczenie ekologii w branży IT.
Ekologiczne aspekty w testowaniu aplikacji
- Minimalizowanie zużycia energii przez aplikacje.
- Optymalizacja procesów testowych pod kątem zużycia zasobów.
- Testowanie wydajności w kontekście efektywności energetycznej.
Zrównoważony rozwój w IT i jego wpływ na testowanie
- Jak testerzy mogą wspierać zrównoważony rozwój?
- Przykłady dobrych praktyk i inicjatyw ekologicznych.
Podsumowanie i przygotowanie do pracy
Przegląd materiału i powtórzenie
- Powtórzenie najważniejszych zagadnień.
- Q&A.
Case study i symulacja testów
- Praktyczne ćwiczenia: case study z testowania aplikacji.
- Symulacja pełnego cyklu testowania.
Egzamin i zakończenie.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 32 Wprowadzenie do testowania oprogramowania - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 09-11-2024 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 2 z 32 Rodzaje testów - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 09-11-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:45 | Liczba godzin 01:45 |
Przedmiot / temat zajęć 3 z 32 Przerwa. | Prowadzący Robert Lamczyk | Data realizacji zajęć 09-11-2024 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 11:00 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 4 z 32 Proces testowania - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 09-11-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 5 z 32 Narzędzia wspierające testowanie - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 09-11-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 6 z 32 Przerwa. | Prowadzący Robert Lamczyk | Data realizacji zajęć 09-11-2024 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 14:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 7 z 32 Tworzenie przypadków testowych - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 09-11-2024 | Godzina rozpoczęcia 14:15 | Godzina zakończenia 17:00 | Liczba godzin 02:45 |
Przedmiot / temat zajęć 8 z 32 Wykonywanie testów - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 09-11-2024 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 18:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 9 z 32 Wykonywanie testów -cd.- Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 10-11-2024 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 10:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 10 z 32 Przerwa. | Prowadzący Robert Lamczyk | Data realizacji zajęć 10-11-2024 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 10:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 11 z 32 Testowanie mobilnych aplikacji - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 10-11-2024 | Godzina rozpoczęcia 10:15 | Godzina zakończenia 13:00 | Liczba godzin 02:45 |
Przedmiot / temat zajęć 12 z 32 Przerwa. | Prowadzący Robert Lamczyk | Data realizacji zajęć 10-11-2024 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 13:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 13 z 32 Testowanie aplikacji webowych - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 10-11-2024 | Godzina rozpoczęcia 13:15 | Godzina zakończenia 16:45 | Liczba godzin 03:30 |
Przedmiot / temat zajęć 14 z 32 Przerwa. | Prowadzący Robert Lamczyk | Data realizacji zajęć 10-11-2024 | Godzina rozpoczęcia 16:45 | Godzina zakończenia 17:00 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 15 z 32 Wprowadzenie do automatyzacji testów - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 10-11-2024 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 18:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 16 z 32 Wprowadzenie do automatyzacji testów -cd.- Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 16-11-2024 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 17 z 32 Narzędzia do automatyzacji testów - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 16-11-2024 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 18 z 32 Przerwa. | Prowadzący Robert Lamczyk | Data realizacji zajęć 16-11-2024 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 19 z 32 Pisanie skryptów automatyzujących testy - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 16-11-2024 | Godzina rozpoczęcia 12:15 | Godzina zakończenia 15:45 | Liczba godzin 03:30 |
Przedmiot / temat zajęć 20 z 32 Przerwa. | Prowadzący Robert Lamczyk | Data realizacji zajęć 16-11-2024 | Godzina rozpoczęcia 15:45 | Godzina zakończenia 16:00 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 21 z 32 Best practices w automatyzacji testów - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 16-11-2024 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 22 z 32 Wprowadzenie do testowania bezpieczeństwa - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 16-11-2024 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 18:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 23 z 32 Narzędzia do testowania bezpieczeństwa - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 24 z 32 Testowanie bezpieczeństwa aplikacji webowych - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 09:30 | Godzina zakończenia 11:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 25 z 32 Przerwa. | Prowadzący Robert Lamczyk | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 11:15 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 26 z 32 Wprowadzenie do zielonych kompetencji w IT - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 11:15 | Godzina zakończenia 11:45 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 27 z 32 Ekologiczne aspekty w testowaniu aplikacji - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 11:45 | Godzina zakończenia 12:45 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 28 z 32 Zrównoważony rozwój w IT i jego wpływ na testowanie - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 12:45 | Godzina zakończenia 13:15 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 29 z 32 Przerwa. | Prowadzący Robert Lamczyk | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 13:15 | Godzina zakończenia 13:30 | Liczba godzin 00:15 |
Przedmiot / temat zajęć 30 z 32 Przegląd materiału i powtórzenie - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 31 z 32 Case study i symulacja testów - Zajęcia teoretyczno-praktyczne. | Prowadzący Robert Lamczyk | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 16:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 32 z 32 Egzamin i zakończenie. | Prowadzący - | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 16:30 | Godzina zakończenia 18:00 | Liczba godzin 01:30 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto4 500,00 PLN
- Koszt przypadający na 1 uczestnika netto4 500,00 PLN
- Koszt osobogodziny brutto112,50 PLN
- Koszt osobogodziny netto112,50 PLN
Prowadzący
Prowadzący
Robert Lamczyk
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Opracowania własne trenera, skrypty szkoleniowe, prezentacja.
Informacje dodatkowe
Dla uczestników z dofinansowaniem min. 70% kwoty szkolenia - stawka „zw” – „§ 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ń”
Warunki techniczne
Warunki techniczne
OS: iOS 11
Windows: Windows 10 kompilacja 14393
Android: Android OS 5.0
Funkcje sieci Web. Najnowsza wersja przeglądarki Safari, Internet Explorer 11, Chrome, Edge lub Firefox
Komputer Mac:MacOS 10.13
Połączenie internetowe: wymagane jest połączenie internetowe przewodowe lub bezprzewodowe (3G, 4G, LTE) o następujących parametrach:
- dla transmisji wideo w jakości HD 720p minimalna przepustowość łącza internetowego wynosi: 1.5Mbps/1.5Mbps (wysyłanie/odbieranie).
- dla transmisji wideo w jakości FullHD 1080p minimalna przepustowość łącza internetowego wynosi: 3Mbps/3Mbps (wysyłanie/odbieranie).
Okres ważności linku: Link będzie ważny w dniach i godzinach wskazanych w harmonogramie usługi.