Podstawa Testów

Zasób wiedzy używany jako podstawa dla analizy i projektowania testów.

Present in sylabi

Przykład użycia

W przypadku systemu rozliczeniowego podstawa testów obejmuje specyfikację wymagań, dokumenty projektowe oraz umowy opisujące zasady rozliczeń. Testerzy wyprowadzają przypadki testowe z tych dokumentów — przypadek testowy dla scenariusza spóźnionej płatności wynika z wymagania określającego zasadę naliczania kar. Jeśli dokument można zmienić wyłącznie w ramach formalnej procedury zmian, taką podstawę testów nazywamy zamrożoną podstawą testów, która daje zespołowi testowemu stabilny punkt odniesienia na czas trwania testów.

Częste pytania

Jakie dokumenty wchodzą w skład podstawy testów? Wszelkie dokumenty, z których można wywnioskować wymagania dotyczące komponentu lub systemu: specyfikacje wymagań, dokumenty projektowe, przypadki użycia, umowy, normy, a nawet analizy ryzyka. Jest to dokumentacja, na której opierają się przypadki testowe.

Czym jest zamrożona podstawa testów? To podstawa testów, którą można zmienić wyłącznie w ramach formalnej procedury zmian. Zamrożenie podstawy zapobiega unieważnianiu przypadków testowych na skutek zmiany ich dokumentów źródłowych w trakcie cyklu testów.

Dlaczego podstawa testów jest ważna? To źródło identyfikowalności. Każdy przypadek testowy powinien być możliwy do powiązania z pozycją podstawy testów, a każde wymaganie powinno być pokryte testami — to identyfikowalność czyni pokrycie mierzalnym.

Co, jeśli podstawa testów jest błędna? Defekt w podstawie testów (na przykład niepoprawne wymaganie) przeniesie się na przypadki testowe. Dlatego przeglądy podstawy testów są częścią testowania — wczesne wykrywanie i usuwanie tych defektów to kluczowa korzyść testowania statycznego.

Powiązane terminy

  • przypadek testowy — wyprowadzany z podstawy testów
  • warunek testowy — element podstawy testów, który można testować
  • kryteria wejścia — warunki sprawdzane względem podstawy testów przed rozpoczęciem testowania
  • identyfikowalność — powiązanie między przypadkami testowymi a elementami podstawy testów
  • projektowanie testów — czynność, która wykorzystuje podstawę testów jako dane wejściowe
  • przegląd — sposób wczesnego wykrywania defektów podstawy testów

Recommend more content related to this term