Sobes.tech
Junior

Kādi eksistē testu veidi?

sobes.tech AI

Atbilde no AI

  • Funkcionālais testēšana: Programmas uzvedības atbilstības pārbaude prasībām. Ietver:

    • Moduļu testēšana: Atsevišķu komponentu (funkciju, klases) testēšana. Bieži veic izstrādātāji.
    • Integrācijas testēšana: Divu vai vairāku moduļu savstarpējās mijiedarbības pārbaude.
    • Sistēmas testēšana: Sistēmas kopējās darbības pārbaude kā vienotas veselums.
    • Regresijas testēšana: Pārliecināšanās, ka jaunas izmaiņas nav bojājušas esošo funkcionalitāti.
    • Pieņemšanas testēšana: Lietotāja vai pasūtītāja apstiprinājums, ka tas atbilst prasībām.
  • Nefunkcionāla testēšana: Nefunkcionālo īpašību pārbaude, piemēram, veiktspēja, uzticamība, lietojamība. Ietver:

    • Veiktspējas testēšana: Atbildes laika, stabilitātes pārbaude pie lielas slodzes. Ietver slodzes testēšanu, stresa testēšanu, stabilitātes pārbaudi.
    • Drošības testēšana: Vājumu un drošības risku identificēšana.
    • Lietojamības testēšana: Lietotāja ērtības un vienkāršības novērtējums.
    • Saderības testēšana: Darbošanās pārbaude dažādās platformās, pārlūkprogrammās, ierīcēs.
  • Izmaiņu saistīta testēšana:

    • Dūmu testēšana (Smoke Testing): Pamatfunkciju ātra pārbaude pēc būvēšanas vai izvietošanas.
    • Sānity testēšana (Sanity Testing): Detalizētāka jaunas funkcionalitātes pārbaude pēc mazām izmaiņām vai kļūdu labojumiem.
  • Baltās kastes testēšana (White-Box Testing): Iekšējās struktūras un loģikas testēšana. Prasa izpratni par realizāciju.

  • Pieredzes balstīta testēšana: Balstās uz testētāja pieredzi un intuīciju. Ietver pētījumu, ad-hoc testēšanu.