Pobierz konspekt szkolenia w formacie PDF

Transkrypt

Pobierz konspekt szkolenia w formacie PDF
Szkolenie Compendium CE
JĘZYK C++ - NIEZAWODNOŚĆ PROGRAMÓW W C++ I
TESTOWANIE OPROGRAMOWANIA
Strona 1 z 4
Szkolenie: Compendium CE
JęZYK C++ - NIEZAWODNOść PROGRAMóW W C++ I
TESTOWANIE OPROGRAMOWANIA
FORMA SZKOLENIA
MATERIAŁY
CENA
Stacjonarne
Tradycyjne
3200 PLN NETTO*
Stacjonarne
Tablet ctab
3600 PLN NETTO*
Metoda dlearning
Tradycyjne
3200 PLN NETTO*
Metoda dlearning
Tablet ctab
3200 PLN NETTO*
*(+VAT zgodnie z obowiązującą stawką w dniu wystawienia faktury)
INFORMACJE DODATKOWE
Czas trwania szkolenia
Lokalizacje
5 dni
Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00
Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
OPIS SZKOLENIA
Szkolenie Niezawodność programów w C++. Testowanie oprogramowania uczy, jak testować programy napisane w tym języku.
Wprowadzeniem do kursu jest zaznajomienie uczestników z zaawansowanymi elementami standardu C++11. oraz standardu C++14.
Klasyczne testowanie programów wykonuje się po jego napisaniu. Omówimy metodologię pisania programów sterowanego testami
(TDD), która implementowana jest w trakcie budowania oprogramowania. Budowanie złożonych systemów oprogramowania jest
działanie zespołowym. Przestawione zostaną takie metody jak: programowanie ekstremalne, programowanie zwinne, DSDM, FDD,
LSD.
PLAN SZKOLENIA
- Wprowadzenie.
- Zaawansowane funkcje języka C++ oraz wprowadzenie do standardowej biblioteki szablonów STL .
- Co to są szablony w języku C++?
- Programowanie z użyciem wyrażeń lambda.
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Compendium CE
JĘZYK C++ - NIEZAWODNOŚĆ PROGRAMÓW W C++ I
TESTOWANIE OPROGRAMOWANIA
Strona 2 z 4
- Wykorzystanie sprytnych wskaźników.
- Kontenery STL.
- Iteratory STL..
- Algorytmy STL.
- Implementacja wyjątków w języku C++.
- Struktura funkcjonalna oprogramowania.
- Klasy i moduły.
- Powiązania wewnętrzne w modułach.
- Powiązania międzymodułowe.
- System oprogramowania i jego specyfikacja zewnętrzna.
- Cykl życia oprogramowania.
- Testowanie systemów oprogramowania.
- Model odziaływania w procesie wdrażania oprogramowania.
- Aksjomaty testowania oprogramowania.
- Definicja błędu programu.
- Klasyfikacja błędów.
- Koszty błędów.
- Typy i herarchia testów.
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Compendium CE
JĘZYK C++ - NIEZAWODNOŚĆ PROGRAMÓW W C++ I
TESTOWANIE OPROGRAMOWANIA
Strona 3 z 4
- Testy jednostkowe (modułowe).
- Testy integracyjne
- Testy funkcjonalne
- Testy systemowe
- Testy akceptacyjne
- Testy regresyjne.
- Testy w fazie utrzymywania systemu
- Narzędzia wspomagjące testowanie.
- Dokumentacja testowa - plan testów. Dokument IEEE 829
- Projektowanie niezawodnego opogramowania.
- Klasy błędów i ich wpływ na działanie programu.
- Błędy wykonania i ich obsługa za pomocą wyjątków.
- Refaktoryzacja, analiza kodu redudantnego.
- Testowanie wstępujące i testowanie zstępujące.
- O programowaniu sterowanym testami(TDD).
- Cykl TDD: Red>>Green>>Refactor.
- Trzy reguły TDD.
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Compendium CE
JĘZYK C++ - NIEZAWODNOŚĆ PROGRAMÓW W C++ I
TESTOWANIE OPROGRAMOWANIA
Strona 4 z 4
- Zastosowanie narzędzia CppUTest.
- Zastosowanie frameworka Google C++ Mock.
- Testowanie jednostkowe przy pomocy Boost.Test.
- Realizacja oprogramowania w zespole.
- Programowanie ekstremalne.
- Scrum - iteracyjna i inkrementalna metodyka prowadzenia projektów.
- Dynamic Systems Development Method(DSDM).
- Feature Driven Development (FDD).
- Lean Software Development(LSD).
- Uwagi końcowe.
WYMAGANIA DLA UCZESTNIKA
- Umiejętności pisania i uruchamiania programów w języku C++.
CERTYFIKATY
Uczestnicy szkolenia otrzymują certyfikat wystawiony imiennie oraz na firmę, sygnowany przez Compendium Centrum Edukacyjne.
PROWADZĄCY
Wykładowca Compendium Centrum Edukacyjnego.
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028

Podobne dokumenty