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.