Testowanie integracyjne to faza testowania oprogramowania, w której poszczególne moduły oprogramowania są łączone i testowane jako grupa. Nie są wymagane żadne mocky ani stuby; wszystko jest testowane jak w produkcji.
Pracuję nad przetwarzaniem obrazu (głównie OCR) i zastanawiam się, jak powinienem zintegrować testy jednostkowe w moim rozwoju. Już używam testów jednostkowych dla bardziej „powszechnego” typu kodu, ale w przypadku kodu przetwarzania obrazu nie jestem pewien, jak sobie z tym poradzić. Ten rodzaj kodu zawsze wymaga wejścia / wyjścia danych obrazu, …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Nasza baza kodów rośnie od 20 lat. Mamy około 10 deweloperów + sqa …
Napisałem tę klasę, która robi kilka rzeczy (być może jest to naruszenie zasady pojedynczej odpowiedzialności). Teraz zdaję sobie sprawę, że jakaś inna część projektu potrzebuje fragmentu tej logiki, a sposób, w jaki ją ujawnię, polega na wyodrębnieniu klasy z mojego oryginalnego Testowanego Systemu. Spodziewam się, że będę w stanie to …
Dzięki testom jednostkowym domena jest dość mała, więc jest łatwa. Użyłem methodName_conditions_result()schematu Osherove'a i okazało się, że jest to bardzo jasne. Ale przy testach integracyjnych czuję, że miałoby to bardzo długą nazwę, a co mam na miejscu methodName? Jak nazwać klasy testów integracji? Przykłady nazw testów integracyjnych w świecie rzeczywistym …
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?
Załóżmy, że tworzymy aplikację internetową, a Hudson wykonuje typowe zadania, takie jak kompilacja, test jednostkowy i analiza kodu statycznego. Ale trudna część jest taka: Hudson wdraża i uruchamia serwer aplikacji, aby wykonać testy integracyjne po wykonaniu poprzednich zadań. Oznacza to pewne trudne rzeczy, takie jak połączenie z bazą danych, połączenie …
Mam małe środowisko MVC, nad którym pracowałem. Baza kodu zdecydowanie nie jest duża, ale to już nie tylko kilka klas. W końcu zdecydowałem się rzucić okiem i zacząć pisać testy na to (tak, wiem, że powinienem to robić przez cały czas, ale do tej pory API było bardzo niestabilne) W …
Zauważyłem ostatnio, kiedy wykonuję następujące typy projektów: Na początku projektu Praca na MVP / prototypie Dodawanie funkcji, które nie są całkowicie zdefiniowane Praca nad projektem na mniejszą skalę Dla porównania pracuję nad projektem w języku Python, który obecnie zawiera ~ 1 000 wierszy kodu, w tym kilka komentarzy i wszystkie …
Czy powinien istnieć osobny raport dotyczący pokrycia kodu dla testów jednostkowych i integracji, czy jeden raport pokrycia kodu dla obu? Założeniem tego jest to, że pokrycie kodu pozwala nam upewnić się, że nasz kod został objęty testami tak dalece, jak to możliwe (tyle, ile może teraz maszyna). Posiadanie osobnego raportu …
Jednym z moich hobby (open source) jest narzędzie do tworzenia kopii zapasowych, które tworzy kopie zapasowe w trybie offline repozytoriów z GitHub, Bitbucket itp. Wywołuje API hostów, aby uzyskać listę repozytoriów, a następnie używa Git / Mercurial / cokolwiek do klonowania / przeciągnij repozytoria na komputer lokalny. Mam więc testy …
W ciągu ostatnich kilku tygodni zastanawiałem się, jak wypełnić lukę w naszej metodologii testowania. Upraszczając, testy jednostkowe są zbyt małe, a tradycyjne testy integracyjne są zbyt duże. Częstym scenariusz pojawia się gdzie Ai Bstosowania zarówno komponent C. Jednak Ai Bmają nieco inne wymagania dotyczące i zrobić nieco inne założenia dotyczące …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.