Technika czarnej skrzynki

Testy przeprowadzane metodami czarnej skrzynki (black box) i białej skrzynki (white box) określają perspektywę z której tester wykonuje swoją pracę. Black box jest spojrzeniem od zewnątrz na testowany obiekt natomiast White box “zagląda do środka” testowanej aplikacji.

Testowanie oprogramowania częściowo opiera się na intuicji jednak w przeważającej mierze jest to systematyczna praca za którą stoi wiedza na temat technik przeprowadzania testów i znajomość narzędzi.

Definicja: Testowanie jest procesem uruchamiania oprogramowania w kontrolowany sposób w celu stwierdzenia czy oprogramowanie zachwuje się w oczekiwany sposób.

Techniki testowania metodą Czarnej Skrzynki (Black Box):
– Functional Testing
– Stress Testing
– Load Testing
– Ad-hoc Testing
– Exploratory Testing
– Usability Testing
– Performance Testing
– Smoke Testing
– Recovery Testing
– Volume Testing
– Domain Testing
– Scenario testing
– Regression Testing
– User Acceptance
– Alpha Testing
– Beta Testing

Zalety testowania metodą czarnej skrzynki:
– testy są powtarzalne
– testowane jest środowisko w którym przeprowadzane są testy
– zainwestowany wysiłek może być użyty wielokrotnie

Wady testowania metodą czarnej skrzynki:
– Wyniki testów mogą szacowane nazbyt optymistycznie
– Nie wszystkie właściwości systemu mogą zostać przetestowane
– Przyczyna błędu nie jest znana

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *