Pytania oznaczone «unit-testing»

13
Rodzaje testów jednostkowych opartych na użyteczności

Z wartościowego punktu widzenia w mojej praktyce widzę dwie grupy testów jednostkowych: Testy, które testują nietrywialną logikę. Napisanie ich (przed wdrożeniem lub po nim) ujawnia pewne problemy / potencjalne błędy i pomaga zachować pewność w przypadku zmiany logiki w przyszłości. Testy...

13
Strategia testowania gier

Odziedziczyłem internetową grę edukacyjną. W ciągu ostatniego roku pracowałem nad ustabilizowaniem kodu i dodaniem nowych funkcji. Większość logiki znajduje się w interfejsie, więc testy jednostek zaplecza, choć pomocne, obejmują niewielki procent kodu. Gra osiągnęła punkt, w którym zaczyna się...

13
Jak uzależnić jeden test od wyników innego testu?

Załóżmy, że istnieje klasa narzędziowa, która udostępnia niektóre typowe metody statyczne używane wszędzie w kodzie przez wiele innych klas. Jak zaprojektowałbyś swoje testy jednostkowe dla konsumentów narzędzia, aby ich testy zakończyły się niepowodzeniem, jeśli którykolwiek z testów narzędzia...

12
Jak miałbym testować logikę bazy danych testów?

Nadal mam problem z pokonaniem małego problemu, jeśli chodzi o TDD. Potrzebuję metody, która uzyska określony zestaw rekordów przefiltrowanych danych z warstwy danych (linq2SQL). Należy pamiętać, że używam klas generowanych przez linq, które są generowane z DBML. Problem polega na tym, że chcę na...

12
Różnice między testem a specyfikacją

Mam w tej chwili problem koncepcyjny i nie mogę znaleźć żadnych informacji na temat różnic między testem (UnitTest, itp.) A specyfikacją (Rspec itp.). O ile mi wiadomo, specyfikacja dotyczy testów integracyjnych, a test dotyczy UnitTest, ale tylko tyle. Czy możesz wyjaśnić, jakie są...

12
Testowanie - DB w pamięci kontra Mocking

Dlaczego pisząc testy, dlaczego ktoś chciałby korzystać z bazy danych w pamięci, a nie tylko wyśmiewać dane? Widziałem, że bazy danych w pamięci mogą być przydatne do testowania własnych repozytoriów. Ale jeśli używasz frameworka (takiego jak Spring Data), testowanie repozytoriów byłoby...

12
Czy pojedyncze testy jednostkowe nie łamią zasady DRY?

Ilekroć piszę testy jednostkowe, zawsze próbowałem mieć jeden assert na test, aby ułatwić debugowanie w przypadku niepowodzenia testów. Jednak postępując zgodnie z tą zasadą, mam wrażenie, że ciągle kopiuję ten sam kod w każdym teście i mając więcej testów, trudniej jest wrócić do czytania i...