Pytania oznaczone «testing»

15
Testy jednostkowe dla naukowej biblioteki komputerowej

Wcześniej miałem trochę doświadczenia w testowaniu jednostkowym, w tym, co nazywam (nie pejoratywnie) klasycznym projektem inżynierii oprogramowania: MVC, z graficznym interfejsem użytkownika, bazą danych, logiką biznesową w warstwie środkowej itp. Teraz „ piszę naukową bibliotekę komputerową w C #...

14
TDD do przetwarzania wsadowego: jak to zrobić?

Lubię „czerwony / zielony / refaktor” dla RoR itp. W porządku. Moja codzienna praca polega na przetwarzaniu wsadowym bardzo dużych plików stron trzecich w Pythonie i innych niestandardowych narzędziach. Rezygnacja z atrybutów tych plików jest wysoka, więc często stosuje się wiele poprawek /...

14
Testowanie jednostkowe elementów wewnętrznych

W jakim stopniu jednostka testuje wewnętrzne / prywatne komponenty klasy / modułu / pakietu / etc? Czy w ogóle je testujesz, czy tylko testujesz interfejs do świata zewnętrznego? Przykładem tych wewnętrznych metod są metody prywatne. Jako przykład wyobraźmy sobie parser rekurencyjnego zejścia ,...

14
Pisanie testów jednostkowych w środku

Czy testowanie jednostkowe jest w 100%, czy nie przy jakiejkolwiek transakcji? Przeglądałem moje stare projekty i zacząłem dodawać funkcje, tym razem z testami jednostkowymi. Czy jednak jest to ostatecznie bezwartościowe, jeśli będę ponownie wykorzystywać wcześniejsze komponenty, które nie mają...

14
Kiedy powinienem używać fałszywych obiektów?

Czytałem wiele rzeczy o TDD, ale wciąż mam wątpliwości. Na przykład mam te diagramy klas: To prosty przykład, aby dowiedzieć się więcej o TDD i próbnych obiektach. Który test powinienem napisać jako pierwszy? Produkt , następnie linia i ostatni, zamówić ? Jeśli to zrobię, czy powinienem używać...

14
Jak piszesz przypadki testów jednostkowych?

Czasami kończę pisanie przypadków testowych dla kodu napisanego przez innych programistów. Są sytuacje, kiedy naprawdę nie wiem, co programista próbuje zrobić (część biznesowa) i po prostu manipuluję przypadkiem testowym, aby uzyskać zieloną linię. Czy te rzeczy są normalne w branży? Jaki jest...

14
testy jednostkowe dla parsera csv

Jakich testów należy użyć do testowania jednostkowego analizatora składni csv? Mam prosty parser csv w języku C # i chcę mieć pewność, że mam dobry zasięg testu wszystkich wspólnych (i nietypowych) przypadków krawędzi. Jakie testy należy zastosować, aby zidentyfikować potencjalne problemy i...

14
Gdzie przeprowadzić test negatywny?

Właśnie zmieniłem ustawienia gałęzi w moim repozytorium GitHub, tak więc moja [następna] gałąź wymaga przekazania kompilacji CI przez żądanie ściągnięcia. Następnie odbyła się dyskusja z kilkoma członkami zespołu na temat nieudanych testów. Dla kontekstu ... Repozytorium ma gałąź [master], do...

14
Testy jednostkowe - pierwsze kroki

Właśnie zaczynam od testów jednostkowych, ale nie jestem pewien, czy naprawdę rozumiem sens tego wszystkiego. Czytam tutoriale i książki na ten temat, ale mam tylko dwa krótkie pytania: Myślałem, że celem testów jednostkowych jest przetestowanie napisanego przez nas kodu. Wydaje mi się jednak, że...