Frage |
Antworten |
Lernen beginnen
|
|
testy funkcjonalne i niefunkcjonalne, testy strukturalne i związane ze zmianą
|
|
|
Lernen beginnen
|
|
— czyli sprawdzenie, czy system spełnia wymagania użytkowników oraz inne potrzeby interesariuszy w swoim środowisku operacyjnym.
|
|
|
Lernen beginnen
|
|
testowania pojedynczych fragmentów aplikacji/systemu
|
|
|
Lernen beginnen
|
|
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.
|
|
|
Lernen beginnen
|
|
jest czynnością programistyczną wykonywaną w celu zidentyfikowania przyczyny defektu, poprawienia kodu i sprawdzenia, czy defekt został poprawnie naprawiony.
|
|
|
Lernen beginnen
|
|
ma ujawnić awarie spowodowane defektami.
|
|
|
testowanie potwierdzające (retest) Lernen beginnen
|
|
ma zapewnić, że poprawka rzeczywiście usunęła awarię.
|
|
|
Lernen beginnen
|
|
„Testerzy testują, a programiści debugują”.
|
|
|
Lernen beginnen
|
|
Testy modułowe (zwane też testami jednostkowymi, Unit testing) Testy integracyjne (Integration testing) Testy systemowe (System testing) Testy akceptacyjne (Acceptance testing)
|
|
|
cykl życia oprogramowania Lernen beginnen
|
|
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.
|
|
|
Lernen beginnen
|
|
Krzywa ta jest wykładnicza, co oznacza, że im później znajdziemy defekt, tym większy będzie wzrost kosztów jego naprawy.
|
|
|
Lernen beginnen
|
|
około 20% modułów zawiera około 80% defektów.
|
|
|
Lernen beginnen
|
|
ciągłe porównywanie rzeczywistego i planowanego postępu testowania przy użyciu miar specjalnie w tym celu zdefiniowanych w planie testów.
|
|
|
Lernen beginnen
|
|
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).
|
|
|
Lernen beginnen
|
|
|
|
|
Test Driven Development — TDD). Lernen beginnen
|
|
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 Lernen beginnen
|
|
interakcjach między modułami lub systemami
|
|
|
Testowanie integracyjne (najczęściej padane słowo) Lernen beginnen
|
|
|
|
|
typ testu odnosi się Dooo? Lernen beginnen
|
|
celu, jaki mamy na uwadze, przeprowadzając dany test.
|
|
|
poziomów testów odnosi się DOOO? Lernen beginnen
|
|
|
|
|
Testowanie funkcjonalne to Lernen beginnen
|
|
w skrócie "co system powinien zrobić"
|
|
|
Na jakich poziomach nalezy wykonywać testy funkcjonalne? Lernen beginnen
|
|
|
|
|
Poziomy a testy funkcjonalne Lernen beginnen
|
|
|
|
|
Cel testowania niefunkcjonalnego Lernen beginnen
|
|
ocena charakterystyk systemów i oprogramowania, takich jak: użyteczność, wydajność, bezpieczeństwo
|
|
|
Klasyfikację charakterystyk jakościowych oprogramowania jakie iso? Lernen beginnen
|
|
|
|
|
Model jakości ISO/IEC 25010-testy niefunkcjonalne Lernen beginnen
|
|
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 Lernen beginnen
|
|
czarnoskrzynkowa-pokrycie decyzji
|
|
|
takie tam poziomy testów a testy białoskrzynkowe (jpg) Lernen beginnen
|
|
|
|
|
Rodzaje testów związanych ze zmianami Lernen beginnen
|
|
1. Testy potwierdzające (retesty) 2. Testy regresji
|
|
|
Jaki rodzaj testów zwiazanych ze zmianami jest kandydatem do automatyzacji? Lernen beginnen
|
|
|
|
|
Na jakich poziomach można wykonywać testy zwiazane ze zmianę? Lernen beginnen
|
|
|
|
|
Jakie typy testów można wykonywac na wszystkich poziomach testów? Lernen beginnen
|
|
Testy funkcjonalne, niefunkcjonalne, białoskrzynkowe i związane ze zmianą
|
|
|
Zdarzenia wywołujące pielęgnację Lernen beginnen
|
|
Modyfikacja, migracja, wycofanie
|
|
|
Gdzie najczęściej jest wykorzystywana analiza statyczna Lernen beginnen
|
|
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 Lernen beginnen
|
|
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%. Lernen beginnen
|
|
|
|
|
Przed jakiami testami wykonuje się testy statyczne? Lernen beginnen
|
|
|
|
|
Na czym polega "ważność" testów statycznych? Lernen beginnen
|
|
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) Lernen beginnen
|
|
|
|
|
Jakie 4 rodzaje przeglądu podaje sylabus? Lernen beginnen
|
|
Inspekcja, przegląd techniczny, przejrzenie, przegląd nieformalny
|
|
|
Podaj generyczny proces przeglądu (wspólny środek) Lernen beginnen
|
|
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? Lernen beginnen
|
|
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? Lernen beginnen
|
|
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? Lernen beginnen
|
|
Faza przeglądu indywidualnego
|
|
|
Jaki jest numer normy iso dla przeglądów Lernen beginnen
|
|
|
|
|
Role w przeglądzie formalnym (6) Lernen beginnen
|
|
Autor, Kierownictwo, Facylitator(moderator), Lider przeglądu, Przeglądający, Protokolant
|
|
|
Lernen beginnen
|
|
|
|
|
5 technik przygotowania przegląąądu INDYWIDUALNEGO Lernen beginnen
|
|
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? Lernen beginnen
|
|
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 Lernen beginnen
|
|
technika testowania oparta na analizie specyfikacji modułu lub systemu.
|
|
|
Podział na klasy równowazności Lernen beginnen
|
|
Czarnoskrzynkowa technika testowania
|
|
|
Lernen beginnen
|
|
|
|
|
Lernen beginnen
|
|
Pokrycie WYKONYWALNYCH instrukcji kodu
|
|
|
Lernen beginnen
|
|
procedura używana do: definiowania1, projektowania 2, 3 okreslania 1warunków 2 przypadków 3 danych TESTOWYCH
|
|
|
testowanie oparte na przypadkach uzycia Lernen beginnen
|
|
czarnoskrzynkowa przypadki testowe sa robione, żeby zobaczyć ich zachowanie
|
|
|
Jakie czynniki wpływaja na wybór testów Lernen beginnen
|
|
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? Lernen beginnen
|
|
|
|
|
Jakie sa 3 kategorie technik testowania Lernen beginnen
|
|
techniki czarnoskrzynkowe (5 technik), techniki białoskrzynkowe (2 techniki), techniki oparte na doświadczeniu (3 techniki).
|
|
|
!Jak inaczej nazywane sa techniki czarnoskrzynkowe? Lernen beginnen
|
|
Nazywane sa technikami behawioralnymi lub technikami opartymi na specyfikacji.
|
|
|
Jaką wiedzę wykorzystują techniki czarnoskrzynkowe? Lernen beginnen
|
|
Wykorzystują zewnętrzną wobec testowanego obiektu wiedzę o tym, jak obiekt ten powinien się zachowywać.
|
|
|
Jaka jest zaleta technik czarnoskrzynkowych? Lernen beginnen
|
|
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? Lernen beginnen
|
|
Nazywa się je technikami strukturalnymi bądź opartymi na strukturze.
|
|
|
Techniki testowania- rodzaje, ile, jakie Lernen beginnen
|
|
|
|
|
Techniki testowania i odpowiadające im miary pokrycia opisuje międzynarodowy standard? Lernen beginnen
|
|
|
|
|
Testowanie przejsc między stanami-co to za technika? Lernen beginnen
|
|
używaną w celu sprawdzenia zachowania się modułu lub systemu.
|
|
|
Z jakich elementów składa się diagram przejść między stanami? Lernen beginnen
|
|
Stany, przejścia, zdarzenia, akcje
|
|
|
Jak inaczej nazywa się zgadywanie błędów Lernen beginnen
|
|
Atak usterkowy, atak na oprogramowanie
|
|
|
Lernen beginnen
|
|
wykwalifikowany profesjonalista, zaangażowany w testowanie modułu lub systemu
|
|
|
Podaj numer standardu planowania testów Lernen beginnen
|
|
|
|
|
Jaki ma numer raport z testów? Lernen beginnen
|
|
|
|
|