Sobes.tech
Junior

Kas ir diapazons programmatūras testēšanā?

sobes.tech AI

Atbilde no AI

Programmatūras testēšanas diapazons ir vērtību kopums (robežas un starpposma robežas), kas tiek izmantots funkcionalitātes testēšanā, kas apstrādā skaitliskos, laika vai citus vērtību diapazonus.

Galvenie jēdzieni, kas saistīti ar diapazonu:

  • Robežvērtības (Boundary Values): Minimālās, maksimālās un ar tām tuvas vērtības (piemēram, min-1, min+1, max-1, max+1). Robežu testēšana bieži atklāj kļūdas.
  • Līdzvērtības sadalījums (Equivalence Partitioning): Visu ievades datu diapazonu sadalīšana vairākos nesaskaras apakšdiapazonos (līdzvērtības klasēs). Pieņem, ka dati no vienas klases tiks apstrādāti vienādi. Pietiek ar vienas vērtības testēšanu no katras klases.
  • Nederīgas vērtības (Invalid Values): Vērtības ārpus atļautā diapazona, kuru testēšana pārbauda kļūdu un izņēmumu apstrādi.
  • Pozitīvi un negatīvi testi:
    • Pozitīvi testi: Vērtību izmantošana iekļautajā diapazonā.
    • Negatīvi testi: Vērtību izmantošana ārpus atļautā diapazona vai nepareizos datu tipus.

Diapazona testēšanas piemērošana:

  • Skaitliskās laukos: Vecums (0-120), preču skaits (1-1000).
  • Datumi un laiks: Datumu diapazoni atskaitēm, sākuma/beigu laika norādes.
  • Rindas vērtības: Ierobežojumi teksta garumam.
  • Saraksti: Atļautās vērtības no saraksta.

Diapazona testēšanas mērķis ir samazināt testu gadījumu skaitu, izvēloties pārstāvnieciskas vērtības, kas ar lielu varbūtību atklās kļūdas.