flashcards_qa_black_white_box_istqb

1
Q

Pytanie

A

Odpowiedź

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

Co to jest QA?

A

QA to zapewnienie jakości, proces mający na celu zapewnienie wysokiej jakości produktu.

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

Co to jest testowanie funkcjonalne?

A

Testowanie funkcjonalne sprawdza, czy funkcje systemu działają zgodnie z wymaganiami.

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

Co to jest testowanie niefunkcjonalne?

A

Testowanie niefunkcjonalne dotyczy atrybutów jakościowych, takich jak wydajność czy użyteczność.

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

Na czym polega testowanie manualne?

A

Testowanie manualne polega na ręcznym wykonywaniu testów bez użycia narzędzi automatyzujących.

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

Na czym polega testowanie automatyczne?

A

Testowanie automatyczne wykorzystuje narzędzia do automatyzacji procesu testowania.

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

Co to jest testowanie wydajności?

A

Testowanie wydajności mierzy szybkość i stabilność systemu pod obciążeniem.

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

Co to jest testowanie jednostkowe?

A

Testowanie jednostkowe sprawdza poprawność poszczególnych modułów oprogramowania.

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

Co to jest testowanie integracyjne?

A

Testowanie integracyjne sprawdza współpracę między różnymi modułami systemu.

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

Co to jest testowanie systemowe?

A

Testowanie systemowe sprawdza całość systemu w rzeczywistych warunkach.

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

Co to jest testowanie regresji?

A

Testowanie regresji ma na celu sprawdzenie, czy nowe zmiany nie wprowadziły błędów w już działającym systemie.

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

Na czym polega testowanie akceptacyjne?

A

Testowanie akceptacyjne sprawdza, czy system spełnia wymagania klienta i może zostać zaakceptowany do użytku.

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

Na czym polega testowanie eksploracyjne?

A

Testowanie eksploracyjne to podejście, w którym tester bada system bez wcześniej zdefiniowanych przypadków testowych.

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

Co to jest testowanie dymne (smoke testing)?

A

Testowanie dymne to szybka weryfikacja, czy podstawowe funkcje systemu działają poprawnie.

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

Na czym polega testowanie sanity?

A

Testowanie sanity to weryfikacja, czy naprawione błędy zostały poprawnie rozwiązane bez wprowadzenia nowych problemów.

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

Co to jest testowanie bezpieczeństwa?

A

Testowanie bezpieczeństwa bada, czy system jest odporny na ataki i zapewnia poufność danych.

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

Na czym polega testowanie kompatybilności?

A

Testowanie kompatybilności sprawdza, czy system działa poprawnie na różnych platformach i przeglądarkach.

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

Na czym polega testowanie użyteczności?

A

Testowanie użyteczności ocenia, czy system jest łatwy w użyciu dla użytkowników końcowych.

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

Co to jest testowanie A/B?

A

Testowanie A/B porównuje dwie wersje systemu w celu określenia, która działa lepiej.

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

Co to jest defekt?

A

Defekt to problem wykryty podczas testowania, który powoduje niepoprawne działanie systemu.

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

Co to jest błąd?

A

Błąd to pomyłka w kodzie lub konfiguracji systemu prowadząca do nieprawidłowego działania.

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

Co to jest incydent testowy?

A

Incydent testowy to każde zdarzenie, które wymaga dalszego badania w trakcie testowania.

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

Co zawiera raport testowy?

A

Raport testowy zawiera podsumowanie wykonanych testów oraz wykrytych błędów.

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

Co zawiera plan testów?

A

Plan testów to dokument opisujący strategię, zakres oraz harmonogram testowania.

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

Co to jest scenariusz testowy?

A

Scenariusz testowy to opis kroków, które należy wykonać, aby przetestować konkretną funkcję systemu.

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

Co to jest przypadek testowy?

A

Przypadek testowy to specyficzny zestaw warunków używanych do sprawdzenia, czy system działa zgodnie z oczekiwaniami.

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

Co to są kryteria wejścia?

A

Kryteria wejścia to warunki, które muszą być spełnione, aby można było rozpocząć testowanie.

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

Co to są kryteria wyjścia?

A

Kryteria wyjścia to warunki, które muszą być spełnione, aby zakończyć testowanie.

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

Co to jest cykl życia defektu?

A

