Który z poniższych zestawów elementów jest absolutnie niezbędny do zdefiniowania kompletnego, manualnego przypadku testowego (test case)?
Który z poniższych zestawów elementów jest absolutnie niezbędny do zdefiniowania kompletnego, manualnego przypadku testowego (test case)?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B
Uzasadnienie i szersze wyjaśnienie:
Przypadek testowy (ang. Test Case) to zestaw warunków i zmiennych, pod którymi tester określi, czy system działa poprawnie. Rdzeniem każdego przypadku testowego, zarówno manualnego, jak i automatycznego, są trzy elementy:
- Dane wejściowe (oraz warunki początkowe): Co podajemy na wejście do testowanej funkcji lub jakie akcje wykonujemy.
- Oczekiwany rezultat (ang. Expected Result): Jaki powinien być wynik działania programu przy podanych danych wejściowych, zgodnie ze specyfikacją.
- (Później) Rzeczywisty rezultat (ang. Actual Result): Jaki był faktyczny wynik działania programu. Porównanie wyniku oczekiwanego z rzeczywistym pozwala stwierdzić, czy test zakończył się sukcesem (Pass) czy porażką (Fail). Identyfikator testu jest kluczowy dla organizacji i raportowania.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A, C: To są przydatne metadane, ale nie definiują one samego testu.
- D: To są elementy raportu o błędzie (bug report), który jest tworzony w wyniku nieudanego przypadku testowego, a nie definicją samego przypadku.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Zmienne i Stałe w programowaniuNazwane obszary pamięci operacyjnej przechowujące dane robocze programu; zmienne pozwalają na modyfikację wartości podczas działania, podczas gdy stałe mają wartość niezmienną.
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
- Porty sieciowe (TCP/UDP)16-bitowe liczby całkowite (0-65535) w warstwie transportowej (TCP/UDP), służące do identyfikacji i rozróżniania procesów i usług sieciowych na pojedynczym hoście.
Podobne pytania z działu „Prawo autorskie licencje i rodo”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 31 pytań z tego działu.
- #58
Które z poniższych jest przykładem zagrożenia bezpieczeństwa w środowisku pracy programisty?
- #61
Co może być skutkiem pracy w środowisku o bardzo wysokiej temperaturze?
- #64
Praca w środowisku o niskiej temperaturze może prowadzić do:
- #66
Jak można zdefiniować chorobę zawodową?
- #68
Jakie są skutki pracy w środowisku o wysokim poziomie zapylenia?