Pytania oznaczone «tdd»

37
Czy powinienem mieć testy jednostkowe na znane wady?

Jeśli mój kod zawiera znaną wadę, która powinna zostać naprawiona, ale nie została jeszcze rozwiązana i nie zostanie naprawiona w bieżącej wersji i może nie zostać naprawiona w dającej się przewidzieć przyszłości, czy powinien zostać przeprowadzony nieudany test jednostkowy tego błędu w zestaw...

36
Jak powinieneś TDD grać w Yahtzee?

Załóżmy, że piszesz grę TDD w stylu Yahtzee. Chcesz przetestować tę część kodu, która określa, czy zestaw pięciu rzutów matryc jest fularem, czy nie. O ile mi wiadomo, wykonując TDD, przestrzegasz następujących zasad: Najpierw napisz testy Napisz najprostszą możliwą rzecz, która działa Udoskonal...

30
Relacja między BDD a TDD

Jaki jest związek między BDD a TDD? Z tego, co zrozumiałem, BDD dodaje dwie główne rzeczy w stosunku do TDD: nazewnictwo testów (zapewnij / powinieneś) i testy akceptacyjne. Czy powinienem stosować się do TDD podczas opracowywania przez BDD? Jeśli tak, to czy moje testy jednostek TDD powinny być...

30
Kiedy powinienem pisać testy integracyjne?

Zgodnie z zasadami testów jednostkowych TDD są pisane przed kodem produkcyjnym, ale co z testami integracyjnymi, które ćwiczą interakcję między konkretnymi (nie udawanymi) obiektami przewodowymi? Czy powinny być napisane przed testami jednostkowymi czy po kodzie produkcyjnym, aby przetestować...

29
Czy powinniśmy zawsze łączyć błędy testowe podczas ich poprawiania?

Podczas poprawiania błędów zaleca się, aby najpierw napisać test, który nie powiedzie się z danym błędem, a następnie naprawić kod, dopóki test się nie powiedzie. Jest to zgodne z praktykami TDD i powinno być dobrą praktyką, ale zauważyłem, że ma tendencję do tworzenia tajemniczych testów, które są...

28
Poczucie testów jednostkowych bez TDD

Rozpoczęliśmy nowy (dość duży) projekt, który planowaliśmy rozwijać przy użyciu TDD. Pomysł TDD zawiódł (wiele powodów biznesowych i niezwiązanych z biznesem), ale teraz rozmawiamy - czy powinniśmy pisać testy jednostkowe, czy nie. Mój przyjaciel mówi, że pisanie testów jednostkowych bez TDD nie...

28
Czy 100% pokrycie kodu jest marzeniem?

Czy można oczekiwać 100% pokrycia kodu w aplikacjach internetowych typu jquery / backbonejs? Czy uzasadnione jest niepowodzenie sprintu z powodu niespełnienia 100% pokrycia, gdy rzeczywiste pokrycie kodu oscyluje w granicach 92% -95% w javascript /

28
Czy muszę wszystko testować?

Zacznę swój pierwszy prawdziwy projekt w Ruby on Rails i zmuszam się do napisania testów TDD . Nie widzę prawdziwych korzyści z pisania testów, ale ponieważ wydaje się to bardzo ważne, spróbuję. Czy konieczne jest przetestowanie każdej części mojej aplikacji, w tym stron...