Taksonomia defektów oprogramowania

Taksonomia defektów oprogramowania
Taksonomia defektów oprogramowania została ciekawie opisana w nowym podręczniku poziomu zaawansowanego. Pojawiły się również przykłady.

Taksonomia defektów jest skategoryzowaną listą typów defektów. Wyróżniamy dwa jej typy.

1. Lista może być ogólna i służyć do wysokopoziomowego wskazywania kierunku działań.

Przykład. Taksonomia Cema Kanera.

  •  Błędy UI
  •  Obsługa błędów
  •  Błędy powiązane z wartościami granicznymi
  •  Błędy obliczeniowe
  •  Stany inicjalne i późniejsze
  •  Błędy przepływu sterowania
  •  Błędy w obsłudze i interpretacji danych
  •  Niekontrolowane warunki uruchomienia testów
  •  Warunki obciążenia
  •  Sprzęt
  •  Źródła, wersje i zarządzanie wersjami
  •  Błędy testowania

 

2. Lista może być bardzo dokładna.

Przykład na podstawie sylabusa ISTQB Poziom Zaawansowany - Analityk Testów.

Pole tekstowe

  • Poprawne dane nie są akceptowane
  • Niepoprawne dane są akceptowane
  • Długość danej wejściowej nie jest weryfikowana
  • Znaki specjalne nie są wykrywane
  • Komunikaty błędów nie pomagają
  • Użytkownik nie jest w stanie poprawić błędnych danych
  • Reguły nie są stosowane

 

Pole daty

  • Poprawna data nie jest akceptowana
  • Niepoprawna data nie jest odrzucana
  • Zakres dat nie jest weryfikowany
  • Precyzja podawania daty nie jest poprawnie obsługiwana, np. hh:mm:ss
  • Użytkownik nie może poprawić błędnych danych
  • Reguły nie są przestrzegane (data końcowa musi być późniejsza niż początkowa)

 

Taksonomie mogą pomagać w testach osobom mniej doświadczonym jeśli są szczegółowe. Mogę jednak również przy zbyt dużej szczegółowości być kosztowne do wytworzenia i utrzymania.

 

7279

Powiązane szkolenia

05-06
czerwca
2023
Jarosław Hryszko
online
Praktyka testowania
1 750PLN
Testowanie aplikacji internetowych
12
Wolnych miejsc
Rezerwuj
06-07
marca
2023
Arnika Hryszko
online
Praktyka testowania
1 770PLN
Testowanie użyteczności
9
Wolnych miejsc
Rezerwuj
20-21
kwietnia
2023
Rafał Stańczak
online
Dobre praktyki testowania
1 700PLN
Testowanie w metodykach Agile
12
Wolnych miejsc
Rezerwuj
23-24
marca
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
1 770PLN
Testowanie aplikacji mobilnych - Android
9
Wolnych miejsc
Rezerwuj
12-13
czerwca
2023
Krzysztof Skarbiński
online
Automatyzacja testowania
1 800PLN
Testowanie REST API dla początkujących w języku python
10
Wolnych miejsc
Rezerwuj
27-28
lutego
2023
Krzysztof Kołodziejczyk
online
Języki programowania dla testerów
1 800PLN
JavaScript dla testerów oprogramowania
9
Wolnych miejsc
Rezerwuj
24-26
kwietnia
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
3 000PLN
Tester gier
11
Wolnych miejsc
Rezerwuj
13
marca
2023
-09
kwietnia
2023
Krzysztof Kołodziejczyk
online
Automatyzacja testowania
5 500PLN
Praktyka automatyzacji testowania
5
Wolnych miejsc
Rezerwuj

To powinno Cię zainteresować