Cykl życia defektu to proces od wykrycia błędu aż po jego naprawę i weryfikację.

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

Co to jest cykl życia oprogramowania (SDLC)?

A

Cykl życia oprogramowania (SDLC) obejmuje fazy od projektowania do wdrożenia systemu.

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

Co to jest przegląd (review)?

A

Przegląd to proces weryfikacji dokumentacji lub kodu przez członków zespołu.

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

Co to jest kontrola (inspection)?

A

Kontrola to formalna weryfikacja wyników pracy zespołu w celu znalezienia błędów.

33
Q

Co to jest audyt?

A

Audyt to niezależna ocena procesów, aby sprawdzić ich zgodność z wymaganiami.

34
Q

Co to są testy statyczne?

A

Testy statyczne analizują dokumenty, kod i inne artefakty bez uruchamiania programu.

35
Q

Co to są testy dynamiczne?

A

Testy dynamiczne wymagają uruchomienia oprogramowania w celu przetestowania jego działania.

36
Q

Co to jest zasięg testów (test coverage)?

A

Zasięg testów to miara pokrycia testami funkcji lub kodu systemu.

37
Q

Co to jest zarządzanie testami?

A

Zarządzanie testami to proces planowania, organizowania i monitorowania działań związanych z testowaniem.

38
Q

Jakie są narzędzia do zarządzania testami?

A

Narzędzia do zarządzania testami wspierają procesy planowania i śledzenia testów, np. JIRA, TestRail.

39
Q

Co to jest JIRA?

A

JIRA to popularne narzędzie do zarządzania projektami i zgłaszania błędów.

40
Q

Co to jest TestRail?

A

TestRail to narzędzie do zarządzania testami, pozwalające na śledzenie przypadków testowych.

41
Q

Na czym polega raportowanie błędów?

A

Raportowanie błędów to proces zgłaszania i śledzenia wykrytych problemów.

42
Q

Co to jest priorytet błędu?

A

Priorytet błędu wskazuje, jak szybko błąd powinien zostać naprawiony.

43
Q

Co to jest istotność błędu (severity)?

A

Istotność błędu (severity) określa wpływ błędu na działanie systemu.

44
Q

Co to jest środowisko testowe?

A

Środowisko testowe to zestaw narzędzi i konfiguracji potrzebnych do przeprowadzenia testów.

45
Q

Co to jest plan testów?

A

Plan testów to dokument definiujący strategię, zakres i harmonogram testowania.

46
Q

Co to jest wskaźnik testowania (test metrics)?

A

Wskaźnik testowania (test metrics) to miary używane do oceny postępu i jakości testowania.

47
Q

Na czym polega śledzenie wymagań?

A

Śledzenie wymagań to proces sprawdzania, czy wszystkie wymagania zostały pokryte testami.

48
Q

Czym jest dokumentacja QA?

A

Dokumentacja QA to zbiór dokumentów opisujących procesy zapewnienia jakości.

49
Q

Na czym polega automatyzacja testów?

A

Automatyzacja testów to proces wykonywania testów za pomocą narzędzi automatyzujących.

50
Q

Co to jest JUnit?

A

JUnit to narzędzie do testowania jednostkowego dla aplikacji Java.

51
Q

Co to jest Selenium?

A

Selenium to narzędzie do automatyzacji testów aplikacji webowych.

52
Q

Co to jest testowanie black box?

A

Testowanie black box to metoda testowania, w której tester nie ma wiedzy o wewnętrznej strukturze systemu.

53
Q

Na czym polega testowanie black box?

A

Testowanie black box polega na testowaniu funkcjonalności systemu na podstawie jego specyfikacji, bez znajomości kodu źródłowego.

54
Q

Jakie są zalety testowania black box?

A

Zalety testowania black box to brak potrzeby znajomości kodu oraz możliwość testowania systemu z perspektywy użytkownika.

55
Q

Jakie są wady testowania black box?

A

Wady testowania black box to brak możliwości testowania wewnętrznej logiki systemu oraz ryzyko pominięcia istotnych błędów.

56
Q

Jakie techniki są stosowane w testowaniu black box?

A

W testowaniu black box stosuje się techniki takie jak ekwiwalentne podziały, analiza wartości brzegowych i tablice decyzyjne.

57
Q

Jakie są przykłady testów black box?

