Podstawy testowania

Podstawowe idee testowania oprogramowania: zasady, proces testowania, weryfikacja i walidacja, defekty oraz to, co czyni testowanie niezależnym i skutecznym.

Translations

Terms in this topic (92 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 …
Analityczna Strategia Testowa
Strategia testowa, podczas której zespół testowy analizuje podstawę testów, by zidentyfikować te warunki testowe, które należy pokryć.
Analiza Przyczyn I Skutków Awarii (FMEA - Akronim Od Angielskiego Failure Mode and Effect Analysis)
Systematyczne podejście do identyfikacji i analizy ryzyka polegające na wskazywaniu możliwych stanów awarii i zapobieganiu ich wystąpieniu.
Analiza Przyczyny Podstawowej
Technika analizy zorientowana na identyfikację podstawowych przyczyn defektów. Przez wprowadzenie ukierunkowanych miar na podstawowe przyczyny defektów ma się …
Analiza Testów
Czynność polegająca na identyfikowaniu warunków testowych w wyniku analizy podstawy testów.
Anomalia
Dowolny stan, który odchodzi od oczekiwań bazujących na specyfikacji wymagań, dokumentacji projektowej, dokumentacji użytkownika, standardach, i innych albo od …
Awaria
Zdarzenie, w którym moduł lub system nie wykonuje wymaganej funkcji w określonym zakresie.
Błąd
Działanie człowieka powodujące powstanie nieprawidłowego rezultatu.
Cel Testu
Przyczyna lub powód testowania.
Cykl Testowy
Instancja procesu testowego dotycząca pojedynczej, identyfikowalnej wersji przedmiotu testów.
Debuger
Narzędzie używane przez programistów do odtwarzania awarii, śledzenia stanu programu i odszukiwania usterek. Debugery umożliwiają programistom wykonywanie …
Debugowanie
Proces wyszukiwania, analizowania i usuwania przyczyn awarii w module lub systemie.
Defekt
Niedoskonałość lub wada produktu pracy, polegająca na niespełnieniu wymagań.
Diagram Ishikawy
Graficzny model używany do organizowania i przedstawienia związków pomiędzy różnymi możliwymi podstawowymi przyczynami problemu. Możliwe przyczyny rzeczywistego …
Dojrzałość
(1) Zdolność organizacji w odniesieniu do skuteczności i wydajności jej procesów i praktyk pracy. (2) Stopień, w jakim moduł lub system spełnia wymagania …
Doskonalący Proces Testowy
Osoba wprowadzająca udoskonalenia w procesie testowym zgodnie z planem doskonalenia testó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. …
Grupa Procesu Testowego
Zespół specjalistów (od testów), którzy ułatwiają zdefiniowanie, pielęgnowanie i poprawianie procesu testowego używanego w organizacji. (TPG - od ang. Test …
Gęstość Defektów
Liczba defektów na jednostkę wielkości produktu pracy.
Gęstość Defektów W Kodzie Automatycznym
Gęstość defektów modułu zawierającego kod testów automatycznych.
Harmonogram Testów
Harmonogram wykonywania zestawów testowych w cyklu testowym.
Identyfikacja Ryzyka
Proces znajdowania, rozpoznawania i opisywania ryzyka.
Jarzmo Testowe
Środowisko testowe składające się z zaślepek i sterowników potrzebnych do wykonania testu.
Komitet Zarządzania Defektami
Zespół interesariuszy reprezentujących różne specjalności, który zarządza zgłaszanymi defektami od momentu zgłoszenia do końcowego rozwiązania (usunięcia …
Kompletne Testowanie
Podejście do testów, w którym zestaw testowy obejmuje wszystkie kombinacje wartości wejściowych i warunków wstępnych.
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 …
Kontrola Jakości
zestaw działań mających na celu ocenę jakości modułu lub systemu.
Koszt Jakości
Całkowity koszt poniesiony na działania jakościowe, na który składają się koszty działań prewencyjnych, koszty wykrycia, koszty awarii wewnętrznych i koszty …
Kryteria Akceptacji
Kryteria, które moduł lub system musi spełniać, aby został zaakceptowany przez użytkownika, klienta lub inny uprawniony podmiot.
Krytyczne Procesy Testowania
Model usprawniania procesu testowego oparty na zawartości, zbudowany w oparciu o dwanaście procesów krytycznych. Zawierają one bardzo widoczne procesy, przy …
Manifest Poprawiania Procesu Testowego
Deklaracja naśladująca manifest zwinnego wytwarzania oprogramowania określająca wartości ważne dla poprawy procesu testowego. Są to: elastyczność ponad …
MBT W Locie
Testowanie w oparciu o modele, zgodnie z którym przypadki testowe są generowane i od razu wykonywane.
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 …
Niezależność Testowania
Rozdzielenie odpowiedzialności, które sprzyja zapewnieniu obiektywności testowania.
Ocena Heurystyczna
Ocena produktu pracy wykorzystująca heurystyki.
Ochrona Przed Błędami Użytkownika
stopień, w jakim moduł lub system chroni użytkowników przed popełnianiem błędów.
Odsetek Wykrytych Defektów
Liczba defektów wykrytych na poziomie testowania podzielona przez liczbę defektów wykrytych w całym cyklu życia oprogramowania (na poziomie testów i później).
Odtwarzalność
Stopień, w jakim w przypadku przerwy w pracy lub awarii moduł lub system może odzyskać dane bezpośrednio dotknięte tym problemem i przywrócić pożądany stan …
Offline MBT
Testowanie w oparciu o modele, zgodnie z którym przypadki testowe są generowane do repozytorium w celu późniejszego użycia.
Plan Doskonalenia Testów
Plan osiągnięcia celów doskonalenia procesu testowego oparty na zrozumieniu aktualnych mocnych i słabych stron procesów testowych w organizacji i aktywów …
Plan Przeglądu
Dokument opisujący podejście, zasoby i harmonogram zamierzonych czynności związanych z przeglądem. Identyfikuje on m.in. dokumenty i kod podlegający …
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.
Podejście Do Testowania
Implementacja strategii testowej w określonym projekcie.
Podstawa Testów
Zasób wiedzy używany jako podstawa dla analizy i projektowania testów.
Podstawowa Przyczyna
Przyczyna defektu, która – gdy zostanie wyeliminowana – wystąpienie tego typu defektu redukuje lub usuwa.
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 Warunków Znaczących
Pokrycie wszystkich pojedynczych wyników warunków, których zmiana wpływa niezależnie na wynik decyzji. (MC/DC od ang. modified condition/decision coverage).
Polityka Testów
Dokument wysokiego poziomu opisujący zasady, podejście i główne zadania w organizacji dotyczące testowania.
Polityka Zabezpieczeń
Wysokopoziomowy dokument opisujący zasady, podejście i podstawowe cele w organizacji dotyczące zabezpieczeń.
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 …
Protokolant
Osoba zapisująca informacje podczas spotkań przeglądowych.
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 …
Raport O Defekcie
Dokumentacja wystąpienia, charakteru i statusu usterki.
Rezultat Fałszywie Negatywny
Test, w którym nie zidentyfikowano obecności usterki występującej w testowanym obiekcie.
Rezultat Fałszywie Niezaliczony
Test, w którym zaraportowano defekt, który nie występuje.
Specyfikacja Projektu Testów
Dokumentacja określająca testowane cechy i odpowiadające im warunki testowe.
Specyfikacja Przypadków Testowych
Dokumentacja zestawu jednego lub więcej przypadków testowych.
Specyfikacja Testów
Kompletna dokumentacja projektu testów, przypadków testowych i skryptów testowych dla określonego elementu testowego.
Sprzęt Testowy
Środowisko, w skład którego wchodzi sprzęt, wyposażenie, symulatory, narzędzia programistyczne oraz inne elementy wspierające, potrzebne do wykonania testu.
Stan Awarii
Fizyczny lub funkcjonalny przejaw awarii.
Strategia Testowa Zgodna Z Procesem
Strategia testowa, zgodnie z którą zespół testowy postępuje zgodnie ze zbiorem pre-definiowanych procesów, przy pomocy których adresuje takie kwestie jak: …
Struktura Do Testów Jednostkowych
Narzędzie, które dostarcza środowisko do testów jednostkowych lub modułowych, w takim środowisku moduł może być testowany niezależnie (w izolacji) lub z użyciem …
Sumaryczny Raport Z Testów
Raport z testów, który zawiera ocenę odpowiednich pozycji testowych w odniesieniu do kryteriów wyjścia.
Taksonomia Błędów
Lista kategorii zaprojektowana w celu identyfikacji i klasyfikacji defektów.
Technika Oparta Na Błędach
Technika testowa, w której przypadki testowe projektuje się na podstawie wiedzy o określonym typie defektów.
Test Weryfikacji Wersji
Zbiór automatycznych testów, które walidują (sprawdzają) integralność każdej nowej wersji i weryfikują jej kluczową/podstawową funkcjonalność, stabilność i …
Testalia
Produkty prac stworzone w ramach procesu testowego, używane do planowania, projektowania, wykonywania, oceny i raportowania testów.
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 …
Tolerowanie Błędów
Stopień, w jaki moduł lub system może kontynuować prawidłowe działanie pomimo podania błędnych danych wejściowych.
TPI Next
Ciągła (nie etapowa) struktura doskonalenia procesu testowego z biznesowego punktu widzenia, opisująca kluczowe elementy efektywnego i skutecznego procesu …
Typ Testów
Grupa czynności w testowaniu ukierunkowana na określone charakterystyki modułu lub systemu, oparta na specyficznych celach testowania.
Usprawnienie Procesu Testowego
Program aktywności zaprojektowany tak, by poprawić wydajność i dojrzałość procesu testowego w organizacji.
Usterka Uciekinier
Usterka nie wykryta przez czynność testową, która mogła tę usterkę znaleźć.
Walidacja
Sprawdzanie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia potrzeby i wymagania użytkownika.
Warunek Testowy
Testowalna własność modułu lub systemu zidentyfikowana jako podstawa do testowania.
Ważność
Stopień wpływu defektu na rozwój lub działanie modułu lub systemu.
Weryfikacja
Sprawdzenie poprawności i dostarczenie obiektywnego dowodu, że produkt procesu wytwarzania oprogramowania spełnia zdefiniowane wymagania.
Współczynnik Awarii
Stosunek liczby awarii w danej kategorii do określonej jednostki miary.
Wstrzykiwanie Błędów
Proces zamierzonego dodawania defektów do systemu w celu wykrycia, czy system może wykryć defekt i pracować mimo jego występowania. Wstrzykiwanie błędów stara …
Wyciek Pamięci
Błąd dostępu do pamięci w logice programu wykonującego dynamiczną alokację pamięci polegający na niezwalnianiu pamięci po zaprzestaniu jej używania.
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 Jakością
Ogół skoordynowanych czynności mających na celu kierowanie organizacją i kontrolowanie jej pod kątem jakości obejmujących zdefiniowanie polityki jakościowej i …
Zbieranie Danych O Kontach
Proces otrzymywania informacji o kontach użytkowników w oparciu o wersje próbne i błędy w intencji użycia tych danych w ataku na zabezpieczenia.
Zdalne Laboratorium Testowe
Ośrodek, który zapewnia zdalny dostęp do środowiska testowego.
Zgadywanie Błędów
Technika testowania, w której testy są wyprowadzane w oparciu o wiedzę testera na temat przeszłych awarii lub generalną wiedzę o trybach możliwych awarii. Uwaga …
Zintegrowany Model Dojrzałości Testów
Pięciostopniowa struktura umożliwiająca doskonalenie procesu testowego, zgodna ze Zintegrowanym Modelem Dojrzałości Organizacyjnej - Capability Maturity Model …
Średni Czas Do Naprawy
Średni czas, w jakim system będzie uruchomiony po awarii. (MTTR od ang. Mean Time To Repair).
Środowisko Testowe XiL
Uogólniony termin na testy dynamiczne w różnych wirtualnych środowiskach testowych.