#przypadektestowy

Pytania, które poprawią Twoje testowanie

Dobry tester oprogramowania to taki, który potrafi zadawać właściwe pytania. Trafnie postawione pytanie pozwoli na zrozumienie testowanej aplikacji, jej wymagań oraz celów biznesowych, a także może stać się wyjątkowo pomocnym i skutecznym narzędziem testowym.
News Flash
592

Eksplozja przypadków testowych

Pomyśl o sytuacji, w której wdrażasz narzędzie automatycznego generowania przypadków testowych dla testowanego oprogramowania. Twój algorytm jest niemal doskonały, więc generuje tyle testów ile trzeba dla pełnego pokrycia, czyli... nieskończoność.

Rezultaty uruchomienia testów

Każdy uruchomiony test kończy się jakimś rezultatem. W projektach statusów czy stanów testów pojawia się wiele i często każda organizacja ma swoje. Przyjrzyjmy się tematowi w przykładzie.

Co to jest test?

Daliśmy sobie wmówić, że test jest równoważny przypadkowi testowemu, a to nie jest prawda.

Programista musi testować

Testy jednostkowe, integracyjne i end-to-end to jedne z podstawowych metod kontroli jakości, którymi muszą się posługiwać również osoby, które tworzą kod.

Indeks Automatyzacji Testowania

Co jeśli pokonaliśmy pierwszą poważną przeszkodę na drodze do automatyzacji - Managament? Jaki powinien być nasz następny krok, kiedy podjęto już decyzję o płaceniu za testy automatyczne. W sukurs przyjść mogą nam badania nad indeksem automatyzacji przypadków testowych.

Priorytety w testowaniu oprogramowania, analiza ryzyka

Ryzyko w testowaniu oprogramowania można określić procentowo, jako stopień niepewności czy projekt osiągnie założone cele. Ryzyko określa prawdopodobieństwo wystąpienia niepożądanej, zdefiniowanej wcześniej, sytuacji oraz stopień jej wpływu na powodzenie projektu.

TestCompass - narzędzie projektowania testów z modelu

Narzędzie, które może znacznie ułatwić proces projektowania i wykonywania przypadków testowych.

Marnotrawstwo w testach oprogramowania

Testowanie oprogramowania jest działaniem nieskończonym, dlatego też wszystkie aktywności muszą być optymalizowane. Należy unikać marnotrawstwa czasu, pieniędzy i zasobów. Oto kilka przykładów, kiedy brak efektywności generuje niepotrzebną pracę.

Testowanie akceptacyjne. Na nowo

Jeśli w twoim projekcie wytwórczym istnieje osobna faza testów akceptacyjnych rozumianych jako odbiór oprogramowania przez klienta, to z dużym prawdopodobieństwem znalazłeś się w bardzo trudnej, pod każdym względem, sytuacji.