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.



2
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ą różnice?

2
Dlaczego atrybuty testowania jednostkowego zwykle wymagają publicznych metod?
Niedawno zauważyłem, że dodanie [TestInitialize] do metody chronionej w zestawie .NET nie było przestrzegane, ale jeśli podałem tę metodę do publicznej wiadomości, zostanie ona wywołana przez moduł uruchamiający testy jednostkowe (w tym przypadku Resharper). Zauważyłem to kilka razy w przeszłości za pomocą metod testowych. Technicznie rzecz biorąc, tak samo łatwo …

3
Konkurs testów jednostkowych
Moi pracodawcy prowadzą comiesięczny konkurs na dzień testów jednostkowych. Cały dzień poświęcony jest na pisanie testów jednostkowych - oczywiście przeprowadzamy więcej testów w ciągu miesiąca, ale to jest cały dzień - a „zwycięzca” konkursu otrzymuje nagrodę. Trudno jednak ustalić, kto jest zwycięzcą. Przypisywaliśmy punkty za każdy przypadek testowy. Więc jeśli …


4
Czy istnieje lepszy sposób pisania testów jednostkowych niż seria „AssertEquals”?
Oto podstawowy przykład tego, czym powinien być mój test jednostkowy, za pomocą qunit: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> <link rel="stylesheet" href="qunit/qunit-1.13.0.css"> <script src = "qunit/qunit-1.13.0.js"></script> <script src = "../js/fuzzQuery.js"></script> <script> test("Fuzz Query Basics", function() { equal(fuzzQuery("name:(John Smith)"), "name:(John~ …

1
Testy jednostkowe w Django
Naprawdę trudno mi napisać skuteczne testy jednostkowe dla dużego projektu Django. Mam dość dobry zasięg testów, ale zdałem sobie sprawę, że testy, które piszę, są zdecydowanie testami integracji / akceptacji, a nie testami jednostkowymi, i mam krytyczne części mojej aplikacji, które nie są testowane skutecznie. Chcę to naprawić jak najszybciej. …

5
Czy przydatne są metody testów jednostkowych, w których jedyną logiką są osłony?
Powiedz, że mam taką metodę: public void OrderNewWidget(Widget widget) { if ((widget.PartNumber > 0) && (widget.PartAvailable)) { WigdetOrderingService.OrderNewWidgetAsync(widget.PartNumber); } } Mam kilka takich metod w moim kodzie (przednia połowa asynchronicznego wywołania usługi sieci Web). Zastanawiam się, czy warto ich objąć testami jednostkowymi. Tak, tutaj jest logika, ale to tylko logika …
12 c#  unit-testing 

2
Wszystkie testy jednostkowe w jednym pliku wykonywalnym, czy je podzielić?
Czy pisząc testy dla jednego oprogramowania, powiedzmy w bibliotece, wolisz skompilować wszystkie testy jednostkowe w jednym, czy też podzielić je na kilka plików wykonywalnych? Pytam dlatego, że obecnie używam CUnit do testowania biblioteki, nad którą pracuję. Testy są podzielone na osobne pakiety, które są kompilowane w jeden plik wykonywalny z …

1
Czy są jakieś badania dotyczące związku między praktykami testowania oprogramowania a produktywnością programistów? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 6 lat temu . Czy są jakieś badania dotyczące związku między praktykami testowania oprogramowania (testy jednostkowe i / lub integracyjne) a produktywnością programistów?

3
Co należy przetestować w Javascript?
W pracy właśnie uruchomiliśmy aplikację opartą w dużej mierze na Javascripcie (faktycznie używającą Coffeescript, ale nadal), której wdrażam zautomatyzowany system testowy z wykorzystaniem JsTestDriver i tkaniny. Nigdy nie napisaliśmy czegoś z tak dużą ilością Javascript, więc do tej pory nigdy nie przeprowadzaliśmy testów Javascript. Nie jestem pewien, co dokładnie powinniśmy …

8
Czy ma sens licencjonowanie testów jednostkowych?
Zastanawiam się, czy istnieją jakieś korzyści / ryzyko (nie) nałożenia licencji na kod testowy, który składa się głównie z testów jednostkowych. Co myślisz? Szczególnie interesuje mnie licencjonowanie na podstawie (L) GPL, Apache, MIT i BSD. EDYCJA : Założeniem jest, że kod nie testowy jest już opublikowany na podstawie licencji, ale …

4
Stopniowe podejście do wstrzykiwania zależności
Pracuję nad tym, aby moje klasy mogły być testowane jednostkowo przy użyciu wstrzykiwania zależności. Ale niektóre z tych klas mają wielu klientów i nie jestem jeszcze gotowy przefakturować ich wszystkich, aby zacząć przekazywać zależności. Więc staram się to robić stopniowo; zachowując na razie domyślne zależności, ale pozwalając na ich zastąpienie …

3
Jak NUnit dla C # wypada w porównaniu z narzędziem Test jednostkowy zintegrowanym z Visual Studio
Muszę pracować w zespole, aby opracować aplikację komputerową klasy średniej opracowaną przy użyciu C # .NET. Wcześniej nie stosowałem testów jednostkowych i rozwoju opartego na testach. Wiem, że istnieje wiele narzędzi i ram dla aplikacji C # do testowania jednostkowego. Obecnie wiem o Nunit i narzędziu do testowania jednostek zintegrowanym …

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.