Streszczenie

Ukończone

Miła praca! W tym module zdefiniowaliśmy niefunkcjonalny test jako test sprawdzający cechy, takie jak wydajność i niezawodność. Porównaj ten typ testu z testem funkcjonalnym , który sprawdza, czy dana funkcja oprogramowania wykonuje to, co powinno. Zdefiniowaliśmy również niektóre popularne rodzaje testów niefunkcjonalnych, w tym testy obciążeniowe, testy wytrzymałościowe i testy penetracyjne.

Ty i Twój zespół wybrali jeden typ testu niefunkcjonalnego, aby najpierw zautomatyzować testy obciążeniowe. Używając kilku poleceń, przeprowadziłeś plan testu utworzony w narzędziu Apache JMeter i uruchomiłeś go w potoku przetwarzania. Teraz po każdej zmianie kodu zespół może śledzić wydajność witryny pod normalnym obciążeniem. Jeśli wydajność zacznie spadać, wiesz, która zmiana ją spowodowała.

Podobnie jak w przypadku włączenia testów funkcjonalnych do potoku, skoncentruj się na typach testów niefunkcjonalnych, które mają największe znaczenie. Jeśli na przykład zespół musi przestrzegać określonych wymagań dotyczących zgodności, rozważ dodanie testów automatycznych, które zawierają szczegółowy raport o stanie.

Dowiedz się więcej

Jeśli interesuje Cię testowanie wydajnościowe w narzędziu Apache JMeter, oto kilka zasobów, które pomogą Ci przejść dalej: