Testowanie, TEST Badania funkcjonalne


Badania funkcjonalne (czarnej skrzynki), stosowane strategii i metod



Black Box (czarna skrzynka badań, znany również jako badań funkcjonalnych lub badań opartych na danych) jest zbadanie obiektu jako czarna skrzynka. Black box metody badania za pomocą testów dynamicznych konieczności badania funkcjonalności oprogramowania, bez badania wewnętrznej struktury oprogramowania i procesów.

Black box przypadkach badanie przy użyciu metod projektowania technologii są: diagram klasy równoważności i analiza wartości brzegowych, błąd w niepewności, przyczyny i skutku i strategii.

Black Box Badania koncentrują się na testowanie oprogramowania, funkcjonalności, czyli czarną skrzynkę inżynierów oprogramowania do uzyskania funkcjonalnych wymagań procesu realizacji wszystkich warunkach pracy. Black Box Testing nie zastąpi Testy, lecz za wsparcie innych rodzajów błędów w Testy.

czarnej skrzynki próbuje znaleźć następujące rodzaje błędów:

1) Funkcja błędu lub zaniedbania;

2) interfejs błędów;

3) struktury danych lub zewnętrzne błąd dostępu do bazy danych;

4) błąd wykonania;

5) inicjowanie i błędów rozwiązania.

1, projektowania przypadków testowych polu czarny

* Klasa Równoważność metody podziału

* Metody analizy wartości graniczne

* Błąd metody zgadywania

* Bo życie i sposób diagram

* Określić metody oparte na tabeli

* Orthogonal doświadczenia

* Analiza wykresu funkcji

Klasa równoważności partycji:

Jest do wszystkich możliwych danych wejściowych, że proces wprowadzania domeny jest podzielony na kilka części (podzbiory), a następnie wybierz kilka z każdego pod-koncentracji danych jako przedstawiciel przypadków testowych. Metoda ta jest ważna, często czarny Opakowanie zawiera projekt przypadku.

1) podział klas równoważności: Klasa równoważności jest podzbiorem pola. W tej podgrupie, różnych danych wejściowych dla narażając błędy w programie są równoważne. I przyjąć, że: test wartości przedstawiciel klasy równoważności tej klasy jest równa wartości innych badań. Dlatego wszystkie dane wejściowe mogą być racjonalnie podzielone na klasy abstrakcji, każda klasa równoważności przyjąć warunki wprowadzania danych, jak test, możesz użyć małego dane z badań przedstawiciela. Osiągnąć lepsze wyniki badań. klasy równoważności można podzielić na dwie różne sytuacje: skuteczny i nieważne równoważności klasy równoważności klasy.

Skuteczne równoważności klasa: jest specyfikacji programu jest uzasadnione i stanowi znaczący zbiór danych wejściowych. klasy równoważności można sprawdzić za pomocą skutecznych procedur w celu osiągnięcia określonych w specyfikacji funkcjonalności i wydajności.

Nieważne równoważności klasa: Definicja klas równoważności skuteczne dokładnie odwrotnie.

przypadkach projekt badania, należy również rozważyć dwie klasy abstrakcji. Ponieważ oprogramowanie nie tylko możliwość otrzymania uzasadnionych danych, ale również mogą przejść badanie wypadków. Test ten może zapewnić, że oprogramowanie jest bardziej niezawodne.

2) podział klas równoważności metod: Oto sześć kategorii w celu ustalenia zasady równoważności.

① warunki przewidziane w zakresie wprowadzania numeru lub wartości, możesz ustanowić ważne i dwie klasy równoważności nieważne klasy równoważności.

② warunkach przewidzianych w wejście zestaw wartości wejściowych lub świadczy "musi być jak warunki", może stanowić skuteczne i jeden nieważny równoważności klasy równoważności klasy.

③ W stanie, wejście logiczne przypadku można określić prawidłowy i nieprawidłowy równoważności klasy równoważności klasy.

④ dostarcza danych wejściowych w zbiór wartości (przy założeniu, n), i procedury, aby wprowadzić wartości dla każdego przypadku leczenia, stworzenie n ważne i nieważne równoważności klasy równoważności klasy.

⑤ wymagane dane wejściowe muszą być zgodne z zasadami sytuacji, może ustanowić ważne klasy równoważności (zgodnie z przepisami), a liczba głosów nieważnych klasy równoważności (z innego punktu widzenia w stosunku do zasady).

⑥ Po zapewnieniu równoważności klas zostały podzielone na poszczególne elementy w procedurze jest inna w przypadku, to klasy równoważności należy dalej podzielić na mniejsze klas równoważności.

3) przypadkach, Design test: ustanowienie równoważności klasy, może ustanowić równoważność tabeli pokazano klasy równoważności wszystkich podzielone na kategorie:

Nieprawidłowe warunki wprowadzania skutecznych klasy równoważności klasy równoważności

Następnie dzieli się na klasy równoważności przypadków testowych w oparciu o następujące trzy zasady:

① dla każdej klasy równoważności numerem niepowtarzalnym.

② projektowania nowych przypadków testowych, nie zostały pokryte w miarę możliwości do skutecznego pokrycia klasy równoważności, powtórz ten krok. Do wszystkich ważnych klas równoważności zostały zakryte.

③ projektowania nowych przypadków testowych, to dotyczy tylko jeszcze pokryte nieważne klasy równoważności, powtórz ten krok. Do wszystkich klas równoważności jest nieważny zakryte.

Analiza wartości brzegowych

Metoda analizy wartości granicznych jest równoważność metody podziału klasy dodać.

(1) wartość granicy metody analizy w celu rozważenia:

Wieloletnie doświadczenie mówi nam, że badania dużej liczby błędów w zakresie wejścia i wyjścia z granicy, a nie w wewnętrznych wejściowych i zakresie wydajności. Dlatego projektowanie przypadków testowych dla różnych warunków brzegowych, w stanie wykryć więcej błędów.

Zaprojektowana z wykorzystaniem analizy przypadków granicznych wartości badania, należy najpierw określić zakres. Zwykle wejście i wyjście klas równoważności granicy, to znaczy, powinny skupić się na testowaniu granic. Należy wybrać dokładnie takie same, tylko większe lub po prostu mniejsza niż wartość granicy jak dane z badań, zamiast wybrać typowe wartości podobnym poziomie lub wartość jako dane testowe.

(2) wartości graniczne metody analizy oparte na zasadzie przypadku testu wyboru:

1) Po wprowadzeniu wartości w zakresie warunków, które należy tylko do osiągnięcia granicy wartość tego zakresu, a tuż za granicą Wartość tego zakresu jako dane wejściowe badania.

2) Jeżeli warunki wprowadzania, że wartość liczby, a następnie wykorzystania maksymalnej liczby, liczby minimalnej, jeden mniej niż liczba minimalna, o jeden więcej niż maksymalną liczbę jako liczbę badań.

3) Zgodnie ze specyfikacją każdego z warunków produkcji, z wykorzystaniem zasady przed 1).

4) Zgodnie ze specyfikacją każdego z wyjść, przy zastosowaniu zasad poprzednich 2).

5) W przypadku procedury przedstawionej w polu opisu lub dziedzinie produkcji jest uporządkowany zestaw, należy wybrać zestaw pierwszy i ostatni element element jako precedensowy.

6) Jeżeli program korzysta z wewnętrznej struktury danych, należy wybrać wewnętrzną strukturę danych dotyczących wartości granicznych w przypadku testu.

7) analizy techniczne, w celu określenia innych możliwych warunków brzegowych.

Błąd metody zgadywania

Zgadywanie błędów metody: W oparciu o doświadczenie i intuicja sugeruje procedury dla wszystkich możliwych szereg błędów, które były skierowane do metody projektowania przypadków testowych.

Chyba źle idea: wyliczyć wszystkie możliwe błędy programu i szczególne okoliczności popełnienia błędów, zgodnie z ich wybór przypadków testowych. Na przykład, kiedy testy jednostkowe moduł z wielu błędów wspólnego. Wcześniejsze błędy testowanie produktów zostały uznane, są to doświadczenia. Ponadto, dane wejściowe i dane wyjściowe od 0 do sprawy. Formularz wejściowy dla przestrzeni tabel lub wprowadzić tylko jeden wiersz. Są one podatne na błędy sytuacji. Wybierz te przykłady przypadków przypadków testowych.

Przyczyny i metody diagram efekt

klasy równoważności opisane powyżej metody klasyfikacji i analizy wartości granicznej, należy rozważyć warunki wejścia są w centrum, ale nie uznał związek między warunkami wejścia, połączenie ze sobą. Rozważyć połączenie między warunkach pracy, które mogą generować nowych sytuacji. Jednakże połączenie z warunków wejścia do wyboru nie jest to łatwe zadanie, nawet jeśli wszystkie warunki wejścia są podzielone na klasy abstrakcji, kombinacje między nimi są znaczne. Należy uznać za odpowiedni opis warunków dla różnych kombinacji, odpowiednią liczbę działań generowane w formie przypadkach za test. Wymaga to stosowania diagram przyczyn i skutków (model logiki).

metody mapowania przyczynowy jest ustalenie ostatecznej listy generowane. Nadaje się do procedur badania różnych kombinacji warunków wejściowych.

Generowanie przypadków testowych z wykorzystaniem map przyczynowego podstawowe kroki:

(1) opis specyfikacji oprogramowania, to są powody (czyli wprowadzić warunek lub warunki wprowadzania klas równoważności), są to wyniki (czyli warunki wyjściowe) oraz mając do każdej sprawy i identyfikator.

(2) specyfikacji oprogramowania opisuje semantyki. Dowiedzieć się, przyczyny i skutki, między rozumem a ponieważ stosunki między odpowiednimi. Według tych relacji, narysować diagram przyczyn i skutku.

(3) składni lub środowiskowe, niektóre z argumentów za i jednym z powodów, przyczyn i skutków połączenia pomiędzy sytuacją nie jest niemożliwe. Aby pokazać, że te szczególne okoliczności, w związku przyczynowym z map pewne oznaki, że ograniczenia i limity.

(4) w celu ustalenia przyczyny i skutku diagram jest konwertowany do tabeli.

(5) do określenia każdej kolumnie tabeli obecnie jako podstawa do projektowania przypadków testowych.

przypadków testowych z przyczynowy diagram (lokalnym, w połączeniu relations) zawiera wszystkie dane wejściowe się fałszu i prawdy do podjęcia sprawy, liczba badań stanowić co najmniej, z danych wejściowych i liczba badań wzrasta liniowo wraz z liczbą wzrosły.

Przed przyczyny i metody diagram efekt był używany w tabeli decyzji. Stoły decyzji (decyzja tabeli) jest bardziej logicznej analizy i wypowiedzi w danych okolicznościach do wykonywania różnych operacji narzędzi. We wczesnych stadiach rozwoju projektu, określenia tabeli został opracowany przez procedury, narzędzia pomocnicze. Ponieważ może być Złożona mieszanina logiki i różnych warunkach sytuacji było nie tylko wyrazem szczególnych i wyraźnie.



Wyszukiwarka

Podobne podstrony:
testowy test LiKED
TEST badania naukowe(1), Medycyna, intensywna
Ocen stanu zdrowia i badania fizykalne test, badania fizykalne
ROCZNY TEST BADANIA KOMPETENCJI DLA KLASY II, KLASA II POMOCE SZKOLNE, Testy, testy
TEST BADANIA FIZYKALNE(1), położnictwo, badania fizykalne
3 5 Badanie funkcji 2
Badanie funkcjonalne narzÄ…du ruchu
a6 badanie funkcji Nieznany (2)
060 Tw de L'Hospitala, badanie funkcji
opis testow do badaniqa organiki, Psychologia UŚ, Semestr VIII, PZ Klniczna - Podstawy klinicznej di
bad[1]. fizyk.-test, Badania fizykalne
test Istota funkcjonowania gospodarki
5 Badanie funkcji id 39644 Nieznany (2)
Badanie Funkcji Logicznych
Badanie funkcji
Badanie funkcji
Badanie funkcji2c
arkusz BADANIE FUNKCJI

więcej podobnych podstron