Sobes.tech
Junior

Kas ir izpētes testēšana?

sobes.tech AI

Atbilde no AI

Pētnieciskā testēšana ir testēšanas stils, kurā testēšana tiek plānota un veikta vienlaikus. Testētājs pēta lietotni, mācās no tās un izmanto savas zināšanas, lai "uz vietas" izstrādātu jaunus testēšanas gadījumus.

Galvenās iezīmes:

  • Vienlaicīga testēšanas plānošana un izpilde: Testēšanas gadījumi nav iepriekš formāli noteikti.
  • Mācīšanās: Testētājs pastāvīgi mācās, mijiedarbojoties ar sistēmu.
  • Testētāja pieredze: ļoti atkarīga no testētāja prasmēm, zināšanām un radošuma.
  • Neformāls process: Mazāk dokumentēts nekā scenāriju testēšana.
  • Izpētes fokuss: Mērķis ir saprast sistēmas uzvedību un atrast neizskaidrojamas kļūdas.

Tipiskas tehnikas:

  • Ekskursijas testēšana (Tours): Fokuss uz noteiktām jomām vai funkcijām (piemēram, Anti-Money Laundering Tour).
  • Heiristikas balstīta testēšana: Noteikumu un principu izmantošana defektu meklēšanai.
  • Pāru testēšana (Pair Testing): Divi testētāji strādā kopā.

Priekšrocības:

  • Atrod kļūdas, kuras ir grūti atrast scenāriju testēšanā.
  • Palīdz dziļāk izprast sistēmu.
  • Ir noderīga nenoteiktības apstākļos vai ierobežotas dokumentācijas gadījumā.
  • Var būt ātrāka noteiktos scenārijos.

Trūkumi:

  • Atkarīgs no testētāja prasmēm.
  • Grūtāk reproducēt atrastās kļūdas bez skaidriem soļiem.
  • Ziņošanas process var būt mazāk standartizēts.

Tiek izmantota kā papildinājums scenāriju testēšanai, īpaši jaunas funkcijas, kritiskas jomas vai ierobežotas dokumentācijas gadījumā.