Wydaje się, że TDD i testy jednostkowe są obecnie wielką atrakcją. Ale czy to naprawdę przydatne w porównaniu z innymi formami automatycznego testowania? Intuicyjnie zgaduję, że automatyczne testowanie integracji jest znacznie bardziej przydatne niż testowanie jednostkowe. Z mojego doświadczenia wynika, że najwięcej błędów dotyczy interakcji między modułami, a nie rzeczywistej …
Często słyszę termin „stub”, „stub out out”, „stub stub” i tak dalej. Co oznacza skrót w programowaniu i skąd pochodzi to słowo? W jakich kontekstach można go użyć?
W naszej firmie zazwyczaj upewniamy się, że piszemy kompleksowy test dla naszych stron internetowych / aplikacji internetowych. Oznacza to, że uzyskujemy dostęp do adresu URL, wypełniamy formularz, przesyłamy formularz na inny adres URL i sprawdzamy wyniki strony. Robimy to w celu przetestowania weryfikacji formularza, sprawdzenia, czy szablony HTML mają poprawne …
Załóżmy, że mamy dużą aplikację na poziomie przedsiębiorstwa bez żadnych testów jednostkowych / funkcjonalnych. W trakcie opracowywania nie było procesu programowania opartego na testach z powodu bardzo napiętych terminów (wiem, że nigdy nie powinniśmy obiecać żadnych napiętych terminów, gdy nie jesteśmy pewni, ale to, co zostało zrobione, zostało zrobione!) Teraz, …
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 8 lat temu . Jakie znasz …
Mam ponad 2-letnie doświadczenie w tworzeniu aplikacji. W ciągu tych dwóch lat moje podejście do rozwoju było następujące Analizuj wymagania Tożsamość Główny komponent / Obiekty, Wymagane funkcje, Zachowanie, Proces i ich ograniczenia Twórz klasy, relacje między nimi, ograniczenia dotyczące zachowania i stanów obiektów Twórz funkcje, przetwarzaj z ograniczeniami behawioralnymi zgodnie …
Integrujemy proces testowania z naszym procesem SCRUM. Moją nową rolą jest pisanie testów akceptacyjnych naszych aplikacji internetowych, aby zautomatyzować je później. Dużo czytałem o tym, jak należy pisać przypadki testowe, ale żaden nie dał mi praktycznych porad, jak napisać przypadki testowe dla złożonych aplikacji internetowych, a zamiast tego rzucił sprzeczne …
(Wyobrażam sobie, że byłoby to dobre pytanie do rozmowy kwalifikacyjnej , ale w moim przypadku jest bardziej pragmatyczne). Mamy dużą i złożoną aplikację, która modeluje wyjątkowo długi i wyrafinowany proces reakcji chemicznej między dziesiątkami składników chemicznych. Jesteśmy na etapie projektowania testów akceptacyjnych dla aplikacji, ale nieco zniechęca nas nieuchronna liczba …
Jeśli prowadziłby projekt wykorzystujący BDD ze 100% udziałem historii użytkowników z automatycznymi testami akceptacyjnymi, jaka byłaby rola osoby testującej / zapewniającej jakość? Myślę, że wyobrażam sobie, że programiści napisaliby testy akceptacyjne we współpracy z właścicielem produktu. Daj mi znać, jeśli wydaje się to niemądrym założeniem.
Pracowałem nad dużym systemem transakcji finansowych dla banku, który opiekował się emeryturami i inwestycjami. Po 15 latach zmian funkcji koszt ręcznego testu regresji wzrósł do 200 000 USD na wydanie. (10 mln LOC, transakcje 10 mln USD dziennie). System ten współpracuje również z 19 innymi systemami w firmie, przenoszącymi wiele …
Czytałem ten artykuł na temat różnic między tworzeniem oprogramowania w ogóle a tworzeniem gier, a autorzy podnieśli kilka dobrych uwag na temat testowania oprogramowania, wskazując na przykład, że ... twórcy gier niechętnie korzystają z testów automatycznych z powodu szybkiego starzenia się tych testów w obliczu zmieniających się kreatywnych pragnień projektantów …
W pracy mamy dość skomplikowany system. Nazwijmy ten system System_A. Nasz zespół ds. Kontroli jakości stworzył inny system o nazwie System_B, aby przetestować System_A. Sposób użycia System_B jest następujący. Generujemy dane wejściowe (przy użyciu samego System_B), IN, przetwarzamy je z powrotem przez System_B i generujemy dane wyjściowe, O_B. Proces przebiega …
Testuję interfejs API REST. Powiedzmy, że zwraca strukturę JSON. Jakie jest najlepsze podejście do testowania serwera? Każdy krok testowy może się powieść tylko wtedy, gdy wszystkie poprzednie zakończyły się powodzeniem. Struktura A: przetestuj wszystko na raz - Test method 1: - make server request - assert http response code was …
Jakiś czas temu zlecono nam projekt polegający na zastąpieniu starego systemu mainframe klienta nowym intranetowym rozwiązaniem ASP.NET z wykorzystaniem SQL Server jako zaplecza. Częściowo było to również przeprojektowanie biznesu - w zasadzie, gdy zmieniamy system, mieliśmy myśleć o tym, jak lepiej prowadzić biznes. Tak więc pierwszym zadaniem było przyjście i …
Jestem w wewnętrznym zespole programistycznym mojej firmy i rozwijamy strony internetowe naszej firmy zgodnie z wymaganiami zespołu marketingowego. Przed udostępnieniem im strony internetowej w celu przetestowania akceptacji poproszono nas o przedstawienie im planu testów. Jednak zespół programistów uważa, że ponieważ wymagania pochodziły od wnioskodawców, mieliby oni najlepszą wiedzę na temat …
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.