Otwórz menu główne

Testy akceptacyjnetesty oprogramowania, których celem nie jest wykrycie błędów, a jedynie uzyskanie formalnego potwierdzenia wykonania oprogramowania odpowiedniej jakości.

Testy akceptacyjne mogą wystąpić w dwóch kontekstach organizacyjnych: dla oprogramowania zamówionego i dla oprogramowania z półki.

W pierwszym przypadku wykonywane są klasyczne testy akceptacyjne, które zwykle są podzbiorem testów systemowych. W drugim przypadku wykonywane są:

  • testy alfa (testy wykonywane w organizacji, która wyprodukowała oprogramowanie; są one przeprowadzane przez zespół testowy niezależny od zespołu, który wyprodukował oprogramowanie)
  • testy beta (tak zwane betatesty, czyli testy wykonywane na zewnątrz firmy produkującej oprogramowanie)[1].

Definicja prawnaEdytuj

Testy akceptacyjne[2] to udokumentowane wartości danych wejściowych wprowadzanych do systemu teleinformatycznego i powiązanych z nimi wartości oczekiwanych danych wyjściowych, opisujące zestawy poprawnych odpowiedzi systemu teleinformatycznego na podawane dane wejściowe, pozwalające na sprawdzenie poprawności wdrożenia oprogramowania interfejsowego;

Według ustawodawcy przez testy akceptacyjne należy rozumieć: zbiór danych pozwalający na stwierdzenie poprawności współpracy systemów informatycznych.

PrzypisyEdytuj

  1. Radek Smilgin, Poziomy testowania, testerzy.pl - portal dla testerów oprogramowania. Wiedza i wiadomości. O testach i testowaniu. Szkolenie ISTQB i praktyczne. [dostęp 2019-06-08] (pol.).
  2. Art. 3 pkt 12 ustawy z dnia 17 lutego 2005 r. o informatyzacji działalności podmiotów realizujących zadania publiczne (Dz.U. z 2019 r. poz. 700).