Pytania oznaczone «unit-testing»

10
Co to jest „struktura asercji”?

Czytałem o strukturze testowania jednostek js-test-driver, gdy dowiedziałem się, że osoby stojące za nią zamierzają zintegrować ją ze strukturą asercji . Co to jest struktura asercji? Czy jest to rodzaj struktury testowania jednostkowego? Jeśli tak, to co jest specyficzne dla takich...

10
Jak przeprowadzasz test javascript?

Ostatnio spędzam dużo czasu pracując w javascript. Nie znalazłem sposobu, który wydaje się działać dobrze do testowania javascript. W przeszłości nie stanowiło to dla mnie problemu, ponieważ większość stron internetowych, na których pracowałem, zawierała bardzo niewiele javascript. Mam teraz nową...

10
Spraw, by piłka toczyła się po TDD

Należę do zespołu programistów, który współpracuje z wieloma innymi zespołami w celu utrzymania i ulepszania aplikacji, która była używana przez co najmniej 15 lat. Kiedy został zbudowany i zaprojektowany po raz pierwszy, TDD było niespotykane. Aplikacja jest dość stabilna i rzadko napotykamy błąd...

10
Testowanie klienta REST na serwerze REST. Jak robić mecze?

Pisząc testy jednostkowe, często używa się urządzeń: mało danych do przetestowania, więc możemy powiedzieć: 1. Zdobądź wszystkich klientów, którzy powinni dołączyć Willy Wonka. 2. Usuń klienta 3, a teraz zdobądź klientów nie powinien już zawierać Willy Wonka. To dobrze w testach jednostkowych....

10
Ile kpiny jest „w sam raz?”

Pytanie to żartowałem, bo jestem pewien, że „to zależy”, ale mam kilka konkretnych pytań. Pracując w oprogramowaniu, które ma wiele głębokich warstw zależności, mój zespół przyzwyczaił się do dość obszernego kpowania w celu oddzielenia każdego modułu kodu od zależności poniżej. Dlatego byłem...

10
Jak mogę przetestować algorytm heurystyczny?

Powiedzmy, że mamy nasz algorytm znajdowania trasy: def myHeuristicTSP(graph): /*implementation*/ return route Teraz chcemy to przetestować jednostkowo: class TestMyHeuristicTSP: def testNullGraphRaiseValueError(self): self.assertRaises(ValueError, myHueristicTSP(None)) def...