Techniki projektowania testów: czarnoskrzynkowe (podział na klasy równoważności, wartości brzegowe, tablice decyzyjne, przejścia między stanami), białoskrzynkowe (pokrycie, przepływ sterowania i danych) oraz oparte na doświadczeniu.
Metoda używana do analizy przyczyn usterek (defektów). Technika modeluje wizualnie jak związki logiczne pomiędzy awariami, błędami człowieka i zewnętrznymi …
Statystyczna technika podejmowania decyzji, używana do wyboru ograniczonej liczby czynników, które powodują znaczący ogólny efekt. Wyrażona w kategoriach …
Technika analizy zorientowana na identyfikację podstawowych przyczyn defektów. Przez wprowadzenie ukierunkowanych miar na podstawowe przyczyny defektów ma się …
Narzędzie używane przez programistów do odtwarzania awarii, śledzenia stanu programu i odszukiwania usterek. Debugery umożliwiają programistom wykonywanie …
Nieproporcjonalny wzrost liczby przypadków testowych wraz ze wzrostem wielkości podstawy testów, przy zastosowaniu określonej techniki projektowania testów. …
Technika testowania oprogramowania używana do wykrywania zagrożeń zabezpieczeń przez wprowadzanie bardzo dużej liczby losowych danych, zwanych "fuzz" (ang. …
Typ formalnego przeglądu przeprowadzanego w celu identyfikacji problemów w produkcie prac, dostarczający dane pomiarowe pozwalające na ulepszenie procesu …
Komercyjna usługa analizy stron internetowych, dostarczająca kwestionariusz do pomiaru satysfakcji użytkowników i oceny realizacji celów biznesowych online. …
Oparte na kwestionariuszach narzędzie do testowania użyteczności, które mierzy i porównuje doświadczenie użytkowników. (SUMI – od ang. Software Usability …
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 …
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 …
Deklaracja naśladująca manifest zwinnego wytwarzania oprogramowania określająca wartości ważne dla poprawy procesu testowego. Są to: elastyczność ponad …
Technika szacowania oparta na kompromisie, zwykle używana do oszacowania nakładu pracy lub relatywnej wielkości historyjek użytkownika, wykorzystywana na ogół w …
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).
Podejście do testowania, w którym testerzy dynamicznie projektują i przeprowadzają testy na podstawie swojej wiedzy, badania elementu testowego i wyników z …
Czarnoskrzynkowa technika projektowania przypadków testowych, w której przypadki testowe są dobierane przy pomocy algorytmu generującego wartości pseudolosowe …
Białoskrzynkowa technika testowania, w której przypadki testowe są projektowane tak, aby wykonywać ścieżki definicja-użycie dla poszczególnych zmiennych.
Technika skryptowa wykorzystująca pliki danych do przechowywania danych testowych i wyników oczekiwanych, które są potrzebne do wykonania skryptów testowych.
Technika testowania użyteczności, podczas której uczestnicy testu dzielą się swoimi pomysłami z moderatorem i obserwatorami myśląc głośno podczas rozwiązywania …
Czarnoskrzynkowa technika projektowania testów, w której przypadki testowe są projektowane w oparciu o historyjki użytkownika, by zweryfikować poprawność ich …
Technika projektowania testów oparta na doświadczeniu, w której doświadczony tester używa listy ogólnych zagadnień, które powinny być odnotowywane, sprawdzone, …
Czarnoskrzynkowa technika testowania, w której przypadki testowe są projektowane w celu wykonania kombinacji wejść i wynikających akcji, ujęte w formie tablicy …
Białoskrzynkowa technika testowania w której przypadki testowe są zaprojektowane tak, sprawdzić pojedyncze wyniki warunków, których zmiana niezależnie wpływa na …
Technika skryptowa, w której skrypty są ustrukturalizowane w scenariusze reprezentujące przypadki użycia testowanego oprogramowania. Skrypty mogą być …
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 …
Technika obliczania przez kompilator lub interpreter wartości logicznych warunków złożonych, w której warunek po jednej stronie operatora logicznego może nie …