Documente Academic
Documente Profesional
Documente Cultură
2022
Tehnici
Decision table
Este tehnica de testare dinamica prin care se expun intr un table conditiile si actiunile pe plan vertical,
iar pe plan orizontal vor iesi numarul de test caseuri.
Este adesea utilizata de catre tester in sedintele de grooming pt a putea estima mai precis timpul de
testare.
Ex.
De testat - O aplicatie care treb sa valideze unui client al unei banci daca va primi credit sau nu.
Daca clientul nu va trece de loan limit, va primi credit, de asemenea daca are un venit sustenabil.
TC – test case
TC 1 TC 2 TC 3 TC 4
C1 Exceed F T F T
loan limit
C2 Sustainable F T T F
income
A Grant the X X X X
credit
TC 1 TC 2 TC 3 TC 4 TC 5 TC 6 TC 7 TC 8
C1 Exceed T F T T F T F F
loan limit
C2 Sustainable T F T F F F T T
income
C3 Client is T F F F T T T F
employed
Toate itemurile sunt intr-un BackLog. Vor fi explicate de catre BA. Am documentatia in fata, business
requirements. Imi fac decision table, ce test caseuri o sa am, ce complexitate o sa aiba test caseurile
mele, o sa stiu ce estimare are munca mea.
Alta tehnica
Este tehnica de testare dinamica prin care testerul va reprezenta graphic scenariile printr-o
schema. Aceasta tehnica este folosita atunci cand functionalitatea prezinta mai multe faze.
2 variante:
Iar ma pune sa introduce pinul, iar introduce incorrect, iar ma pune sa introduce, iar incorrect, si a treia
oara imi blocheaza cardul.
Use case test scenario !!!!!!!!!! (la interviu, mai multe intrebari din ea)
Este cea mai utilizata tehnica de catre tester. Reprezinta stabilirea scenariilor de testare pe baza
intuitiei si experientei testerului. (cu aplicatia respective, sau aplicatii similar).
50 - 100
0-49 | 50 - 100 | 101 – infinit
BVA + ECP
Nu e exhaustive testing pt ca nu testez acelasi lucru de mai multe ori, ci ma folosesc de intuitia si
experienta mea pt a testa anumite lucruri.
Ex. De testat functionalitatea Story-urilor de pe FB. Nu putem facem neaparat BVA, ECP sau
Decision Table. O sa luam impreuna sa vedem ce scenarii am putea test apt functionalitatea de Story de
la FB.
(Text, font, size, compatibilitate intre browsere – asta inseamna UI (ce imi arata).
-positive testing
-negative testing
-corner case scenarios – f improbabile, f particulare, se aplica doar in anumite conditii imposibile
Ex.
Parte de UI
-introducere text – NUUU – ea vine din alta aplicatie, din Adobe sau altceva***NU
-text (culori, incadrare in pag, zoom in, zoom out), colors, font, size, highlights pe butoate si
functionalitati
-refresh
-deleting
-viewers
-reactions
-share
-taggs (etichetare)
-comments
-location
-live
Negative testing: (sa luam fiecare scenario de functionalitate - din cele de mai sus (de la UX si
positive)- sis a incerc sa-l stric)
-different format type accepted (un format care nu e acceptat) – jpeg etc
-negative testing confidentiality (sa nu poata sa deschida story o pers care nu e prietena cu cea
care ii dam noi)
-incarci un video si opresti conexiunea la internet – interruption tests (kill internet connection)
-sa acceseze mai multe pers in acelasi timp – performanta * - NUUU - (mai degraba
nonfunctional testing, decat functional)
Corner case:
-drag and drop 1 good file / bad file (impreuna, le selectam pe ambele, in acelasi timp)
Sa avem o anumita structura logica, sa le scriem in mod organizat, sa nu repetam scenariile, si
ne ajuta atunci cand facem test caseurile.
Tema pt acasa:
Sa ne folosim de use case test scenario
Sa testam o pereche de casti – DEFAPT NU
Sa scriem toate scenariile (doar cele functionale) de testare vizavi de cablul respective.
Functional testing
Data viitoare:
White box