Pytania otagowane jako unit-testing

Testowanie jednostkowe to metoda, według której poszczególne jednostki kodu źródłowego są testowane w celu ustalenia, czy nadają się do użycia.


5
Testy jednostkowe w świecie „bez setera”
Nie uważam się za eksperta DDD, ale jako architekt rozwiązań staram się stosować najlepsze praktyki, gdy tylko jest to możliwe. Wiem, że wokół DDD jest wiele dyskusji na temat przeciwników i przeciwników „stylu” setera no (publicznego) i widzę obie strony argumentu. Mój problem polega na tym, że pracuję w zespole …

7
Jakość kodu w testach jednostkowych?
Czy podczas pisania testów jednostkowych warto poświęcić dodatkowy czas, aby kod miał dobrą jakość i czytelność? Pisząc testy często łamię Prawo Demetera , aby przyspieszyć pisanie i uniknąć używania tak wielu zmiennych. Technicznie testy jednostkowe nie są ponownie wykorzystywane bezpośrednio - są ściśle związane z kodem, więc nie widzę powodu, …

13
Jak działa testowanie jednostkowe?
Staram się, aby mój kod był bardziej niezawodny i czytałem o testowaniu jednostkowym, ale bardzo trudno mi znaleźć rzeczywiste użyteczne zastosowanie. Na przykład przykład z Wikipedii : public class TestAdder { public void testSum() { Adder adder = new AdderImpl(); assert(adder.add(1, 1) == 2); assert(adder.add(1, 2) == 3); assert(adder.add(2, 2) …

4
Dlaczego marne jest testowanie widoków MVC?
Obecnie przygotowuję grunt pod aplikację ASP.Net MVC i zastanawiam się, jakie testy jednostkowe powinienem przygotować. Widziałem w wielu miejscach, że ludzie w zasadzie mówią „nie zawracaj sobie głowy testowaniem swoich poglądów, nie ma logiki i jest to trywialne i zostanie objęte testem integracyjnym”. Nie rozumiem, w jaki sposób stało się …

16
Kto zajmuje się rozwojem opartym na testach?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Pracuję w przestrzeni korporacyjnej przez ostatnie 4 i pół roku i zauważyłem, że ogólnie rzecz biorąc, przedsiębiorstwa nie są sprzyjającymi środowiskami dla stylu testowania jako …

3
Dlaczego miałbyś pisać testy jednostkowe dla kontrolerów?
Dla mnie jest to całkowicie nieistotny test jednostkowy i nie rozumiem, dlaczego ktoś spędzałby czas na pisaniu go, ponieważ bardzo niewiele można z niego zyskać. Wiedziałbym doskonale, czy ten kontroler zwrócił pożądany typ, wykonując metodę w przeglądarce. Naprawdę, czy uważasz, że do tego potrzebny jest test i dlaczego? public class …

4
Jak mogę używać testów jednostkowych i TDD do testowania aplikacji, która opiera się głównie na operacjach CRUD bazy danych?
W pracy jeden z moich projektów polega głównie na pobieraniu danych przekazywanych od klienta zewnętrznego i utrwalaniu ich w bazie danych. Jest to aplikacja Java dla przedsiębiorstw korzystająca z JPA i większość naszej logiki dotyczy operacji CRUD. Większość naszych błędów dotyczy JPA w taki czy inny sposób. Przykład 1: Jeśli …
22 java  unit-testing  tdd  jpa 

7
Kodowanie i testowanie w tym samym sprincie
Jak odbywa się testowanie w ramach tego samego sprintu co kodowanie, jeśli całość lub większość kodowania nie jest wykonywana do końca sprintu? (Mam na myśli opracowanie „zupy do orzechów” i testowanie pojedynczego PBI w sprincie). Większość odpowiedzi, które widziałem online, dotyczy automatyzacji kontroli jakości, ale nawet to nie jest tak …

2
Jak utworzyć środowisko, w którym testy naprawcze są traktowane priorytetowo?
Jestem inżynierem oprogramowania w średniej wielkości firmie. Mamy dość solidną platformę testową działającą w TeamCity. Wykonuje testy jednostkowe przy każdym zameldowaniu oraz codzienny test jednostkowy / przebieg BVT. Problem polega na tym, że mamy wiele zepsutych testów jednostkowych. Dość często podnoszę bezcelowość testów jednostkowych, jeśli są one ciągle łamane i …

6
Jak mam przetestować mój kod TEST?
Jedną z niewielu rzeczy, na które zgadza się większość programistów, jest to, że nie powinieneś polegać na poprawnym działaniu kodu, chyba że go przetestujesz. Jeśli go nie przetestujesz, może mieć ukryte błędy, które tylko spowodują, że będziesz więcej pracować na drodze. Rozumiem, jak przetestować mój normalny kod, ale jak powinienem …

4
Jak napisać testy jednostkowe robotów (i innych urządzeń mechanicznych)?
Jestem członkiem klubu robotyki w mojej szkole średniej i jestem odpowiedzialny za programowanie robota. Jedną z sugestii, które wciąż słyszę od różnych dorosłych, jest to, że powinienem pisać testy jednostkowe, aby pomóc w sprawdzeniu poprawności mojego kodu. Baza kodu staje się trochę duża i zgadzam się, że testy jednostkowe byłyby …

3
Czy można sfałszować część testowanej klasy?
Załóżmy, że mam klasę (wybacz wymyślony przykład i jego zły projekt): class MyProfit { public decimal GetNewYorkRevenue(); public decimal GetNewYorkExpenses(); public decimal GetNewYorkProfit(); public decimal GetMiamiRevenue(); public decimal GetMiamiExpenses(); public decimal GetMiamiProfit(); public bool BothCitiesProfitable(); } (Uwaga: metody GetxxxRevenue () i GetxxxExpenses () mają zależności, które są eliminowane) Teraz przeprowadzam …


6
Czy testy jednostkowe naprawdę są wykorzystywane jako dokumentacja?
Nie mogę policzyć, ile razy czytam stwierdzenia w duchu „testy jednostkowe są bardzo ważnym źródłem dokumentacji testowanego kodu”. Nie przeczę, że są prawdziwe. Ale osobiście nigdy nie używałem ich jako dokumentacji. W typowych ramach, których używam, deklaracje metod dokumentują ich zachowanie i to wszystko, czego potrzebuję. Zakładam, że testy jednostkowe …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.