Techniki testowania Flashcards

1
Q

Trzy grupy czynników wpływających na wybór techniki testowania

A

Formalne
Produktowe
Projektowe

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

Techniki czarnoskrzynkowe

A

Wykorzystują zewnętrzna wobec testowanego obiektu wiedzę o tym, jak obiekt ten powinien się zachowywać. Tą wiedzą może być na przykład: specyfikacja wymagań, opis przypadków użycia, user stories, procesy biznesowe. Wszystkie te modele opisują pożądane zachowanie systemu, przy czym nie odwołują się do jego wewnętrznej budowy, np.kodu źródłowego.

AKA: techniki behawioralne, techniki oparte na specyfikacji

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

Techniki białoskrzynkowe

A

Podstawą jest wewnętrzna struktura obiektu testów (najczęściej kod źródłowy).

AKA techniki strukturalne, techniki oparte na strukturze

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

Techniki oparte na doświadczeniu

A

Nie bazuje na żadnym formalnym dokumencie. Bazuje na wiedzy, intuicji, doświadczeniu, znajomości defektów znalezionych w poprzednich wersjach systemu itp.

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

Jakie są techniki czarnoskrzynkowe?

A
  1. Podział na klasy równoważności (KR)
  2. Analiza wartości brzegowych (AWB)
  3. Tablice decyzyjne
  4. Testowanie przejść pomiędzy stanami
  5. Testowanie oparte na przypadkach użycia
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Jakie są techniki białoskrzynkowe?

A
  1. Testowanie i pokrycie instrukcji kodu
  2. Testowanie i pokrycie decyzji
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Jakie są techniki oparte na doświadczeniu?

A
  1. Zgadywanie błędów
  2. Testowanie eksploracyjne
  3. Testowanie w oparciu o listę kontrolną
How well did you know this?
1
Not at all
2
3
4
5
Perfectly