Junior
Ce tipuri de teste funcționale cunoașteți?
sobes.tech AI
Răspuns de la AI
- Testare unitară (Unit): Verificarea celor mai mici componente ale aplicației în mod izolat. Efectuată de către dezvoltatori.
- Testare de integrare: Verificarea interacțiunii dintre module sau componente ale sistemului.
- Testare de sistem: Verificare cuprinzătoare a întregului sistem pentru conformitatea cu cerințele funcționale.
- Testare de regresie: Verificarea funcționalităților testate anterior după efectuarea modificărilor (corectarea erorilor, adăugarea de noi funcționalități) pentru a asigura că nu au fost introduse defecte noi.
- Testare de fum: Test rapid pentru verificarea funcționării principale a aplicației după compilare sau implementare.
- Testare de acceptare: Test formal realizat de client sau utilizatori finali pentru a verifica dacă sistemul corespunde cerințelor de afaceri și este gata pentru implementare. Include:
- Testare alfa (în cadrul organizației)
- Testare beta (de către utilizatori finali în condiții reale)
- Testare UI: Verificarea elementelor interfeței, interacțiunea acestora și conformitatea cu machetele.
- Testare funcțională: Tip principal, verificarea comportamentului sistemului în raport cu cerințele declarate.
Aspectele cheie ale testării funcționale includ verificarea:
- Intrări/Ieșiri
- Logica de afaceri
- Tratarea erorilor
- Stările sistemului
| Tip de test | Scop | Cine îl realizează de obicei |
|---|---|---|
| Test unitar | Verificarea componentelor individuale | Dezvoltatori |
| Test de integrare | Verificarea interacțiunii între componente | Dezvoltatori, Testeri |
| Test de sistem | Verificarea întregului sistem pentru conformitate cu cerințele | Testeri |
| Test de regresie | Verificarea după modificări | Testeri |
| Test de fum | Verificare rapidă a funcționalității principale | Testeri |
| Test de acceptare (Alpha/Beta) | Verificarea conformității cu cerințele de afaceri și pregătirea | Client, Utilizatori finali |
| Testare UI | Verificarea interfeței utilizatorului | Testeri |