772 Shares 5495 views

testy funkcjonalne

Wśród wszystkich rodzajów testów funkcjonalnych jest słusznie zajmuje wiodącą pozycję, ponieważ program powinien działać prawidłowo w pierwszej kolejności, lub łatwość użytkowania, bezpieczeństwa i nie będzie mieć wystarczającą prędkość absolutnie żadnego sensu. Oprócz posiadania testowania różnych technik, każda osoba musi zrozumieć, jak prawidłowo przeprowadzić audyt, aby uzyskać najbardziej efektywne wyniki.

Testy funkcjonalne: gdzie skierować główny wysiłek?

– testowanie modułowe i systemu;

– sprawdzenie „biały” lub „czarny” okno;

– na ręcznym testowania i automatyki;

– do badania nowych funkcji lub testowania regresji ;

– na „negatywne” lub „pozytywnej” testów.

Między wszystkich tych działaniach ważne jest, aby znaleźć właściwą drogę, która będzie „średnia” równowagi wysiłków, wykorzystując każdy z kierunków maksimum.

weryfikacji oprogramowania odbywa się na różne sposoby, z których jeden jest testowane na „czarną” lub sterowania pola danych.

Program w tym przypadku jest reprezentowana w odniesieniu do „czarnej skrzynki”, a kontrola jest przeprowadzana w celu ustalenia okoliczności, w których zachowanie programu nie będą spełniać wymagania. Wszystkie błędy są określane za pomocą zarządzania danymi, które są przeprowadzane za pomocą testów wyczerpujący, to znaczy, wykorzystując wszystkie możliwe typy danych.

Jeśli wykonanie polecenia programu zależy od wydarzeń poprzedzających go, to nie jest potrzebne, by sprawdzić wszystkie możliwe sekwencje. Oczywiste jest, że w większości przypadków jest to po prostu niemożliwe, aby wyczerpujący test, więc bardziej prawdopodobne, aby wybrać akceptowalny lub rozsądnym rozwiązaniem, ograniczone działanie programu na małej podzbioru wszystkich danych wejściowych. Opcja ta jest w pełni gwarantować brak odchyleń od specyfikacji.

Testy funkcjonalne polega test wyboru właściwej. W tym przypadku, w celu rozróżnienia tych metod tworzenia zestawów do nich:

– analiza wartość graniczna;

– Podział równoważności;

– założenie błędu;

– analizę związku między przyczyną a skutkiem.

Można zobaczyć każdy z nich oddzielnie.

Analiza wartości brzegowych. Zgodnie z wartościami granicznymi jest powszechnie rozumiane jako te położone na granicy klas równoważności. W takich miejscach może wykryć błąd. Stosowanie tej metody wymaga profesjonalnej definicji kreatywności i wiedzy w tej konkretnej rozważanego problemu.

partycjonowanie równoważność. Wszystkie możliwe zestawy parametrów wejściowych są podzielone na kilka klas równoważności. Dane są łączone na podstawie podobnych błędów. Uważa się, że jeśli zbiór jednej klasy wykryje błąd, to będzie też równoważny go wskazać. Testy funkcjonalne w niniejszym sposobie przeprowadza się w dwóch etapach: pierwszy wykonane wybór grup równoważnych, podczas gdy druga jest utworzona specjalnych testów.

Analiza relacji przyczynowo-skutkowy. System może wybrać testy z wysoką wydajność dzięki do prowadzenia takich audytów. W tym przypadku, jak jest odbierany przyczyną odrębnego stanu wejściowego i jest postrzegany jako konsekwencja powstania stanu wyjściowego. Metoda opiera się na idei przypisywanie różnych powodów do pewnych skutków, to jest do wyjaśnienia samych związków przyczynowo-skutkowych. Testowanie oprogramowania odbywa się w kilku etapach, w wyniku listę przyczyn i konsekwencji wynikających.