Documente Academic
Documente Profesional
Documente Cultură
Teste functionale
Teste nefunctionale prezentare
Crearea cazurilor de test
Black box testing categorii de tehnici
de testare
Teste de baza
Teste de interoperabilitate
Teste de securitate
Teste de conformitate
Teste de performanta
Teste de scalabilitate
Teste de stress
Teste de incarcare si stabilitate
Teste de fiabilitate (reliability)
Teste de documentatie
Teste de regresie
Teste de confirmare
Teste
functionale
Teste nefunctionale
Performanta
Incarcare (load)
Stress
Usability
Fiabilitate
Portabilitate
Mentenabilitate
Timpul de raspuns
Iesirile sistemului
Utilizarea resurselor
Coruperea datelor
Buffer overflow
Alocarea proasta a resurselor
Deadlocks etc.
Sistemul incetineste
Probleme de functionare
Sistemul se opreste treptat
Sistemul cedeaza complet.
Testele de documentatie
Scop: verificarea acuratetii tehnice si a lizibilitatii manualelor de
utilizare, inclusiv tutoriale si on-line help.
valoare reprezentativa
Clase invalide:
Cont < 0
1001-1999
Cont > 2000
4 browsere
3 plug-ins
3 sisteme de operare
2 servere
2 sisteme de operare ale servelor
echivalenta
Al treilea pas, crearea cazurilor de testare pentru fiecare
valoare limita, alegand un punct pe limita, un punct
imediat sub limita si un punct chiar deasupra limitei.
Termenii de sub si deasupra sunt termeni relativi, si
depind de unitatile de masura ale datelor.
0-15: nu se angajeaza
16-17: part time
18-54: full time
55-99: nu se angajeaza
Regula 1
Regula 2
Regula X
Conditii
Cond1
Cond 2
Cond Y
Actiuni
Act1
Exercitiu: sunt a, b, c
laturile unui triunghi?
Conditii
a,b,c formeaza un
triunghi
b=c
a=b
a=c
Actiuni
Echilateral
Isoscel
Triunghi
Nu e triunghi
Imposibil
*
*
Permit inginerului sa
interpreteze sistemul in
termeni de:
Stari
Tranzitii intre stari
Evenimente care
declanseaza tranzitii
Actiuni rezultate din tranzitii
(ex. Mesaje de eroare)
Stare
initiala
Eveniment
Actiune
(rezultat)
Stare
finala
Vizualizare ora
Vizualizare data
schimba
schimba
schimba
set
schimba
Schimbare data
design
Scenarii pas cu pas, comparate cu codul produsului
Pasi:
Identificarea scenariilor
testelor de utilizare.
Pentru fiecare scenariu,
se identifica unul sau mai
multe cazuri de testare.
Pentru fiecare caz de
testare, se identifica
conditiile care il vor
determina sa se execute.
Se completeaza cazurile
de testare, prin
adaugarea valorile
datelor.