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