Testowanie oparte na modelach

Testowanie oparte na modelach: wyprowadzanie testów z modeli testowanego systemu.

Translations

Terms in this topic (118 in Polski)

Abstrakcyjny Przypadek Testowy
Przypadek testowy z abstrakcyjnymi warunkami wstępnymi, danymi wejściowych, warunkami wyjściowymi, oczekiwanymi rezultatami i odpowiednimi akcjami (o ile ma to …
Adekwatność Funkcjonalna
Stopień, w jakim funkcje ułatwiają realizację określonych zadań i celów.
Analiza Wartości Brzegowych
Czarnoskrzynkowa technika testowania, w której przypadki testowe są projektowane w oparciu o wartości brzegowe.
Analiza Wpływu
Identyfikacja wszystkich produktów pracy na które zmiana ma wpływ, w tym oszacowanie zasobów potrzebnych do przeprowadzenia zmiany.
Atrybut Jakościowy
Kategoria cech oprogramowania, które mają wpływ na jakość produktu prac.
Audyt
Niezależne badanie produktu pracy, procesu lub zestawu procesów wykonywane przez stronę trzecią, mające na celu ocenę zgodności ze specyfikacjami, standardami, …
Automatyzacja Testowania
Użycie oprogramowania do wykonania lub wspierania czynności testowych, np. zarządzania testami, projektowania testów, wykonania testów i sprawdzania wyników.
Automatyzacja Wykonania Testu
Użycie oprogramowania, np. narzędzia rejestrująco-odtwarzającego, w celu kontrolowania wykonania testu, porównania rezultatów rzeczywistych z oczekiwanymi, …
Błąd
Działanie człowieka powodujące powstanie nieprawidłowego rezultatu.
Cel Testu
Przyczyna lub powód testowania.
Certyfikacja
Proces potwierdzający, że moduł, system lub osoba spełnia określone wymagania.
Cykl Wytwarzania Oprogramowania
Czynności wykonywane na każdym etapie wytwarzania oprogramowania oraz układ ich wzajemnych relacji logicznych i chronologicznych. (SDLC - od ang. software …
Dane Testowe
Dane niezbędne do wykonania testów.
Decyzja
Typ instrukcji, w którym wybór między dwoma lub więcej możliwymi wynikami skutkuje wykonaniem określonego zestawu działań.
Defekt
Niedoskonałość lub wada produktu pracy, polegająca na niespełnieniu wymagań.
Efektywność
Stopień wykorzystania zasobów w stosunku do osiąganych wyników.
Efinicja Ukończenia
Zbiór warunków definiujących kiedy można oficjalnie uznać określone zadanie za ukończone.
Eksplozja Przypadków Testowych
Nieproporcjonalny wzrost liczby przypadków testowych wraz ze wzrostem wielkości podstawy testów, przy zastosowaniu określonej techniki projektowania testów. …
Etap Testów
Specyficzna instancja procesu testowego.
Faza Testów
Wyróżniony zbiór aktywności testowych zebrany w podlegającą zarządzaniu fazę projektu, np. wykonanie testów na jakimś poziomie testów.
Funkcjonalność
Stopień, w jakim moduł lub system zapewnia funkcje spełniające określone i domyślne potrzeby, gdy jest używany w określonych warunkach.
Gałęzi Pokrycie
Pokrycie gałęzi.
Generator Testów
Rodzaj narzędzia testowego, które pozwala na wybranie danych z istniejącej bazy danych lub ich stworzenie, wygenerowanie, przetworzenie i edycję dla użycia w …
Graficzny Interfejs Użytkownika
Rodzaj interfejsu, który umożliwia użytkownikom interakcję z komponentem lub systemem za pomocą graficznych ikon i wizualnych wskaźników. (GUI od ang. Graphical …
Implementacja Testów
Czynność polegająca na przygotowaniu testaliów potrzebnych do wykonania testów, oparta na analizie i projektowaniu testów.
Inspekcja
Typ formalnego przeglądu przeprowadzanego w celu identyfikacji problemów w produkcie prac, dostarczający dane pomiarowe pozwalające na ulepszenie procesu …
Instrukcja
Element języka programowania, który jest zwykle najmniejszą niepodzielną jednostką wykonania.
Instrukcja Wykonywalna
Wyrażenie w kodzie źródłowym, które po tłumaczeniu na kod binarny będzie wykonywane w sposób proceduralny.
Jakość
Stopień, w jakim moduł, system lub proces spełnia określone wymagania i/lub spełnia potrzeby i oczekiwania klienta lub użytkownika.
Jarzmo Testowe
Środowisko testowe składające się z zaślepek i sterowników potrzebnych do wykonania testu.
Kierownik Testów
Osoba odpowiedzialna za zarządzanie działaniami testowymi, zasobami i oceną przedmiotu testów.
Klas Równoważności Pokrycie
Pokrycie klas równoważności.
Klasa Abstrakcji
Podzbiór dziedziny wartości zmiennej w module lub systemie, dla którego zakłada się, na podstawie specyfikacji, że wszystkie wartości będą traktowane przez …
Kluczowy Wskaźnik Wydajności
Metryka wspierająca ocenę wydajności procesu.
Konkretny Przypadek Testowy
Przypadek testowy z konkretnymi warunkami wstępnymi, wartościami wejściowymi, wynikami oczekiwanymi, warunkami wyjściowymi i odpowiednimi akcjami (o ile ma to …
Kryteria Wyboru Testów
Kryteria używane do kierowania tworzeniem przypadków testowych lub wyboru przypadków testowych mające na celu ograniczenie wielkości testów.
Macierz Śledzenia
Dwuwymiarowa tabela, która koreluje dwa pojęcia (np. wymagania i przypadki testowe). Macierz ta umożliwia śledzenie w tył i w przód połączenia między …
MBT W Locie
Testowanie w oparciu o modele, zgodnie z którym przypadki testowe są generowane i od razu wykonywane.
Metryka
Skala pomiaru i sposób jej stosowania do pomiarów.
Miara
Liczba bądź kategoria przypisana do atrybutu/cechy obiektu poprzez wykonanie pomiaru.
Model MBT
dowolny model używany w testowaniu opartym na modelu.
Model Procesów
Struktura, w której procesy tego samego rodzaju są sklasyfikowane w ogólnym modelu.
Model Testów
Model opisujący testalia używane do testowania testowanego modułu lub systemu.
Modelu Pokrycie
Pokrycie elementów modelu.
Narzędzie Do Zarządzania Testami
Narzędzie wspomagające zarządzanie testami i sterowanie częścią procesu testowego. Zwykle ma kilka funkcji takich jak: zarządzanie testaliami, planowanie testów …
Norma
Formalny, o ile to możliwe obowiązkowy, zbiór wymagań stworzony i używany do opisu zalecanego spójnego podejścia do sposobu pracy lub do dostarczania wytycznych …
Oczekiwany Rezultat
Obserwowalne przewidywane zachowanie przedmiotu testów w określonych warunkach, na podstawie jego podstawy testowej.
Offline MBT
Testowanie w oparciu o modele, zgodnie z którym przypadki testowe są generowane do repozytorium w celu późniejszego użycia.
Osiągalność
Stopień, w jakim moduł lub system jest sprawny i dostępny, gdy jest wymagane jego użycie.
Pielęgnacja
Proces modyfikacji modułu lub systemu po jego wydaniu, mający na celu poprawę defektów, charakterystyk jakościowych lub dostosowanie do zmienionego środowiska.
Plan Testów
Dokumentacja opisująca cele testowe do osiągnięcia oraz środki i harmonogram ich realizacji, zorganizowana tak, by koordynować czynności testowe.
Planowanie Testów
Czynność tworzenia planów testów lub wprowadzanie do nich zmian
Podstawa Testów
Zasób wiedzy używany jako podstawa dla analizy i projektowania testów.
Podział Na Klasy Abstrakcji
Czarnoskrzynkowa technika testowania, w której przypadki testowe są projektowane na podstawie klas równoważności poprzez wybór do testów po jednym …
Pokrycie
Stopień, w jakim określone elementy pokrycia zostały określone lub sprawdzone przez zestaw testowy wyrażony w procentach.
Pokrycie Decyzji
Pokrycie wyników decyzji.
Pokrycie Instrukcji Kodu
Pokrycie wykonywalnych instrukcji kodu.
Pokrycie Kombinacji Warunków
Pokrycie wszystkich możliwych kombinacji wszystkich wyników pojedynczych warunków w ramach jednej instrukcji.
Pokrycie Warunku Decyzji
Pokrycie wyników warunków.
Poziom Dojrzałości
Stopień w procesie doskonalenia względem wcześniej zdefiniowanego zbioru obszarów procesowych, dla których mają być spełnione wszystkie cele w zbiorze.
Priorytet
Poziom (biznesowej) ważności określony dla elementu, np. defektu.
Proces Testowy
Zbiór powiązanych ze sobą czynności obejmujący: planowanie testów, monitorowanie i nadzor nad testami, projektowanie testów, implementację testów, wykonywanie …
Projekt Testów
Czynność wyprowadzania i specyfikowania przypadków testowych z warunków testowych.
Przedmiot Pokrycia
Atrybut lub kombinacja atrybutów uzyskana z jednego lub więcej warunków testowych za pomocą techniki testowej.
Przedmiot Testów
Moduł lub system podlegający testowaniu.
Przegląd
Typ testowania statycznego, podczas którego produkt pracy lub proces jest oceniany przez jedną lub więcej osób w celu wykrycia problemów i wprowadzenia …
Przypadek Testowy
Zestaw warunków wstępnych, danych wejściowych, akcji (w stosownych przypadkach), oczekiwanych rezultatów i warunków końcowych opracowany w oparciu o warunki …
Rezultat
Konsekwencja/wynik wykonania testu.
Ryzyko
Czynnik, który w przyszłości może skutkować negatywnymi konsekwencjami.
Skrypt Testowy
Ciąg instrukcji wykonujący zestaw testowy.
Skuteczność
Zakres, w jakim osiągane są poprawne i pełne cele.
Stosowność
Stopień, w jakim użytkownicy mogą rozpoznać, czy moduł lub system jest odpowiedni do ich potrzeb.
Strategia Testowa Oparta Na Modelu
Strategia testowa, zgodnie z którą zespół testowy wywodzi testalia z modeli.
Struktura Do Testów Automatycznych
Narzędzie dostarczające środowisko do testów automatycznych. Na ogół zawiera jarzmo testowe i biblioteki testowe.
Symulator
Urządzenie, program komputerowy albo system używany podczas testowania, który przy zadanym zbiorze wejść zachowuje się lub działa tak jak dany system.
System Podlegający Testowaniu
Rodzaj przedmiotu testów będącego systemem. (SUT od ang. System Under Test).
Technika Testowania
Procedura używana do definiowania warunków testowych, projektowania przypadków testowych i określania danych testowych.
Test
Zestaw jednego lub więcej przypadków testowych.
Tester
Wykwalifikowany profesjonalista, zaangażowany w testowanie modułu lub systemu.
Testowalność
Stopień, w jakim można ustalić warunki testowe dla modułu lub systemu oraz sprawdzić czy testy można przeprowadzić w celu ustalenia, czy warunki te zostały …
Testowanie
Proces składający się ze wszystkich czynności cyklu życia, zarówno statycznych, jak i dynamicznych, skoncentrowany na planowaniu, przygotowaniu i ewaluacji …
Testowanie E2E
Rodzaj testowania, w którym procesy biznesowe są testowane od początku do końca w warunkach zbliżonych do produkcyjnych.
Testowanie Integracyjne
Testowanie wykonywane w celu wykrycia defektów w interfejsach i interakcjach pomiędzy modułami lub systemami.
Testowanie Oparte Na Modelu
Testowanie oparte na lub wykorzystujące modele. (MBT - od ang. Model-Based Testing) .
Testowanie Oparte Na Przypadkach Użycia
Czarnoskrzynkowa technika testowania, w której przypadki testowe są projektowane w celu wykonywania zachowań przypadków użycia.
Testowanie Oparte Na Ryzyku
Testowanie, w którym zarządzanie, wybór, priorytetyzacja i wykorzystanie działań testowych i zasobów są oparte na odpowiednich na odpowiednich typach i …
Testowanie Oparte Na Słowach Akcji
Technika skryptowa wykorzystująca skrypty zawierające wysokopoziomowe słowa kluczowe oraz pliki wspomagające, zawierające niskopoziomowe skrypty implementujące …
Testowanie Przeciążające
Typ testowania wydajnościowego wykonywany, by określić jak system lub jego moduł pracuje na przewidywanej lub wyspecyfikowanej granicy obciążenia lub poza nią …
Testowanie Przejść Pomiędzy Stanami
Czarnoskrzynkowa technika testowania, w której przypadki testowe są zaprojektowane tak, by wykonywać elementy modelu przejścia stanów.
Testowanie Regresji
Rodzaj testowania związanego ze zmianami mającego na celu wykrycie, czy defekty zostały wprowadzone lub odkryte w niezmienionych obszarach oprogramowania.
Testowanie Sterowane Danymi
Technika skryptowa wykorzystująca pliki danych do przechowywania danych testowych i wyników oczekiwanych, które są potrzebne do wykonania skryptów testowych.
Testowanie Systemowe
Poziom testów, który koncentruje się na sprawdzeniu, czy system jako całość spełnia określone wymagania.
Testowanie W Oparciu O Tablicę Decyzyjną
Czarnoskrzynkowa technika testowania, w której przypadki testowe są projektowane w celu wykonania kombinacji wejść i wynikających akcji, ujęte w formie tablicy …
Testowanie Zabezpieczeń
Testowanie mające na celu sprawdzenie zabezpieczeń oprogramowania.
Utrzymywalność
Stopień, w jakim moduł lub system może być modyfikowany przez wyznaczony personel.
Użyteczność
Stopień, w jakim dany moduł lub system może być używany przez określonych użytkowników dla osiągnięcia określonych celów w określonym kontekście użytkowania.
Walidacja
Sprawdzanie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia potrzeby i wymagania użytkownika.
Warstwa Adaptacji Testów
Warstwa w architekturze testów automatycznych, która dostarcza niezbędnego kodu do adaptowania skryptów testowych na odpowiednim poziomie abstrakcji do różnych …
Wartość Brzegowa
Minimalna lub maksymalna wartość uporządkowanej klasy równoważności.
Warunek Testowy
Testowalna własność modułu lub systemu zidentyfikowana jako podstawa do testowania.
Warunek Wstępny
Wymagany stan elementu testowego i jego środowiska przed wykonaniem przypadku testowego.
Wejście
Dane otrzymane przez moduł lub system z zewnętrznego źródła.
Weryfikacja
Sprawdzenie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia zdefiniowane wymagania.
Wydajność
Stopień, w jakim moduł lub system wykorzystuje czas, zasoby i pojemność podczas wykonywania wyznaczonych funkcji.
Wyjście
Dane przesyłane przez moduł lub system do zewnętrznego miejsca przeznaczenia.
Wykonywanie Testu
Czynność polegająca na przeprowadzeniu testu modułu lub systemu, by otrzymać rzeczywiste wyniki.
Wymaganie
Postanowienie zawierające kryteria, które należy spełnić.
Zabezpieczenie
Stopień, w jakim moduł lub system chroni informacje i dane tak, aby osoby lub inne moduły lub systemy miały stopień dostępu odpowiedni do rodzajów i poziomów …
Zamknięcie Testów
Faza testów, w której zbierane są dane z zakończonych aktywności w celu podsumowania doświadczeń, testaliów, faktów i liczb. Faza zamknięcia testów składa się z …
Zapewnienie Jakości
Działania skoncentrowane na zapewnieniu, że wymagania jakościowe będą spełnione.
Zarządzanie Defektami
Proces rozpoznawania, rejestrowania, klasyfikacji, badania, rozwiązywania i usuwania defektów.
Zarządzanie Testami
Planowanie, harmonogramowanie, szacowanie, monitorowanie, raportowanie, nadzór i zamykanie czynności testowych.
Zarządzanie Zmianą
(1) Ustrukturalizowane podejście do przejścia (przechodzenia) jednostek i organizacji z bieżącego stanu do przyszłego pożądanego stanu. (2) Kontrolowany sposób …
Zestaw Przypadków Testowych
Zestaw wykonywanych przypadków testowych lub procedur testowych.
Złożoność
Stopień, w jakim projekt lub wewnętrzna struktura modułu lub systemu jest trudna do zrozumienia, utrzymania i zweryfikowania.
Ścieżek Pokrycie
Pokrycie ścieżek.
Ścieżka
Ciąg sąsiednich krawędzi w grafie skierowanym.
Śledzenie
Stopień, w jakim można ustalić relację pomiędzy dwoma lub większą liczbą produktów prac.