INF.04Testowanie, Jakość i Dokumentacja Oprogramowania
Testy jednostkowe (Unit Tests)
Zautomatyzowane testy weryfikujące poprawność działania najmniejszych izolowanych fragmentów kodu (pojedynczych metod lub klas) w oparciu o wzorzec AAA.
Wzorzec AAA (Arrange - Act - Assert):
- Arrange (Przygotuj): Przygotowanie danych wejściowych i utworzenie instancji testowanego obiektu.
- Act (Wykonaj): Wywołanie testowanej metody.
- Assert (Sprawdź / Asercja): Weryfikacja, czy otrzymany wynik jest równy wynikowi oczekiwanemu.
CSHARP
[Test]
public void Dodaj_DwieLiczbyDodatnie_ZwracaPoprawnaSume() {
// Arrange
Kalkulator calc = new Kalkulator();
// Act
int wynik = calc.Dodaj(2, 3);
// Assert
Assert.AreEqual(5, wynik);
}Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Testy jednostkowe (Unit Tests) lub rozpocznij trening.