Font size
WorksheetsTestowanie oprogramowania 1
Total questions: 23
Worksheet time: 20mins
Które z poniższych nie jest częścią podstawowego procesu testowego?
Czynności zamykające testy
Wszystkie wynienione czynności składają się na podstawowy proces testowy
Planowanie i kontrola (nadzór) testów
Analiza i projektowanie testów
W którym momencie procesu wytwarzania oprogramowania można rozpocząć testowanie?
Gdy wymagania oprogramowania zostały zatwierdzone
Gdy pierwszy moduł kodu jest gotowy do testowania jednostkowego
Gdy projekt oprogramowania jest kompletny
Gdy zakończono kodowanie
Określenie celów testowania obejmuje proces
projektowania testów
monitorowania testów i nadzór nad testami
planowania testów
analizy testów
Która z poniższych odpowiedzi zawiera NAJTRAFNIEJSZE porównanie celów testowania potwierdzającego (re-testu) i testowania regresji?
Celem testowania potwierdzającego jest sprawdzenie, czy wykryty wcześniej defekt został usunięty, a celem testowania regresji jest upewnienie się, że poprawka nie wpłynęła negatywnie na pozostałe części systemu.
Celem testowania regresji jest upewnienie się, że wszystkie wcześniej wykonywane testy nadal działają prawidłowo, a celem testowania potwierdzającego jest upewnienie się, że poprawki wprowadzone w jednej części systemu nie wpłynęły negatywnie na jego pozostałe części.
Celem testowania potwierdzającego jest potwierdzenie, że zmiany w systemie zostały wprowadzone pomyślnie, a celem testowania regresji jest ponowne wykonanie niezaliczonych wcześniej testów w celu upewnienia się, że teraz system działa prawidłowo.
Celem testowania regresji jest upewnienie się, że zmiany wprowadzone w jednej części systemu nie wpłynęły negatywnie na innej jego części, a celem testowania potwierdzającego jest sprawdzenie, czy wszystkie wcześniej wykonywane testy nadal przynoszą te same rezultaty.
Ciągłe porównywanie rzeczywistego z zaplanowanym postępem testowania przy użyciu miar specjalnie w tym celu zdefiniowanych to proces ?
Ukończenie testów
Implementacja testów
Analiza testów
Monitorowanie testów i nadzór nad testami
Która z poniższych odpowiedzi przedstawia przykład awarii w systemie tempomatu w samochodzie?
System przestaje utrzymywać zadaną prędkość w momencie zwiększenia lub zmniejszenia głośności radioodbiornika.
W systemie umieszczono zbędny kod, którego wykonanie powoduje uruchomienie sygnału dźwiękowego podczas cofania.
W specyfikacji projektu omyłkowo podano prędkość w m/h.
Programista systemu zapomniał zmienić nazwy zmiennych po wycięciu i wklejeniu fragmentów kodu.
Testowanie gruntowne jest niemożliwe (1 pkt)
PRAWDA
FAŁSZ
Wczesne testowanie oszczędza czas i pieniądze (1 pkt)
PRAWDA
FAŁSZ
Przy rozwijającej się aplikacji niezmienne testy tracą z czasem zdolność do wykrywania defektów. (1 pkt)
PRAWDA
FAŁSZ
Przypadki testowe muszą być regularnie przeglądane i modyfikowane podążając za rozwijaną aplikacją. (1 pkt)
PRAWDA
FAŁSZ
Przekonanie o braku błędów jest błędem. (1 pkt)
PRAWDA
FAŁSZ
Zaznacz zdania prawdziwe: (zaznacz wszystkie prawidłowe odpowiedzi)
Nie ma aplikacji, która nie posiada błędów.
Czym później zlokalizowany błąd tym więcej niepożądanych działań.
Jeden błąd potrafi wywołać lawinę kolejnych błędów.
Ciągłe wykonywanie tych samych testów jest zalecaną praktyką
Co oznacza, że Testowanie ujawnia usterki, ale nie dowodzi o ich braku?
Nie ma takiej możliwości, abyś przewidział każde zachowanie użytkownika.
Nie ma aplikacji, która nie posiada błędów.
Testowanie zmniejsza prawdopodobieństwo, że w oprogramowaniu istnieją niewykryte defekty.
Który z poniższych jest typowym celem testowania?
Zapobieganie defektom.
Naprawianie defektów.
Porównanie rzeczywistych wyników testów z wynikami oczekiwanymi.
Analiza przyczyny awarii.
Testowanie może być elementem zapewnienia jakości, ponieważ:
Gwarantuje, że wymagania są dostatecznie szczegółowe.
Zmniejsza ryzyko powstania niskiej jakości oprogramowania.
Gwarantuje przestrzeganie standardów w organizacji.
Pozwala zmierzyć jakość oprogramowania w kategorii liczby wykonanych przypadków
testowych.
Testowanie oprogramowania ...
to projektowanie oprogramowania
to sprawdzanie oprogramowania pod kątem sprzeczności lub błędów
nie jest częścią procesu wytwarzania oprogramowania
przeprowadza się tylko na końcowym produkcie
weryfikacja to: (zaznacz wszystkie prawidłowe odpowiedzi)
sprawdzenie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia potrzeby i wymagania użytkownika
pytanie, czy budujemy dobry produkt
egzaminowanie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia zdefiniowane wymagania
pytanie, czy budujemy produkt dobrze
walidacja to: (zaznacz wszystkie prawidłowe odpowiedzi)
sprawdzenie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia potrzeby i wymagania użytkownika
pytanie, czy budujemy dobry produkt
egzaminowanie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia zdefiniowane wymagania
pytanie, czy budujemy produkt dobrze
testy modułowe
skupiają się na poszczególnych elementach aplikacji, które można przetestować oddzielnie w oderwaniu od reszty
ukierunkowane są na znajdowanie błędów w interfejsach na styku poszczególnych zintegrowanych elementów
skupiają się na całościowym działaniu z uwzględnieniem każdej funkcjonalności
odgrywają decydującą rolę w kwestii wdrożenia rozwiązania na docelowe środowisko produkcyjne
testy integracyjne
skupiają się na poszczególnych elementach aplikacji, które można przetestować oddzielnie w oderwaniu od reszty
ukierunkowane są na znajdowanie błędów w interfejsach na styku poszczególnych zintegrowanych elementów
skupiają się na całościowym działaniu z uwzględnieniem każdej funkcjonalności
odgrywają decydującą rolę w kwestii wdrożenia rozwiązania na docelowe środowisko produkcyjne
testy systemowe
skupiają się na poszczególnych elementach aplikacji, które można przetestować oddzielnie w oderwaniu od reszty
ukierunkowane są na znajdowanie błędów w interfejsach na styku poszczególnych zintegrowanych elementów
skupiają się na całościowym działaniu z uwzględnieniem każdej funkcjonalności
odgrywają decydującą rolę w kwestii wdrożenia rozwiązania na docelowe środowisko produkcyjne
testy akceptacyjne
skupiają się na poszczególnych elementach aplikacji, które można przetestować oddzielnie w oderwaniu od reszty
ukierunkowane są na znajdowanie błędów w interfejsach na styku poszczególnych zintegrowanych elementów
skupiają się na całościowym działaniu z uwzględnieniem każdej funkcjonalności
odgrywają decydującą rolę w kwestii wdrożenia rozwiązania na docelowe środowisko produkcyjne
ISTQB to
proces testowania składający się z wszystkich czynności cyklu życia oprogramowania
instytucja zatrudniające testerów oprogramowania na skalę światową
regulacja sposobów testowania oprogramowania
instytucja wyznaczająca podstawowe standardy w dziedzinie testowania na skalę światową
