Testy jednostkowe dla programistów PL/SQL

Najbliższe terminy tego szkolenia
Skuteczność
Program szkolenia
- Testowanie oprogramowania
- Koszty znalezienia i naprawy błędów
- Cel etapu testowania
- Strategie testowania
- metody czarnej skrzynki
- metoda białej skrzynki
- Testy nieformalne
- Weryfikacja typowych błędów
- Inspekcje i przeglądy
- Code review
- Przypadki testowe
- Etapy testowania
- Fazy testów
- Metody testów
- Rodzaje testów
- Funkcjonalne
- Niefunkcjonalne
- Najczęstsze błędy
- Metodologia białej skrzynki
- Grupy równoważne
- Analiza warunków brzegowych
- Error guesing
- Testy jednostkowe
- Definicja – testy czy programowanie?
- Korzyści z przeprowadzenia testów jednostkowych
- Typowe problemy podczas testów jednostkowych
- Tworzenie oprogramowania w metodologii TDD
- Tworzenie testowalnego kodu PL/SQL
- Przygotowywanie przypadków testowych
- Przygotowanie środowiska do testów
- Konfiguracja
- Dane testowe
- Tworzenie testów z wykorzystaniem narzędzia utPLSQL
- Instalacja narzędzia
- Adnotacje
- Suite
- Test
- Disabled
- Beforeall
- Afterall
- Beforeeach
- Aftereach
- Beforetest
- Aftertest
- Tworzenie prostych testów
- Operatory porównania
- Równości
- Nierówności
- Zakresy
- Mniejsze/większe niż
- Porównywanie wartości null
- Porównywanie wartości Boolean
- Porównywanie ilości wierszy
- Wspierane typy danych
- Testowanie złożonych typów danych
- Wyjątki
- Kursory
- Obiekty
- Kolekcje
- Dobre praktyki
- Raportowanie - pokrycie kodu
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
O szkoleniu w skrócie
Testy jednostkowe są potężnym i efektywnym rodzajem testów. To narzędzie umożliwiające drastyczne podniesienie jakości kodu poprzez eliminację większości błędów typowych i technicznych na wczesnym etapie tworzenia oprogramowania. Testy jednostkowe są przeprowadzane w fazie implementacji, dzięki czemu koszty znalezienia i naprawy błędów są minimalne w porównaniu do innych rodzajów testów.
Szkolenie przybliży uczestnikom zagadnienie testów jednostkowych a także pokaże, w jaki sposób przygotować i przeprowadzić testy jednostkowe, by w maksymalny sposób wykorzystać ogromne możliwości narzędzia.
Testy jednostkowe są postrzegane jako trudne do implementacji i kosztowne – na szkoleniu udowodnimy, że jest dokładnie odwrotnie!
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:- przygotować przypadki testowe,
- utworzyć testowalny kod PL/SQL,
- tworzyć oprogramowanie w metodologii TDD,
- tworzyć testy jednostkowe z wykorzystaniem narzędzia utPLSQL
Dla kogo?
Szkolenie jest skierowane do programistów PL/SQL na każdym poziomie zaawansowania, którzy chcieliby podnieść jakość tworzonego kodu. Wdrożenie testów jednostkowych w proces tworzenia oprogramowania to duże wyzwanie, jednak warte wysiłku. Testy jednostkowe umożliwiają znaczną redukcję błędów jeszcze w fazie implementacji, co nie tylko zmniejsza koszty fazy implementacji i testów, ale także koszty wytworzenia całego oprogramowania.
Prowadząca szkolenie: Monika Lewandowska
Oracle ACE i Senior Oracle Designer & Developer. Monika jest doświadczoną projektantką i programistką baz danych Oracle. Swoją przygodę z Oracle zaczęła jeszcze w zeszłym stuleciu od Oracle 7, i kontynuuje ją po dziś dzień.
Monika należy do programu Oracle ACE (ACE Pro) oraz do organizacji Symposium 42.
Lubi dzielić się wiedzą i bierze udział jako prelegent w międzynarodowych konferencjach poświęconych tematyce Oracle (POUG, DOAG, UKOUG, RMOUG i wiele innych).
Podczas tworzenie oprogramowania największy nacisk kładzie na zrozumienie wymagań klienta, prostotę rozwiązań oraz jakość kodu.
A ponad wszystko – na wydajność systemu!
Kocha szybkie motocykle i jeszcze szybsze bazy danych!

Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii Oracle













