Jak uruchomić stary i nowy kod testu jednostkowego?

Przyznaję, że nie mam prawie żadnego doświadczenia w testowaniu. Próbowałem z DUnit jakiś czas temu, ale poddałem się, ponieważ w mojej aplikacji było tak wiele zależności między klasami. Jest to dość duża (około 1,5 miliona linii źródłowych) aplikacja Delphi i jesteśmy zespołem, który ją utrzymuje.

Testowanie jest teraz wykonywane przez jedną osobę, która go używa, przed wydaniem i zgłoszeniem błędów. Ustawiłem również kilka testów GUI w TestComplete 6, ale często zawodzi z powodu zmian w aplikacji.

Pogrubienie dla Delphi jest używane jako struktura persystencji względem bazy danych. Wszyscy zgadzamy się, że niezbadany sposób jest dobrym rozwiązaniem i planujemy napisać nową aplikację w DotNet z ECO jako ramą trwałości.

Po prostu nie wiem, od czego zacząć, od sprawdzania ... Jakieś dobre książki, adresy URL, najlepsze praktyki itp.?

questionAnswers(5)

yourAnswerToTheQuestion