Testy jednostkowe - książka

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1652
1

Poszukuję jakiejś dobrej książki na temat pisania testów jednostkowych.
Zajmuję się pisaniem oprogramowania, które jest trudne w testowaniu, gdyż wymaga dość skomplikowanego środowiska pracy (podłączone różne kontrolery, urządzenia, komunikacja sieciowa).
Gdyby książka była dedykowana programistom C# to byłoby super.

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6823
1

http://practicalunittesting.com/ co prawda w Javie, ale przykłady są przenośne. Sama książka to swoiste arcydzieło o testowaniu.

  • Rejestracja: dni
  • Ostatnio: dni
2

Programujesz w c#, to polecam:
http://artofunittesting.com/

VarrComodoo
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bk
  • Postów: 480
0

Pojawiła się spolszczona wersja książki "Art of Unit Testing".

Testy jednostkowe. Świat niezawodnych aplikacji. Wydanie II - Roy Osherove
http://helion.pl/ksiazki/testy-jednostkowe-swiat-niezawodnych-aplikacji-wydanie-ii-roy-osherove,tesjed.htm

Czy ktoś znający temat mógłby lekko zrecenzować to polskie wydanie? Warto?

Używam:
C#
NUnit - http://www.nunit.org/
Moq - https://code.google.com/p/moq/downloads/list

Potrzebuję solidnie doczytać o testowaniu repozytoriów, prezenterów, mockowaniu obiektów i generalnie wszystkiego co składa się na jakiś system korzystający z bazy danych.

QU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
1

Polecam książke Kenta Becka Test Driven Development: By Example. Co prawda to już o TDD a nie samo unittest, ale imo stosowanie unittest bez TDD to trochę strata potencjału.

- a tutaj bardzo ciekawa prezentacja Sobótki na temat testów

JE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 71
1

Polecam z doświadczanie: JUnit. Pragmatyczne testy jednostkowe w Javie, Andy Hunt, Dave Thomas. Co prawda w Javie, ale mi książka (choć w Javie nie pisałem) pomogła podejść do tematyki testów jednostkowych. Fajnie wytłumaczone po co testować i jak testować z użyciem właśnie unit testów.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.