Kod: SQA-024
Czas trwania: 8 godzin
Czas trwania: 8 godzin
Opis szkolenia
Nasze szkolenie jest przydatne dla wszystkich członków zespołu projektowego, ponieważ zarządzanie defektami dotyczy wszystkich zaangażowanych w tworzenie oprogramowania, niezależnie od ich roli lub wiedzy.Omówimy definicje defektów i ich związek z weryfikacją i walidacją, sformułujemy kryteria dla wymagań wysokiej jakości oraz zilustrujemy trudności w ich spełnianiu. Przyjrzymy się klasyfikacji defektów ze względu na miejsce ich wystąpienia - na etapie opisu wymagań, kompilacji specyfikacji wymagań, żądań zmian, w architekturze, kodzie czy scenariuszach testowych. Przeanalizowane zostaną wewnętrzne i zewnętrzne przyczyny tych defektów.
Ponadto omówimy propagację defektów (namnażanie) z powodu nieterminowego wykrywania i korygowania defektów, a także przedstawiamy zadania związane z zarządzaniem defektami. Omówione zostaną również podejścia do budowania różnych klasyfikacji defektów.
W trakcie kursu przeanalizujesz klasyfikacje typów testów w oparciu o metodologię Rational Unified Process oraz specyfikę wad dokumentacji. Rozważymy przykłady z różnych cykli życia defektów i przeanalizujemy ich zastosowanie w zależności od specyfiki projektu. Dowiesz się, do czego służy baza danych defektów i jak prawidłowo z niej korzystać, a także uzyskasz zalecenia dotyczące opisu defektów.
Plan szkolenia
Terminologia- Definicja wady
- Wady i awarie
- Wady produktu oprogramowania
Testowanie i wymagania
- Wykrywanie defektów w procesie testowania
- Kryteria wymagań wysokiej jakości
- Fałsz wymagań
Klasyfikacja typów badań
- Różne klasyfikacje badań
- Rodzaje testów według RUP
- Najczęstsze typy testów
- Optymalna alokacja zasobów pomiędzy typami testów
Klasyfikacja wad na podstawie miejsca ich wystąpienia
- Wady na etapie opisu wymagań
- Wady w kompilacji specyfikacji wymagań
- Wady w prośbach o zmianę
- Wady w architekturze
- Wady kodu
- Wady scenariuszy testowych
- Przyczyny wad
- Dynamika mnożenia defektów
- Testowanie w przypadku niekompletnych lub nieprawidłowych wymagań systemowych
Klasyfikacja wad na podstawie ich ważności
- Klasyfikacja (znaczenie) wad
- Analiza ważności defektów
- Zalecenia dotyczące analizy, badania i naprawy usterek
Klasyfikacja defektów na podstawie etapów testowania
- Metody wykrywania defektów na różnych etapach testowania
Klasyfikacja wad na podstawie ich manifestacji
- Częste wady dla różnych typów aplikacji
- Rodzaje usterek w dokumentacji użytkownika
Zarządzanie defektami
- Rejestracja defektów wykrytych podczas testów
- Definiowanie atrybutów defektów
- Zmieniające się stany istniejących wad
- Przechowywanie wad
- Definicja cyklu życia defektu
- Powiadamianie użytkowników o zmianach statusu defektu
- Przejście defektów w procesie rozwoju zgodnie z cyklem życia
- Uzyskiwanie różnych informacji o wadach
Przykłady raportów o defektach
- Przykłady dobrych i złych raportów dotyczących tej samej wady
Opis defektu
- Błędy w opisie defektu
- Zadania zarządzania defektami w zakresie zarządzania ryzykiem
- Zarządzanie defektami w podejmowaniu decyzji o zakończeniu testów
- Zalecenia dotyczące opisu defektu
- Zalecenia dotyczące weryfikacji defektu
- Problemy z zarządzaniem defektami
- Problemy psychologiczne
- Najcenniejsze cechy testera
Narzędzia do zarządzania defektami
- Lista popularnych narzędzi do zarządzania defektami
- Przykłady wykorzystania takich narzędzi
Cele
- Poznanie podstaw zarządzania defektami
- Opisywanie wykrytych defektów i zapisywanie ich w bazie defektów
- Sprawdzanie poprawionych defektów
- Analiza i ustawianie cyklu życia defektu w ramach projektu
Grupa docelowa
- Testerzy
- Projektanci testów
- Kierownicy Testów
- Inżynierowie Automatyki Testów
- Analitycy
- Deweloperzy
- Menadżerowie projektu
- Technical Writers
- Related Expertise Leads
- Related Expertise Leads
- Kierownicy liniowi
- Przedstawiciele klienta