Kāda ir atšķirība starp testu veidiem un tipiem?
sobes.tech AI
Atbilde no AI
Atšķirība starp testēšanas veidiem un tipiem ir to abstrakcijas līmenis un mērķis.
Testēšanas veidi apraksta kopējo mērķi, koncentrējoties uz to, KAS tiek testēts vai KĀ tas tiek testēts. Tas ir augstāka līmeņa klasifikācija.
Testēšanas tipi apraksta konkrētas tehnikas vai pieejas, kas tiek izmantotas, lai sasniegtu veidu mērķus. Tie koncentrējas uz konkrētiem sistēmas uzvedības aspektiem vai pārbaudes metodēm.
| Testēšanas veids | Apraksts | Piemēri testēšanas tipu ietvaros |
|---|---|---|
| Funkcionāls | Sistēmas atbilstības pārbaude norādītajiem funkcionālajiem prasībām. | Moduļu, integrācijas, sistēmas, pieņemšanas (Alpha/Beta), regresijas. |
| Nefunkcionāls | Pārbaude, kā sistēma darbojas, t.i., tās īpašības (veiktspēja, uzticamība, ērtums utt.). | Noslodzes, stresa, stabilitātes, lietojamības, drošības, saderības testēšana. |
| Izmaiņas | Testēšana pēc izmaiņu ieviešanas sistēmā, lai pārbaudītu, vai izmaiņas darbojas pareizi un neietekmē esošo funkcionalitāti. | Dūmu, regresijas, pieņemšanas. |
| Apstiprināšana | Testēšana, kas vērsta uz kļūdu labojuma pārbaudi. | Atkārtota testēšana (Re-testing). |
Tādējādi, testēšanas veidi nosaka plašu kontekstu, bet testēšanas tipi nodrošina konkrētus rīkus un metodoloģijas darbam šajā kontekstā. Piemēram, "Regresijas" testēšana (tips) visbiežāk tiek veikta "Funkcionālā" vai "Izmaiņu" testēšanas ietvaros (veidi). "Noslodzes" testēšana (tips) tiek veikta "Nefunkcionālā" (veida) ietvaros.