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.


12
SimpleTest vs PHPunit
Zastanawiałem się, czy ktoś, kto ma doświadczenie w obu tych sprawach, może rzucić trochę światła na znaczącą różnicę między nimi, jeśli w ogóle? Jakaś konkretna siła każdego z nich sprawia, że ​​nadaje się do konkretnego przypadku?

11
Czy istnieją mocne dowody zwrotu z inwestycji w testy jednostkowe?
Testowanie jednostkowe brzmi dla mnie świetnie, ale nie jestem pewien, czy powinienem poświęcić trochę czasu na naukę, chyba że uda mi się przekonać innych, że ma to znaczną wartość. Muszę przekonać innych programistów i, co ważniejsze, osoby zajmujące się liczeniem fasoli w zarządzaniu, że cały dodatkowy czas spędzony na nauce …
127 unit-testing  tdd 

7
Jak mogę makować zależności dla testów jednostkowych w RequireJS?
Mam moduł AMD, który chcę przetestować, ale zamiast ładować rzeczywiste zależności chcę wyśmiać jego zależności. Używam requirejs, a kod mojego modułu wygląda mniej więcej tak: define(['hurp', 'durp'], function(Hurp, Durp) { return { foo: function () { console.log(Hurp.beans) }, bar: function () { console.log(Durp.beans) } } } Jak mogę wyszydzać hurpi …

6
Junit: dzielenie testu integracji i testów jednostkowych
Odziedziczyłem ładunek testu Junit, ale testy te (poza większością nie działają) są mieszaniną rzeczywistych testów jednostkowych i testów integracyjnych (wymagających systemów zewnętrznych, db itp.). Próbuję więc wymyślić sposób, aby je oddzielić, tak żebym mógł szybko i przyjemnie przeprowadzić testy jednostkowe, a potem testy integracji. Dostępne opcje to ... Podziel je …

20
Porównaj równość między dwoma obiektami w NUnit
Próbuję zapewnić, że jeden obiekt jest „równy” innemu obiektowi. Obiekty są po prostu instancjami klasy z wieloma właściwościami publicznymi. Czy istnieje łatwy sposób, aby NUnit potwierdzał równość na podstawie właściwości? To jest moje obecne rozwiązanie, ale myślę, że może być coś lepszego: Assert.AreEqual(LeftObject.Property1, RightObject.Property1) Assert.AreEqual(LeftObject.Property2, RightObject.Property2) Assert.AreEqual(LeftObject.Property3, RightObject.Property3) ... Assert.AreEqual(LeftObject.PropertyN, …

10
Jak rozłożyć testy jednostkowe django na wiele plików?
Mam aplikację python-django Używam frameworka do testów jednostkowych Testy są uporządkowane w pliku „tests.py” w katalogu modułów Przeprowadzam testy przez ./manage.py test app Teraz.. tests.pyPlik staje się dość duża / na terenie / brudny Chciałbym podzielić tests.pysię na mniejsze zbiory testów ... W jaki sposób?

8
Jak uruchomić testową bazę danych Django tylko w pamięci?
Moje testy jednostkowe Django trwają długo, więc szukam sposobów, aby to przyspieszyć. Rozważam zainstalowanie dysku SSD , ale wiem, że ma to też swoje wady. Oczywiście są rzeczy, które mógłbym zrobić z moim kodem, ale szukam poprawki strukturalnej. Nawet wykonanie pojedynczego testu jest powolne, ponieważ za każdym razem należy odbudować …

2
Python Mockowanie funkcji z zaimportowanego modułu
Chcę zrozumieć, jak wykonać @patchfunkcję z zaimportowanego modułu. To jest, gdzie jestem do tej pory. app / mocking.py: from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() app / my_module / __ init__.py: def get_user_name(): return "Unmocked User" test / mock-test.py: import unittest …

10
Jak rozpocząć pracę z GTest i CMake
Niedawno sprzedano mi używanie CMake do kompilowania moich projektów C ++ i teraz chciałbym rozpocząć pisanie testów jednostkowych dla mojego kodu. Zdecydowałem się skorzystać z narzędzia Google Test, aby pomóc w tym, ale potrzebuję pomocy w rozpoczęciu. Przez cały dzień czytałem różne przewodniki i przykłady, w tym Primer , wprowadzenie …

5
Porównanie Mockito vs JMockit - dlaczego Mockito został wybrany lepiej niż JMockit? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …


11
Jak mogę uzyskać „Kopiuj do katalogu wyjściowego”, aby pracować z testami jednostkowymi?
Podczas tworzenia projektu testu jednostkowego przed wykonaniem testów dane wyjściowe testu są kopiowane do folderu TestResults, a następnie testy są wykonywane. Problem, który mam, polega na tym, że nie wszystkie pliki w katalogu Debug / bin są kopiowane do projektu TestResults. Jak mogę uzyskać plik, który jest kopiowany do katalogu …


3
__init__ dla unittest.TestCase
Chciałbym dodać kilka rzeczy do tego, co unittest.TestCaserobi klasa po zainicjowaniu, ale nie wiem, jak to zrobić. Teraz robię to: #filename test.py class TestingClass(unittest.TestCase): def __init__(self): self.gen_stubs() def gen_stubs(self): # Create a couple of tempfiles/dirs etc etc. self.tempdir = tempfile.mkdtemp() # more stuff here Chciałbym, aby wszystkie kody pośredniczące były …

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.