1.3. Zasady testowania Flashcards

(9 cards)

1
Q

Testowanie dowodzi obecności, czy braku defektów?

A

Testowanie dowodzi obecności, nie może dowieść braku defektów.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Czy testowanie gruntowne jest możliwe?

A

Nie jest, z wyjątkiem bardzo prostych przypadków.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jak decydujemy co testować, jeżeli nie możemy przetestować wszystkiego?

A

Wyborem technik testowania, priorytetyzacją przypadków testowych i testowaniem opartym o ryzyko.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Co daje wczesne testowanie?

A

Oszczędza czas i pieniądze. Defekty znalezione we wczesnym etapie SDLC nie wywołają awarii po uruchomieniu systemu, a koszt ich naprawy będzie niższy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Czy defekty się kumulują?

A

Tak, zazwyczaj w małej liczbie modułów systemu można znaleźć najwięcej defektów. To zjawisko nazywane jest zasadą Pareto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Dlaczego nie należy używać tych samych testów zbyt długo?

A

Ponieważ się zużywają i nie wykrywają defektów. To zjawisko nazywane jest paradoksem pestycydów.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Jak możemy zniwelować paradoks pestycydów?

A

Możemy modyfikować dane testowe lub pisać nowe testy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Czy wszystkie metody testowania są uniwersalne?

A

Nie, testowanie zależy od kontekstu i nie ma jednego słusznego podejścia do testowania.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Jeżeli przetestujemy wszystkie wymagania systemowe i naprawimy wszystkie defekty, jakie jest jeszcze zagrożenie produktowe?

A

Nie spełnienie wymagań użytkowników końcowych pod względem realizacji celów biznesowych.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly