Dyskusja:Unit test
Z Wikipedii
[edytuj] Ze zgłoś błąd
Unit test nie jest kodem który uruchamia program i sprawdza jego wyniki. Jest to po prostu zykły test działania programu wykonywany przez programistę który napisał dany kawałek kodu.
Zgłoszone: 15:08, 20 lip 2006 (CEST)
[edytuj] Ad. definicja Unit testu
Rozumiem, ze jest to artykul na temat ang. "test case". Przydalby sie tez artykul o samym Testowaniu Jednostki/Podzespolu (Unit testing)
Nawiazujac do poprzedniej uwagi, rzeczywiscie kod moze byc zbyt specyficzna definicja, jednak "zwykly test dzialania programu wykonany przez programiste" jest zbyt ogolne. Poszczegolne testy sa zapisywane i uzywane wielokrtnie w trakcie prac nad projektem. W praktyce to rzeczywiscie czesto kod napisany np. z uzyciem JUnit, ale na sam test skladac sie moga rowniez dane testowe, np. w postaci plikow (jak pliki *.html etc. w przypadku testowania firefoxa).
Jak mowi definicja "test case" w anglojezycznej wikipedii, pojedynczy test to zestaw warunkow/zmiennych, ktore pozwalaja testujacemu ocenic stopien w jakim dana jednostka spelnia stawiane przed nia wymagania.--Mnichau (dyskusja) 23:37, 18 gru 2007 (CET)
[edytuj] Jednostka
Mam zastrzezenia do stwierdzenia "zwlaszcza w programowaniu obiektowym". W testowaniu jednostki, jednostka ta jest najmniejsza werifikowalna czesc projektu. Np. w programowaniu proceduralnym - funkcja, procedura lub program. W programowaniu obiektowym - metoda, a wiec testowanie jednostki nie jest technika bardziej adykwatna do programowania obiektowego niz do innych metodologii.
(z angielskiej wikipedii i wykladow - niestety nie mam przy sobie porzadnych zrodel. Wartoby spojrzec na zrodla przytoczone w wersii angielskiej)
Poza tym ta informacja powinna sie znalezc w osobnym artykule o Testowaniu Jednostki/Podzespolu (Unit testing).--Mnichau (dyskusja) 23:37, 18 gru 2007 (CET)