Frage |
Antworten |
Lernen beginnen
|
|
pozwala ocenic jakosc i zmniejsza ryzyko wystapienia awarii
|
|
|
Lernen beginnen
|
|
|
|
|
Lernen beginnen
|
|
weryfikacja spelnienia wymagan
|
|
|
Lernen beginnen
|
|
sprawdzenie kompletnosci przedmiotu testow
|
|
|
Lernen beginnen
|
|
budowanie zaufania do poziomu jakosci przedmiotu testow
|
|
|
Lernen beginnen
|
|
wykrywanie defektow i awarii zmiejszenie poziomu ryzyka ich wystapienia
|
|
|
Lernen beginnen
|
|
Dostarczenie interesariuszom inf. dot. min. poziomu jakosci
|
|
|
Lernen beginnen
|
|
Przestrzeganie wymagan (umowy, przypisy, normy prawne)
|
|
|
Lernen beginnen
|
|
„tester testuje, programista programuje”. Wykonywanie testow pozwala ujawnic awarie, ktore sa skutkiem defektow w oprogramowaniu. Debugowanie to czynnosc zwiazana z wytwarzaniem oprogramowania, ktore polega na znajdowaniu, analizowaniu i usuwaniu tych def
|
|
|
dlaczego testowanie jest niezbedne Lernen beginnen
|
|
sa to dwa odzielne procesy, Zapewnienie jakosci skupia sie zazwyczaj na skrupulatnym realizowaniu wlasciwych procesow w celu uzyskania pewnosci, ze zostana osiagniete odpowiednie poziomy jakosci
|
|
|
dlaczego testowanie jest niezbedne x2 Lernen beginnen
|
|
w przeglądy wymagań lub w doprecyzowywanie historyjek użytkownika pomaga, wykryc defekty w tych produktach pracy weryfikacja i walidacja przez testerow przed oddaniem oprogramowania pozwalawykryc defekty mogace prowadzic do awarii, ktore moga byc przeocz
|
|
|
Lernen beginnen
|
|
POMYŁKA (BŁĄD) => DEFEKT (USTERKA, PLUSKWA, BUG) => AWARIA
|
|
|
Kandydat potrafi odróżnić podstawową przyczynę od skutków defektu. Lernen beginnen
|
|
Podstawowa przyczyna defektu to najwcześniejsze czynności lub warunki, które przyczyniły się do powstania defektu. Skutkiem defektu mogą być np. reklamacje klientów
|
|
|
Lernen beginnen
|
|
Testowanie ujawnia usterki, ale nie może dowieść ich braku. Dijkstra; testowanie ma charakter negatywny, tzn. pokazuje, że coś nie działa, a nie, że wszystko jest w porządku
|
|
|
Lernen beginnen
|
|
Testowanie gruntowne jest niemożliwe. gruntowne testowanie musi oznaczać, że po zakończeniu testów wszyscy będą pewni, że nie nastąpią żadne awarie; jest to niemożliwe
|
|
|
Lernen beginnen
|
|
Wczesne testowanie oszczędza czas i pieniądze. shift left; im później znajdziemy defekt, tym większy będzie wzrost kosztów jego naprawy
|
|
|
Lernen beginnen
|
|
Kumulowanie się defektów większość defektów znalezionych podczas testowania przed wypuszczeniem oprogramowania lub powodujących awarie produkcyjne znajduje się w małej liczbie modułów
|
|
|
Lernen beginnen
|
|
Paradoks pestycydów niezmieniane testy tracą z czasem zdolność do wykrywania defektów
|
|
|
Lernen beginnen
|
|
Testowanie zależy od kontekstu testowanie powinno być wykonywane w różny sposób w różnych sytuacjach
|
|
|
Lernen beginnen
|
|
Przekonanie o braku „błędów” jest błędem w ramach procesu testowego sama weryfikacja nie wystarczy — potrzebna jest jeszcze walidacja, dzięki której upewnimy się, że program spełnia wymagania klienta, a nie tylko techniczne założenia
|
|
|