Domanda |
Risposta |
inizia ad imparare
|
|
testy funkcjonalne i niefunkcjonalne, testy strukturalne i związane ze zmianą
|
|
|
inizia ad imparare
|
|
— czyli sprawdzenie, czy system spełnia wymagania użytkowników oraz inne potrzeby interesariuszy w swoim środowisku operacyjnym.
|
|
|
inizia ad imparare
|
|
testowania pojedynczych fragmentów aplikacji/systemu
|
|
|
inizia ad imparare
|
|
potwierdzenie, że system działa zgodnie z oczekiwaniami: dostarczenie interesariuszom informacji na temat ryzyka, jakie wiąże się z przekazaniem systemu do eksploatacji w danym momencie.
|
|
|
inizia ad imparare
|
|
jest czynnością programistyczną wykonywaną w celu zidentyfikowania przyczyny defektu, poprawienia kodu i sprawdzenia, czy defekt został poprawnie naprawiony.
|
|
|
inizia ad imparare
|
|
ma ujawnić awarie spowodowane defektami.
|
|
|
testowanie potwierdzające (retest) inizia ad imparare
|
|
ma zapewnić, że poprawka rzeczywiście usunęła awarię.
|
|
|
inizia ad imparare
|
|
„Testerzy testują, a programiści debugują”.
|
|
|
inizia ad imparare
|
|
Testy modułowe (zwane też testami jednostkowymi, Unit testing) Testy integracyjne (Integration testing) Testy systemowe (System testing) Testy akceptacyjne (Acceptance testing)
|
|
|
cykl życia oprogramowania inizia ad imparare
|
|
Okres czasu rozpoczynający się kiedy pojawił się pomysł na oprogramowanie i kończący się gdy oprogramowanie nie jest już dostępne do użytku.
|
|
|
inizia ad imparare
|
|
Krzywa ta jest wykładnicza, co oznacza, że im później znajdziemy defekt, tym większy będzie wzrost kosztów jego naprawy.
|
|
|
inizia ad imparare
|
|
około 20% modułów zawiera około 80% defektów.
|
|
|
inizia ad imparare
|
|
ciągłe porównywanie rzeczywistego i planowanego postępu testowania przy użyciu miar specjalnie w tym celu zdefiniowanych w planie testów.
|
|
|
inizia ad imparare
|
|
aktywne podejmowanie działań, które są niezbędne do osiągnięcia celów wyznaczonych w planie testów (z uwzględnieniem jego ewentualnych aktualizacji).
|
|
|
inizia ad imparare
|
|
|
|
|
Test Driven Development — TDD). inizia ad imparare
|
|
Jest to proces iteracyjny, który polega na tym, że zanim napisze się fragment kodu, pisze się testy do tego kodu.
|
|
|
Testowanie integracyjne skupia się na inizia ad imparare
|
|
interakcjach między modułami lub systemami
|
|
|
Testowanie integracyjne (najczęściej padane słowo) inizia ad imparare
|
|
|
|
|
typ testu odnosi się Dooo? inizia ad imparare
|
|
celu, jaki mamy na uwadze, przeprowadzając dany test.
|
|
|
poziomów testów odnosi się DOOO? inizia ad imparare
|
|
|
|
|
Testowanie funkcjonalne to inizia ad imparare
|
|
w skrócie "co system powinien zrobić"
|
|
|
Na jakich poziomach nalezy wykonywać testy funkcjonalne? inizia ad imparare
|
|
|
|
|
Poziomy a testy funkcjonalne inizia ad imparare
|
|
|
|
|
Cel testowania niefunkcjonalnego inizia ad imparare
|
|
ocena charakterystyk systemów i oprogramowania, takich jak: użyteczność, wydajność, bezpieczeństwo
|
|
|
Klasyfikację charakterystyk jakościowych oprogramowania jakie iso? inizia ad imparare
|
|
|
|
|
Model jakości ISO/IEC 25010-testy niefunkcjonalne inizia ad imparare
|
|
1. funkcjonalna odpowiedniość 2. wydajność 3 kompatybilność 4 użyteczność 5 niezawodność 6 bezpieczeństwo 7 pielęgnowalność 8 przenaszalność
|
|
|
Jaka metoda do testów niefunkcjonalnych inizia ad imparare
|
|
czarnoskrzynkowa-pokrycie decyzji
|
|
|
takie tam poziomy testów a testy białoskrzynkowe (jpg) inizia ad imparare
|
|
|
|
|
Rodzaje testów związanych ze zmianami inizia ad imparare
|
|
1. Testy potwierdzające (retesty) 2. Testy regresji
|
|
|
Jaki rodzaj testów zwiazanych ze zmianami jest kandydatem do automatyzacji? inizia ad imparare
|
|
|
|
|
Na jakich poziomach można wykonywać testy zwiazane ze zmianę? inizia ad imparare
|
|
|
|
|
Jakie typy testów można wykonywac na wszystkich poziomach testów? inizia ad imparare
|
|
Testy funkcjonalne, niefunkcjonalne, białoskrzynkowe i związane ze zmianą
|
|
|
Zdarzenia wywołujące pielęgnację inizia ad imparare
|
|
Modyfikacja, migracja, wycofanie
|
|
|
Gdzie najczęściej jest wykorzystywana analiza statyczna inizia ad imparare
|
|
wobec sformalizowanych produktów pracy, np. formalnych modeli architektury systemu czy wymagań (np. pisanych w językach specyfikacji takich jak Z, UML, B, OCL, CSP, TLA+, sieci Petriego)
|
|
|
Czego dotyczy analiza statyczna w przypadku dokumentów pisanych w języku NATURALNYM inizia ad imparare
|
|
może dotyczyć np. sprawdzania czytelności, składni, gramatyki, interpunkcji czy ortografii
|
|
|
Która z technik statycznych, ma efektywność usuwania defektów o 85%. inizia ad imparare
|
|
|
|
|
Przed jakiami testami wykonuje się testy statyczne? inizia ad imparare
|
|
|
|
|
Na czym polega "ważność" testów statycznych? inizia ad imparare
|
|
Testy statyczne są drogie, jednak... niskie. Obniżają koszty testowania dynamicznego/lepszy program, wydajnośc programistów itd
|
|
|
Jaki jest numer 10 typów przeglądów (ISO) inizia ad imparare
|
|
|
|
|
Jakie 4 rodzaje przeglądu podaje sylabus? inizia ad imparare
|
|
Inspekcja, przegląd techniczny, przejrzenie, przegląd nieformalny
|
|
|
Podaj generyczny proces przeglądu (wspólny środek) inizia ad imparare
|
|
1. Planowanie 2 Rozpoczęcie przeglądu 3. Przegląd indywidualny 4. Przekazanie informacji o problemach, analiza problemów 5. Usunięcie defektów i raportowanie.
|
|
|
Co w etapie rozpoczęcie przeglądu przesyła się uczestnikom? inizia ad imparare
|
|
Produkt pracy-poddanej przeglądowy i materiały dodatkowe(listy kontrolne, instrukcje postępowania, formularz dziennika problemów)
|
|
|
Przegląd, etap planowanie. Co na tym etapie jest określane? inizia ad imparare
|
|
Zakres prac, cel przeglądu, które dokumenty będą jego przedmiotem, charakterystyki jakościowe poddane ocenie. Szacuje się nakłady pracy i definiuje ramy czasowe. Na podstawie celu określa się typ przeglądu!
|
|
|
W jakiej fazie przeglądu, jest odkrywany największy odsetek problemów? inizia ad imparare
|
|
Faza przeglądu indywidualnego
|
|
|
Jaki jest numer normy iso dla przeglądów inizia ad imparare
|
|
|
|
|
Role w przeglądzie formalnym (6) inizia ad imparare
|
|
Autor, Kierownictwo, Facylitator(moderator), Lider przeglądu, Przeglądający, Protokolant
|
|
|
inizia ad imparare
|
|
|
|
|
5 technik przygotowania przegląąądu INDYWIDUALNEGO inizia ad imparare
|
|
przegląd ad hoc, przegląd oparty na liście kontrolnej, scenariusze i przebiegi próbne, przegląd oparty na rolach, czytanie oparte na perspektywie.
|
|
|
Jakie sa role w przeglądzie opartym na rolach? inizia ad imparare
|
|
KONKRETNE TYPY UŻYTKOWNIKÓW KOŃCOWYCH (doswiadczonych i niedoswiadczonych, starszych, dzieci); OKREŚLONE ROLE W ORGANIZACJI (uzytkownik, administrator, administartor systemu, tester)
|
|
|
Czarnoskrzynkowa technika testowania inizia ad imparare
|
|
technika testowania oparta na analizie specyfikacji modułu lub systemu.
|
|
|
Podział na klasy równowazności inizia ad imparare
|
|
Czarnoskrzynkowa technika testowania
|
|
|
inizia ad imparare
|
|
|
|
|
inizia ad imparare
|
|
Pokrycie WYKONYWALNYCH instrukcji kodu
|
|
|
inizia ad imparare
|
|
procedura używana do: definiowania1, projektowania 2, 3 okreslania 1warunków 2 przypadków 3 danych TESTOWYCH
|
|
|
testowanie oparte na przypadkach uzycia inizia ad imparare
|
|
czarnoskrzynkowa przypadki testowe sa robione, żeby zobaczyć ich zachowanie
|
|
|
Jakie czynniki wpływaja na wybór testów inizia ad imparare
|
|
1Formalne (np prawo, umowa z klientem, model cyklu zycia oprogramowania); 2 Produktowe (oprogramowanie, spodziewane typy defektów); 3 Projektowe (czas, siano, wiedza, doswiadczenie-pracowników, testerów...)
|
|
|
Ile wg syllabusa jest technik testowania? inizia ad imparare
|
|
|
|
|
Jakie sa 3 kategorie technik testowania inizia ad imparare
|
|
techniki czarnoskrzynkowe (5 technik), techniki białoskrzynkowe (2 techniki), techniki oparte na doświadczeniu (3 techniki).
|
|
|
!Jak inaczej nazywane sa techniki czarnoskrzynkowe? inizia ad imparare
|
|
Nazywane sa technikami behawioralnymi lub technikami opartymi na specyfikacji.
|
|
|
Jaką wiedzę wykorzystują techniki czarnoskrzynkowe? inizia ad imparare
|
|
Wykorzystują zewnętrzną wobec testowanego obiektu wiedzę o tym, jak obiekt ten powinien się zachowywać.
|
|
|
Jaka jest zaleta technik czarnoskrzynkowych? inizia ad imparare
|
|
Dokumenty na ogół istnieją na długo przed rozpoczęciem implementacji modułu lub systemu. A to oznacza, że czynności testowe (np. analiza i projektowanie testów) mogą się rozpocząć na długo przed tworzeniem kodu.
|
|
|
Jak inaczej nazywa się techniki białoskrzynkowe? inizia ad imparare
|
|
Nazywa się je technikami strukturalnymi bądź opartymi na strukturze.
|
|
|
Techniki testowania- rodzaje, ile, jakie inizia ad imparare
|
|
|
|
|
Techniki testowania i odpowiadające im miary pokrycia opisuje międzynarodowy standard? inizia ad imparare
|
|
|
|
|
Testowanie przejsc między stanami-co to za technika? inizia ad imparare
|
|
używaną w celu sprawdzenia zachowania się modułu lub systemu.
|
|
|
Z jakich elementów składa się diagram przejść między stanami? inizia ad imparare
|
|
Stany, przejścia, zdarzenia, akcje
|
|
|
Jak inaczej nazywa się zgadywanie błędów inizia ad imparare
|
|
Atak usterkowy, atak na oprogramowanie
|
|
|
inizia ad imparare
|
|
wykwalifikowany profesjonalista, zaangażowany w testowanie modułu lub systemu
|
|
|
Podaj numer standardu planowania testów inizia ad imparare
|
|
|
|
|
Jaki ma numer raport z testów? inizia ad imparare
|
|
|
|
|