Jaka jest różnica między przypadkami testowymi a skryptami testowymi?

Wiem, że przypadki testowe są napisane w języku czytelnym dla człowieka, podczas gdy skrypty testowe są napisane w kodzie i głównie do testów automatycznych.

Ale czy ktoś może mi powiedzieć, czym jeszcze się od siebie różnią?

Czy jest między nimi jakaś logiczna różnica, czy też te terminy wymienne?

Odpowiedź

Myślę, że test-case to co , a skrypt-testowy to sposób testu.

Możliwe jest zdefiniowanie przypadków testowych wysokiego poziomu, aby opisać, co należy przetestować. Skrypty testowe zawierają wszystkie szczegóły potrzebne do rzeczywistego wykonania testu.

Komentarze

  • czy są używane razem? nie ma zdefiniowanej granicy w jakim rodzaju systemu Przypadki testowe będą używane iw jakich skryptach testowych?
  • Tak bym myślał, ale z terminologią jest to, że każdy standard, każda firma i każda osoba da to jego własna definicja. Zawsze pytałbym, co myśli osoba w kontekście, w którym go używam, co to znaczy mieć pewność. Nigdy nie ufaj definicji w testowaniu, ponieważ terminy są często pomijane.

Odpowiedź

Myślę, że te dwa zwykle są wymienne, ale jeśli uczysz się do egzaminu ISTQB Foundations, podadzą one konkretne definicje dla każdego z nich.

Ponadto, z mojego doświadczenia, ludzie w Twoim zespole zawsze będą pytać o przypadki testowe, nigdy faktycznie słyszano odwołania do skryptów testowych. (poza przypadkami / skryptami testów automatycznych)

Odpowiedź

Scenariusz testowy – opis sytuacja do przetestowania.

Przypadek testowy – zawiera określone wartości danych dla scenariusza, który ma zostać wykonany w określonych warunkach w celu uzyskania przewidywanego wyniku.

Skrypt testowy – zestaw instrukcji, które zdefiniuj każdy krok do wykonania i oczekiwane wyniki każdego kroku.

Odpowiedź

Oczekuję, że wszystkie odpowiedzi muszą być wyrównane, Ale jest różnica.

  1. Czytelne kroki dla użytkownika [nietechniczne] są wspomniany w celu przetestowania konkretnego scenariusza nazywa się przypadkiem testowym
  2. Czytelne przez użytkownika [techniczne] kroki napisane w języku programowania są określane jako skrypt testowy.

Przypadek testowy:

  • Przypadek testowy to dokumentacja określająca wartości wejściowe, oczekiwane dane wyjściowe i warunki wstępne wykonania testu . [Źródła – książka ISTQB]
  • Ta terminologia jest używana głównie do testowania ręcznego

Skrypt testowy:

  • Skrypt testowy w testowaniu oprogramowania to zestaw instrukcji, które zostaną wykonane w testowanym systemie w celu sprawdzenia, czy system działa zgodnie z oczekiwaniami.
  • Ta terminologia używana głównie do testowania automatyzacji

Odpowiedź

Skrypt często odnosi się do Automation

Jest różnica w używaniu go zamiennie. Ale skrypty ogólnie odnoszą się do skryptów powłoki / perl / python w obliczeniach. Rozważając język (nie języki programowania), skrypt jest słowem, które odnosi się do dokumentu zawierającego pewne informacje. Często skrypt testowy odnosi się do automatyzacji …

Odpowiedź

Z mojego doświadczenia wynika, że oba terminy mogą być używane w testowaniu ręcznym kontekst. Jak zauważyli inni, przypadki testowe to listy konkretnych kroków z oczekiwanym wynikiem. Skrypt testowy to w większości to samo, ale nie tak szczegółowe. Skrypt testowy może powiedzieć „Sprawdź, czy strona logowania działa i czy jest wymagane hasło z tymi właściwościami”. Przypadek testowy będzie zawierał szczegółowe kroki dotyczące miejsca wpisywania, klikania lub innych działań. Oba mogą, ale nie muszą, zawierać dane wejściowe. Skrypt nie zawsze podaje dokładny oczekiwany wynik.

Dodaj komentarz

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