Spisu treści:
Definicja - Co oznacza testowanie kontekstowe?
Testy kontekstowe to pewien rodzaj testowania oprogramowania, który uwzględnia użycie produktu w terenie lub środowisko wydajnościowe lub produkcyjne. Jest to jeden ze sposobów, w jaki programiści oceniają oprogramowanie podczas jego tworzenia, szukając wad i w inny sposób optymalizując jego projekt przed ostateczną wersją.
Techopedia wyjaśnia testowanie kontekstowe
Testowanie kontekstowe to coś, co eksperci opisaliby jako „filozofię” testowania, coś, co wykonuje się wraz z innymi rodzajami testów koncepcyjnych w zwinnym tworzeniu oprogramowania. Niektórzy specjaliści twierdzą na przykład, że niektóre bardziej abstrakcyjne problemy z interfejsami użytkownika lub przyjaznymi (lub wydajnymi dla użytkownika) procesami byłyby częścią testów kontekstowych, a nie bardziej technicznym testem oprogramowania. Innymi słowy, w testowaniu kontekstowym programiści sprawdzają, jak ludzie faktycznie korzystają z oprogramowania i czy ten proces działa dobrze, zamiast szukać konkretnych przypadków naruszenia kodu składni lub języka funkcyjnego.
Charakter testowania kontekstowego jest inny niż niektóre inne rodzaje testowania oprogramowania, które z definicji są bardziej techniczne. Na przykład testy czarnej skrzynki i białej skrzynki to dwie metodologie testowania oprogramowania, które różnią się tym, czy programiści patrzą na wewnętrzny projekt produktu. Inne rodzaje testowania, takie jak testowanie modułów i testowanie integracji, mają związek z tym, czy programiści testują poszczególne moduły kodu, czy połączone moduły, które tworzą funkcjonalny element programu.