TDD
Podejście, w którym test opisujący oczekiwane zachowanie poprzedza implementację, a potem następuje refaktoryzacja. Nie oznacza pisania dowolnych testów po ukończeniu funkcji.
Definicja i źródłaTechnologia bez niedomówień. Sprawdź znaczenie pojęcia, wybierz literę lub zawęź temat. Przy definicjach znajdziesz źródła i datę weryfikacji.
Podejście, w którym test opisujący oczekiwane zachowanie poprzedza implementację, a potem następuje refaktoryzacja. Nie oznacza pisania dowolnych testów po ukończeniu funkcji.
Definicja i źródłaTesty współpracy kilku elementów, np. aplikacji z bazą lub usługą. Sprawdzają kontrakty między częściami, których nie weryfikuje izolowany test pojedynczej funkcji.
Definicja i źródłaTesty niewielkiej jednostki zachowania kodu. Powinny wykrywać istotne regresje; ścisłe kopiowanie implementacji w asercjach może dawać pozorną pewność.
Definicja i źródłaAutoryzowane próby wykorzystania słabości w uzgodnionym zakresie. Raport opisuje stan z czasu badania; brak znalezionych luk nie dowodzi ich całkowitego braku.
Definicja i źródłaSprawdzanie, czy zmiana nie pogorszyła wcześniej działających zachowań. Zakres powinien wynikać z ryzyka i zależności, a nie wyłącznie z liczby testów.
Definicja i źródłaBadania czasu odpowiedzi, przepustowości i zachowania pod obciążeniem. Warunki muszą odzwierciedlać cel; pojedynczy szybki odczyt nie potwierdza odporności na szczyt ruchu.
Definicja i źródłaKod jednorazowy obliczany ze wspólnego sekretu i czasu. Wymaga synchronizacji zegara; kody mogą zostać wyłudzone, więc TOTP nie jest odporny na każdy phishing.
Definicja i źródłaMechanizm tymczasowego przechowywania danych w WordPressie z maksymalnym czasem ważności. Wartość może zniknąć wcześniej, dlatego kod musi umieć ją odtworzyć.
Definicja i źródłaNarzędzie przekształcające kod źródłowy do innego kodu źródłowego, np. starszej składni. Nie musi dostarczać brakujących funkcji środowiska uruchomieniowego.
Definicja i źródłaJęzyk rozszerzający JavaScript o statyczny system typów. Kontrola typów pomaga przed uruchomieniem; nie zastępuje walidacji danych przychodzących z sieci.
Definicja i źródła