Spisu treści:

Co należy przetestować w testach jednostkowych?
Co należy przetestować w testach jednostkowych?

Wideo: Co należy przetestować w testach jednostkowych?

Wideo: Co należy przetestować w testach jednostkowych?
Wideo: What is Unit Testing? Why YOU Should Learn It + Easy to Understand Examples 2024, Listopad
Anonim

TESTÓW JEDNOSTKOWYCH to poziom oprogramowania testowanie gdzie znajdują się poszczególne jednostki/komponenty oprogramowania przetestowany . Celem jest sprawdzenie, czy każdy jednostka oprogramowania działa zgodnie z założeniami. A jednostka to najmniejsza testowalna część dowolnego oprogramowania. Zwykle ma jedno lub kilka wejść i zwykle jedno wyjście.

A więc, jakie testy jednostkowe powinny testować?

Testów jednostkowych jest aktem testowanie mały składnik, lub jednostka , aplikacji. Ponieważ zakres każdej osoby test jednostkowy jest tak ograniczony, że jedynym sposobem na jego osiągnięcie jest napisanie kodu, który testy Twój kod, zwykle przy użyciu frameworka, takiego jak NUnit lub Microsoft Testowanie Struktura.

Następnie pojawia się pytanie, czy należy pisać testy jednostkowe? Testy jednostkowe są również szczególnie przydatne, jeśli chodzi o refaktoryzację lub re- pismo kawałek kodu. Gdyby ty mieć dobry testy jednostkowe zasięg, ty może dokonać refaktoryzacji z ufnością. Z pominięciem testy jednostkowe , często trudno jest zapewnić ty niczego nie złamał. W skrócie - tak.

W dalszej kolejności można zapytać, co robisz w testach jednostkowych?

Testów jednostkowych pozwala programiście na refaktoryzację kodu w późniejszym terminie, oraz robić upewnij się, że moduł nadal działa poprawnie (tj. Regresja testowanie ). Procedura polega na napisaniu test przypadków dla wszystkich funkcji i metod, dzięki czemu każda zmiana powoduje usterkę, którą można szybko zidentyfikować i naprawić.

Jak rozpocząć testy jednostkowe?

Więcej o testach jednostkowych

  1. Myśleć!
  2. Utwórz klasę w kodzie produkcyjnym i nadaj jej odpowiednią nazwę.
  3. Wybierz jedno zachowanie klasy, którą chcesz zaimplementować i utwórz dla niego skrót metody.
  4. Napisz na to test.
  5. Skompiluj i pozwól, aby tester pokazał ci czerwony pasek!

Zalecana: