Sobes.tech
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.