#przypadektestowy

Przykłady notacji testów

Na początek zdefiniujmy wymaganie, do którego napiszemy później testy w różnych formach.

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.

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ę.