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