care este diferența dintre cazurile de test și scripturile de testare?

Știu că cazurile de testare sunt scrise într-un limbaj care poate fi citit de om, în timp ce scripturile de testare sunt scrise în cod și se fac mai ales pentru testare automată.

Dar cineva îmi poate spune ce altceva îi face diferiți unul de altul?

Există vreo diferență logică între ei sau sunt acești termeni interschimbabili?

Răspuns

Cred că test-case este ceea ce și test-script este cum al testului.

Este posibil să se definească cazuri de testare la nivel înalt pentru a descrie ceea ce trebuie testat. Scripturile test conțin toate detaliile pentru a executa cu adevărat testul.

Comentarii

  • înseamnă că sunt utilizate împreună? nu există o limită definită în ce tip de sistem se vor folosi cazuri de testare și în ce scripturi de testare?
  • Aș crede că da, dar chestia cu terminologia este că fiecare standard, fiecare companie și fiecare persoană va da este propria sa definiție. Aș întreba mereu ce crede persoana din contextul pe care îl folosesc ce înseamnă să fii sigur. Nu aveți niciodată încredere în definiție în testare, deoarece termenii sunt adesea greșiți.

Răspuns

Cred că cei doi tind să fie interschimbabile, dar dacă studiați pentru examenul ISTQB Foundations, acestea vor da definiții specifice pentru fiecare dintre ele.

De asemenea, din experiența mea, oamenii din echipa dvs. vor cere întotdeauna cazuri de testare, nu am la care s-a făcut referire la scripturile de test auzite. (în afara cazurilor / scripturilor de test automat)

Răspuns

Scenariu de testare – O descriere a o situație care trebuie testată.

Test Case – Conține valori specifice de date pentru un scenariu care trebuie executat în condiții specifice pentru a produce un rezultat estimat.

Script de testare – Un set de instrucțiuni care definiți fiecare pas care trebuie făcut și rezultatele așteptate ale fiecărui pas.

Răspuns

Mă aștept ca toate răspunsurile să fie aliniate, Dar există o diferență.

  1. Pașii lizibili de utilizator [non-tehnici] sunt menționate pentru a testa un anumit scenariu se numește Test Case
  2. Pașii lizibili de utilizator [tehnici] scrise în limbaj de programare sunt denumiți Script de testare

Caz de testare:

  • Un caz de testare este o documentație care specifică valorile de intrare, ieșirea așteptată și condițiile prealabile pentru executarea testului . [Referință – carte ISTQB]
  • Această terminologie utilizată în principal pentru testarea manuală

Script de testare:

  • Un script de testare în testarea software-ului este un set de instrucțiuni care vor fi efectuate pe sistemul testat pentru a testa dacă sistemul funcționează conform așteptărilor.
  • Această terminologie utilizată în principal pentru testarea automatizărilor

Răspuns

Scriptul se referă în mod obișnuit la automatizare

Există o diferență în utilizarea acestuia în mod interschimbabil. Dar scripturile se referă în general la scripturile shell / perl / python din calcul. Când luați în considerare limbajul (nu limbajele de programare), scriptul este un cuvânt care se referă la un document care are unele informații. Deci, de obicei, scriptul de testare se referă la automatizare …

Răspuns

Din experiența mea, ambii termeni pot fi folosiți în testarea manuală context. După cum au remarcat alții, cazurile de testare sunt liste de pași specifici cu un rezultat așteptat. Un script de testare este în mare parte același lucru, dar nu la fel de specific. Un script de test ar putea spune „Testați dacă pagina de conectare funcționează și că este necesară o parolă cu aceste proprietăți” Un caz de testare va conține pași detaliați despre unde să tastați, faceți clic sau alte acțiuni. Ambele pot avea sau nu date de intrare. Un script nu explică întotdeauna rezultatul exact așteptat.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *