Zastanawiam się, czy ktoś tutaj ma doświadczenie w testowaniu aplikacji LOB (zazwyczaj CRUD).Testowanie aplikacji LOB w trybie Line-of-Business (LOB)?
Mam wbudowane narzędzia do testowania wbudowanych jednostek w Visual Studio, ale napotkałem na trudności w uruchamianiu testów, które trafiły do bazy danych. Ponieważ dane zmieniają się i łączę z faktem, że nie mam wielkiego pojęcia, co robię, wydaje się bardzo trudne uzyskanie oczekiwanych rezultatów i twierdzenie przeciwko nim. Słyszałem nawet, że nie powinieneś uruchamiać testów jednostkowych przeciwko bazom danych ... ale w jaki sposób wszyscy inni wykonują testy jednostkowe na oprogramowaniu CRUD LOB?
Słyszę tyle o TDD i ciągłej integracji z testowaniem, ale wydaje się, że jeśli nie mogę nawet tworzyć testów jednostkowych na początek, nie mogę naprawdę skorzystać z tych metodologii. Dzięki temu produkt taki jak Notatnik byłby łatwy do stworzenia testów jednostkowych dla ... masz pewną liczbę funkcji i te funkcje powinny zawsze dawać taki sam rezultat. Ale w aplikacjach LOB masz takie zlecenia sprzedaży, które można tworzyć lub usuwać lub modyfikować w środowisku testowym.
Każdy wgląd byłby doceniony!
moq jest również fajne, http://code.google.com/p/moq/ – Chance