Junior
Ce tipuri de teste există?
sobes.tech AI
Răspuns de la AI
-
Testare funcțională: Verificarea conformității comportamentului aplicației cu cerințele. Include:
- Testare unitară: Testarea componentelor individuale (funcții, clase). De obicei realizată de către dezvoltatori.
- Testare de integrare: Testarea interacțiunii între două sau mai multe module.
- Testare de sistem: Testarea sistemului în ansamblu, ca entitate unică.
- Testare de regresie: Verificarea faptului că modificările recente nu au afectat funcționalitatea existentă.
- Testare de acceptare: Testare de către utilizator sau client pentru confirmarea conformității cu cerințele.
-
Testare non-funcțională: Verificarea caracteristicilor non-funcționale ale aplicației, cum ar fi performanța, fiabilitatea, ușurința în utilizare. Include:
- Testare de performanță: Verificarea vitezei de răspuns, stabilității sub sarcini mari. Include teste de încărcare, stres, stabilitate.
- Testare de securitate: Identificarea vulnerabilităților și riscurilor de securitate.
- Testare de utilizabilitate: Evaluarea ușurinței și confortului în utilizare.
- Testare de compatibilitate: Verificarea funcționării pe diferite platforme, browsere, dispozitive.
-
Testare legată de schimbări:
- Testare de fum: Verificare rapidă a funcționalității de bază după compilare sau implementare.
- Testare de sănătate: Verificare mai detaliată a noii funcționalități după modificări minore sau corectări de erori.
-
Testare structurală (White-Box Testing): Testarea structurii interne și a logicii codului. Necesită cunoștințe despre implementare.
-
Testare bazată pe experiență: Testare bazată pe experiența și intuiția testerului. Include explorare, teste ad-hoc.