A

Przykłady testów black box to testy funkcjonalne, testy regresji oraz testy akceptacyjne.

58
Q

Co to jest testowanie white box?

A

Testowanie white box to metoda testowania, w której tester ma pełną wiedzę o wewnętrznej strukturze systemu.

59
Q

Na czym polega testowanie white box?

A

Testowanie white box polega na analizie i testowaniu wewnętrznej struktury kodu źródłowego.

60
Q

Jakie są zalety testowania white box?

A

Zalety testowania white box to możliwość testowania wewnętrznej logiki i bardziej precyzyjne wykrywanie błędów w kodzie.

61
Q

Jakie są wady testowania white box?

A

Wady testowania white box to potrzeba znajomości kodu oraz trudność w pokryciu wszystkich przypadków testowych.

62
Q

Jakie techniki są stosowane w testowaniu white box?

A

W testowaniu white box stosuje się techniki takie jak pokrycie instrukcji, pokrycie gałęzi i analiza ścieżek.

63
Q

Jakie są przykłady testów white box?

A

Przykłady testów white box to testy jednostkowe, testy integracyjne i testy pokrycia kodu.

64
Q

Co to jest ISTQB?

A

ISTQB to międzynarodowa organizacja, która oferuje certyfikacje w dziedzinie testowania oprogramowania.

65
Q

Jakie są poziomy certyfikacji ISTQB?

A

ISTQB oferuje poziomy certyfikacji: Foundation Level, Advanced Level oraz Expert Level.

66
Q

Co to jest poziom podstawowy (Foundation Level) ISTQB?

A

Poziom podstawowy (Foundation Level) ISTQB to certyfikacja dla osób rozpoczynających karierę w testowaniu oprogramowania.

67
Q

Co to jest poziom zaawansowany (Advanced Level) ISTQB?

A

Poziom zaawansowany (Advanced Level) ISTQB to certyfikacja dla doświadczonych testerów, którzy chcą pogłębić swoją wiedzę.

68
Q

Jakie są role w testowaniu oprogramowania według ISTQB?

A

Role w testowaniu według ISTQB obejmują m.in. testera, lidera testów, analityka testów oraz menedżera testów.

69
Q

Co to jest dynamiczne testowanie oprogramowania według ISTQB?

A

Dynamiczne testowanie według ISTQB to testowanie polegające na rzeczywistym uruchomieniu systemu i sprawdzaniu jego zachowania.

70
Q

Co to jest statyczne testowanie oprogramowania według ISTQB?

A

Statyczne testowanie według ISTQB to analiza artefaktów testowych bez uruchamiania programu, np. przeglądy dokumentów.

71
Q

Jakie są techniki projektowania testów według ISTQB?

A

Techniki projektowania testów według ISTQB obejmują techniki czarnoskrzynkowe, białoskrzynkowe oraz oparte na doświadczeniu.

72
Q

Co to jest pokrycie wymagań według ISTQB?

A

Pokrycie wymagań według ISTQB to miara, która ocenia, czy wszystkie wymagania zostały przetestowane.

73
Q

Jakie są podstawowe zasady testowania według ISTQB?

A

Podstawowe zasady testowania według ISTQB to m.in. brak błędów nie oznacza braku defektów, wczesne testowanie oraz testowanie zależne od kontekstu.

74
Q

Co to jest zarządzanie testowaniem według ISTQB?

A

Zarządzanie testowaniem według ISTQB to proces planowania, monitorowania i kontrolowania działań testowych.

75
Q

Jakie są fazy cyklu życia testowania według ISTQB?

A

Fazy cyklu życia testowania według ISTQB obejmują m.in. planowanie, analizę, projektowanie, realizację, zakończenie testów.

76
Q

Co to jest analiza ryzyka według ISTQB?

A

Analiza ryzyka według ISTQB to proces identyfikowania i oceny ryzyk związanych z jakością oprogramowania.

77
Q

Jakie są typy testów według ISTQB?

A

Typy testów według ISTQB obejmują testy funkcjonalne, niefunkcjonalne, testy wydajności, bezpieczeństwa itp.

78
Q

Czym jest regresja w testowaniu według ISTQB?

A

Regresja według ISTQB to proces ponownego testowania, aby upewnić się, że zmiany w kodzie nie wprowadziły nowych błędów.