Używam projektów testów programu Visual Studio 2008 do przechowywania testów. Ostatnio zdałem sobie sprawę, że wiele moich testów jednostkowych to w rzeczywistości testy integracyjne, ponieważ polegają one na źródłach zewnętrznych (np. Systemie plików, serwerze SQL, rejestrze).W jaki sposób oddziela się testy jednostkowe od testów integracji w Visual Studio?
Moje pytanie brzmi: jakie jest dobre podejście do oddzielania testów integracyjnych od testów jednostkowych?
Idealnie chciałbym, aby tylko testy jednostkowe pojawiały się w widoku testowym, ponieważ często je uruchamiam podczas programowania. Z drugiej strony testy integracyjne nie są mi potrzebne w widoku testowym, ponieważ będę je rzadko uruchamiać, np. kiedy mam zamiar zrzucić kompilację.
To było to, co myślałem na początku, ale jak zapobiec wyświetlaniu go w widoku testowym? – DSO
Przefiltruj je lub skorzystaj z TestDriven.Net –
Rozładowanie projektu testów integracyjnych również może działać wystarczająco dobrze. –