Słownik analityka biznesowego

Definicje i wyjaśnienia kluczowych pojęć z analizy biznesowej

🔍
Wszystkie 5 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ś

Dane testowe

Testowanie

Dane testowe to dane przygotowane specjalnie do weryfikacji systemu: na tyle realistyczne, by testy odzwierciedlały produkcję, na tyle kompletne, by pokryć przypadki brzegowe, i na tyle bezpieczne, by nie łamać prawa.

→

Defect

Testowanie

Defect (defekt, wada, potocznie „bug") to niezgodność działania systemu z wymaganiami lub uzasadnionymi oczekiwaniami użytkownika.

→

Plan testów

Testowanie

Plan testów (ang. test plan) to dokument opisujący, jak będzie testowane wydanie lub projekt: zakres (co testujemy, a czego świadomie nie), podejście i poziomy testów, środowiska i dane, role, harmonogram oraz kryteria wejścia i wyjścia - c

→

Quality assurance (QA)

Testowanie

Quality Assurance (QA), czyli zapewnienie jakości, to działania, które mają zagwarantować, że produkt (np. oprogramowanie) spełnia określone wymagania i jest dobrej jakości. Używa się go przez cały proces tworzenia produktu, aby zapobiegać problemom, a nie tylko je naprawiać na końcu. Na przykład, QA to sprawdzenie, czy nowa funkcja w aplikacji działa tak, jak powinna, zanim zostanie udostępniona użytkownikom.

→

Scenariusze testowe

Testowanie

Scenariusze testowe - jako praktyka projektowania ich zestawu - to budowanie kompletu scenariuszy, który pokrywa wymagania, zamiast zbioru przypadkowych pomysłów testerów.

→

Smoke testing

Testowanie

Smoke testing (testy dymne) to krótki zestaw testów sprawdzający, czy podstawowe funkcje systemu w ogóle działają - czy nowa wersja „nie dymi" i nadaje się do dalszego, dokładniejszego testowania.

→

Test automation

Testowanie

Test automation (automatyzacja testów) to wykonywanie testów przez skrypty i narzędzia zamiast ręcznego klikania: testy interfejsu (Playwright, Selenium, Cypress), testy API (Postman, REST Assured), testy jednostkowe odpalane w pipeline CI/

→

Test cases

Testowanie

Test case (przypadek testowy) to precyzyjny przepis na pojedynczy test: warunki wstępne, kroki do wykonania, dane testowe i oczekiwany rezultat.

→

Testowanie bezpieczeństwa

Testowanie

Testowanie bezpieczeństwa to weryfikacja odporności systemu na ataki i wycieki danych: testy penetracyjne, automatyczne skany podatności, przeglądy konfiguracji i kodu pod kątem luk - najczęściej według listy OWASP Top 10 (m.in.

→

Testowanie integracyjne

Testowanie

Testowanie integracyjne sprawdza współpracę między modułami lub systemami: czy dane przepływają poprawnie przez interfejsy, czy formaty się zgadzają, czy obsłużone są błędy po drugiej stronie.

→

Testowanie jednostkowe

Testowanie

Testowanie jednostkowe (unit testing) to testowanie najmniejszych fragmentów kodu - pojedynczych funkcji, metod, klas - w izolacji od reszty systemu i zależności zewnętrznych.

→

Testowanie regresywne

Testowanie

Testowanie regresywne (regresja) to sprawdzanie, czy nowe zmiany - funkcje, poprawki, aktualizacje bibliotek - nie zepsuły czegoś, co wcześniej działało.

→

Testowanie systemowe

Testowanie

Testowanie systemowe to weryfikacja kompletnego, zintegrowanego systemu względem wymagań - funkcjonalnych i niefunkcjonalnych - na środowisku możliwie zbliżonym do produkcyjnego.

→

Testowanie wydajnościowe

Testowanie

Testowanie wydajnościowe sprawdza zachowanie systemu pod obciążeniem.

→

Środowisko testowe

Testowanie

Środowisko testowe to odizolowana instalacja systemu przeznaczona do testów: własna baza danych, konfiguracja i integracje odwzorowujące produkcję na tyle wiernie, by wyniki testów były miarodajne - ale bez ryzyka dla prawdziwych danych i u

→
15 pojęć w słowniku