Академический Документы
Профессиональный Документы
Культура Документы
RAPORT
Lucrare de laborator Nr.2
La disciplina: Testarea i verificarea produselor program
Tema: Specificarea
A efectuat :
student grupa
A verificat:
lector superior
Chisinau 2015
Scopul lucrrii:
1. Formarea deprinderilor de testare a funcionalitilor unui produs.
2. Formarea abilitilor de partiionare n clase de echivalen a datelor de intrare.
3. Utilizarea tabelelor de decizie pentru a crea cazuri de test.
Noiuni teoretice despre tehnica de testare Black-Box:
n aceast strategie, testele sunt elaborate pe baza specificaiei programului. Programul este
vzut ca o cutie neagr a crei comportare este determinat prin prelucrarea unor date de
intrare i observarea rezultatelor obinute.
Problema central este de a concepe date de intrare prin prelucrarea crora defectele
algoritmului s fie puse n eviden prin observarea rezultatelor. Stabilirea acestora depinde n
mare msur de ndemnarea i experiena celui care face testarea, dar exist i idei cu
aplicabilitate mai general care pot s ghideze aciunea de selectare a eantioanelor de test.
Este util s ne imaginm domeniul datelor de intrare ca fiind partiionat n clase de
echivalen. Aceste clase de echivalen ar trebui s fie astfel determinate nct pentru datele
din aceeai clas programul testat s se comporte la fel. Dac aceast condiie este ndeplinit,
atunci testul const n executarea programului utiliznd un set de date ce conine cte un
eantion din fiecare clas.
Un aspect care nu trebuie neglijat n definirea claselor de echivalen este considerarea
valorilor netipice ale domeniului datelor de intrare, numite deseori valori "de la marginea"
domeniului.
Testul realizat cu setul de date propus este concludent dac pe unele eantioane nu se obin
rezultate corecte. Se impune deci analiza cauzelor care provoac funcionarea
necorespunztoare i eliminarea acestora. Aceast aciune se numete depanare a programului
i este consecina unui test concludent.
n situaia ideal ar trebui ca rezultatele testelor s fie aceleai, indiferent de eantionul ales
dintr-o clas de echivalen. Prin aceast calitate se legitimeaz faptul c eantionul este
reprezentativ pentru clasa din care face parte. In realitate criteriile de definire a claselor de
echivalen i fineea partiiei obinute influeneaz reprezentativitatea eantioanelor.
Obinerea unei partiii corespunztoare este un proces euristic care se desfoar gradual,
dirijat i de rezultatele testelor anterioare.
Condiia
Rezultatul ateptat
TC1
Alegerea limbii
TC2
TC4
Cutare pe website
TC5
Cutare avansat
TC6
TC7
localitatile prezentate.
TC8
Pentru posibilitatea
cautrii avansate dup sex este nevoie de a
alege din dropdown box una din variantele
propuse
-M
-F
TC9
Alegerea magistratului
TC10
Alegerea magistratului.
Sortarea
TC11
TC12
TC14
TC15
TC16
TC17
TC18
TC19
Blocul tirilor
format de pdf.
La click-area tabului proceduri disciplinare
pagina nu se va renoi, n blocul special va
aparea
informaia
despre
proceduri
disciplinare aplicate acestui magistrat.
n partea de jos a paginii website-ului ,
deasupra footer-ului este amplasat blocul cu
tiri. Aici este posibil vizualizarea ultimilor
tiri legate de magistratur.
Tabelul de decizie:
Conditie
Regula 1
Regula 2
Alegerea limbii
Meniul apare n
limba Romn
Se alege cutarea
dup Instan
Va aparea lista cu
magistrati cu numele
introdus
Meniul apare n
limba Rusa
Se alege cutarea
dup Localitate
Va aparea lista cu
magistrati cu
prenumele introdus
Cutare dup
nume i prenume
+
cautare avansat
Va aparea lista cu
magistrati cu numele
introdus
n instan,
localitatea sau sexul
ales din meniul de
cautare avansata
Va aparea lista cu
magistrati cu
prenumele introdus
n instana,
localitatea
sau sexul ales din
meniul de cutare
avansat
Pagina
magistratului ales
Posibilitatea de a
descrca ori printa
CV magistratului.
Blocul
Declaraiile pe venit
Posibilitatea
vizualizarii datelor
despre magistat
precum i de a
trimite informaia
despre eroare n text
sau despre
magistratul dat
Date despre carier
Cutare avansat
Cutarea dup
nume i prenume
Regula 3
Eroare
---
Se alege cutarea
dup sex
Va aparea lista cu
numele i
prenumele
introdus
Va aparea lista cu
magistrati cu
numele i
prenumele
introdus
n instana,
localitatea sau
sexul ales din
meniul de cutare
avansat
A face share la
pagina curent cu
ajutorul reelelor
de socializare
---
---
---
declaraiilor i
datelor
tiri
a magistratului
( Venituri, bunuri
imobile, bunuri
mobile, active
financiare)
Ultimile stiri legate
de magistratura
i proceduri
disciplinare
---
---
---
Concluzie:
n urma colaborarii i schimbului de informaie ntre programatori i site, am elaborat
tabelul de decizii i tabelul de cazuri unde am explicat unele erori posibile.
Analiznd cerinele clienilor i programul efectuat noi am ajuns la concluzia ca
utilizatorul trebuie s primeasc cte mai puine erori posibile. i n rezultat ne-am convins c
unica eroare posibil este cea ca nu exist astfel de magistrat, utilizatorul va fi informat c
dup cautarea lui nici un magistrat nu a fost gsit, i i se va da alte propuneri de cutare.
Dup prima versiune am depistat ca situl nu putea s gseasc magistratul dac acela
avea n numele lui -. Astfel dup analiza erorii am hotrt c numele se va separa n doua
pari i se va nscrie n baz de date fr semn, apoi la cutare se va exclude semnul,
magistratul va fi gsit ,iar numele va fi afisat nu forma normal.
Unul din cel mai important punct n acest lucru este de a ntelege clar unde saitul poate
da gre i unde el se descurca bine. Astfel n urma acestor testri noi putem s ntoarcem saitul
ctre programiti pentru al edita i a exclude erorile care vor aprea.