Technika czarnej skrzynki

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

 

Powyższy artykuł jest przedrukiem z wygasłego bloga testerskiego testowanie.net.

Źródła:
https://web.archive.org/web/20170729212909/http://www.testowanie.net/testowanie/technika-czarnej-skrzynki/

To powinno Cię zainteresować