Kategorie szkoleń | Egzaminy | Kontakt

Odpowiedź (1)

  • 1

Przypadek testowy z reguły będzie zawierał dane testowe, choć może się zdarzyć, że będzie inaczej. 
Dane testowe rozumiane są jako wszelkie dane, które istnieją przed wykonaniem testu. Może to być nawet tylko jeden znak, a może być tabela zawierająca tysiące komórek. Może to być też zbiór rekordów ustalany za pomocą zapytania bazodanowego. Grunt, żeby dane te powodowały wpływ na testowaną aplikację - taki wpływ, który jest potrzebny testerowi do wykonania zadania. 


Czasami zadanie może polegać po prostu na wywołaniu jakiejś operacji w testowanym systemie - wybraniu nastaw, wciśnięciu ustalonym przycisków. Można sobie wyobrazić, że przypadek testowy, opisujący takie działanie, nie będzie zawierał danych testowych rozumianych stricte, a ograniczy się do opisu czynności. 

Dane testowe mogą być zapisane konkretnie w treści przypadku testowego, czyli np.: 

  1.  Użytkownik wprowadza do pola [User] imię i nazwisko: 'Kaspar Hauser'
  2.  Użytkownik wprowadza do pola [Password] hasło: 'Qwerty123'
  3.  Użytkownik przyciska przycisk [Log in]


Dane mogą być wskazane przez treść przypadka testowego  np.: 

1. Użytkownik loguje się do systemu, wykorzystując istniejące, niezablokowane konto [Tu należy podać link, zapytanie, plik, bądź inną metodę pozyskania informacji o tym, które konta obecnie są ustalone jako istniejące i niezablokowane].

Gdy przypadek testowy wskazuje na większy zbiór danych, w których chcemy wykonać więcej jednorodnych akcji, może zamiast konkretnych danych zawierać odniesienie do pliku zawierającego ten zbiór danych bądź odpowiednie zapytanie SQL umożliwiające wprowadzenie do testowanego systemu potrzebnych danych. Przypadki tego typu zwykło się nazywać "wysokopoziomowymi". 

  • Odpowiedział
  • @ | 02.10.2014
  • TRENER MODERATOR ALTKOM AKADEMII