307 Shares 3272 views

Rodzaje testowania oprogramowania

Testowanie – jeden z etapów rozwoju oprogramowania. Jest on używany do wykrywania błędów wydajności lub niezgodność produktu z właściwą dokumentacją. Klasyfikacja testowania oprogramowania jest bardzo obszerna.


Dlaczego spędzić go?

Testowanie oprogramowania w celu zapewnienia prowadzone z kilku powodów:

  1. Identyfikacja kluczowych błędów programistycznych. Tester sprawdza poszczególne funkcje systemu lub zestawu z nich w sytuacjach krytycznych, nie dają oprogramowanie do pracy zgodnie z potrzebami.
  2. Oznaczanie łatwości użytkowania. Sprawdzanie, czy ergonomia interfejsu użytkownika oraz dla zachowania systemu w zależności od wpływów zewnętrznych.
  3. Osiągnięcie zgodności dokumentacji. Pracownik odpowiedzialny za badania przed przyjęciem programu prac do testowania i przepisów, do których oprogramowanie muszą być zgodne. Dalsze zidentyfikowane rozbieżności w rzeczywistej pracy programu i planowanych funkcji z dokumentacją.

typy

Zwykle rozróżnia tych rodzajów testów, jako jednostki, integracji i systemu. Każdy z nich ma wpływ na niektóre aspekty znajdowaniu błędów.

Testy jednostkowe pozwala na przetestowanie poszczególnych modułów, funkcji, metod i klas. Metoda ta wykazuje działanie poszczególnych części kodu i pozwala szybko nie check wpływać czy dalszych ulepszeń do działania funkcjonalnego.

Po sprawdzeniu poszczególnych funkcji i operacji systemu eksperckiego dla jakości przejdzie do następnego kroku. Badanie integracji prowadzi się zwykle po modułu. Na tym etapie w agregacie są traktowane jako oddzielne sekcje kodu i ich interakcji.

Końcowy etap – Badanie systemu. Dzięki niemu, oprogramowanie jest już w pełni zmontowany i gotowy do staranności, jest testowany z pozycji użytkownika. Na tym etapie wykryta usterka w interfejsie, a także największa ergonomia jest osiągnięty przez aplikację.

Wyżej wymienione rodzaje testowania oprogramowania określa się przez stopień oddzielania składników.

Inne metody badań

Rozróżnienie jest takie rodzaje testów jako metody „white-box” i „czarna skrzynka”. Podczas procedury Pierwszy sposób deweloper ma pełny dostęp do kodu źródłowego, a także może korzystać z własnych napisany do testowania i wykrywania programistów błędów. Metoda „czarnej skrzynki” nie zezwala na dostęp do kodu programu, w tym przypadku sterowanie odbywa się wyłącznie za pośrednictwem interfejsu użytkownika. Takie warunki badania są określone w zależności od stopnia znajomości systemu.

Zakończenie cyklu rozwoju oprogramowania

Badanie jest przeprowadzane po projektowanie, rozwój systemu i dokumentacji. Ten krok można wykonać w cyklu życia oprogramowania, jeśli obszary problemowe zostały zidentyfikowane, czy jest to powrót do programowania. Pierwszy strumień testowy zawsze zwraca negatywną opinię, ponieważ jakiekolwiek rozwoju istnieją wąskie gardła, awarie, a czasem nawet poważne błędy, które po prostu nie mogą być śledzone na etapie tworzenia.