Sunteți pe pagina 1din 7

Ministerul Educaiei al Republicii Moldova

Universitatea Tehnic a Moldovei


Catedra Automatic i Tehnologii Informaionale

RAPORT
Lucrare de laborator Nr.2
La disciplina: Testarea i verificarea produselor program
Tema: Specificarea

Cerinelor Software pentru Magistrat.md

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.

Tabelul de caz de test:


ID

Condiia

Rezultatul ateptat

TC1

Alegerea limbii

TC2

Alegerea limbii romn

Posibilitatea de alegere a limbii se datoreaz


a click-arii butonului -switch button (de
culoare sur) n partea de sus, n dreapta a
website-ului- in header.
La click-area butonului Ro acesta va
rennoi pagina i o va afia n limba
romn,adic tot contentul de pe pagina va fi
afiat n limba romn ncepnd cu headerul i terminnd cu footer-ul mpreun cu
toate linkurile i informaia de pe pagin.
La click-area butonului Ru acesta va
rennoi pagina i o va afia n limba
rus,adic tot contentul de pe pagina va fi
afiat n limba rus toate linkurile i
informaia de pe pagin,n afar de numele
i prenumele magistratorivlor, instituia i
localitatea,acestea vor aprea n limba
romna
Pentru posibilitatea
cautrii pe website a unui oarecare magistrat
este nevoie de a introduce (cu literele latine)
numele i prenumele/numele/prenumele a
acestuia ,spaiul a search box-ului, care se
afl n header-ul website-ului n partea de
sus a paginii i de a click-a buttonul
cutare sau
Pentru posibilitatea
cutrii avansate dup instan, localitate i
sexul magistratului este nevoie de a click-a
link-ul
Cutare
avansat
sau
, care se afl mai
jos de search box. La click-area link-ului vor
aprea 3 dropdown box cu denumirileInstant,Localitatea,Sexul
Pentru posibilitatea
cutarii avansate dup Instana este nevoie
de a alege din dropdown box una din cele 5
instane de judecat
-Curtea de apel
-Curtea Suprem de Justiie
-Judecatoria Comercial
-Judecatoria Militar
-Judecatorie
Pentru posibilitatea
cutrii avansate dup Localitate este nevoie
de a alege din dropdown box una din

Alegerea limbii rus


TC3

TC4

Cutare pe website

TC5

Cutare avansat

TC6

Cutare avansat dup Instan

TC7

Cutare avansat dup Localitate

localitatile prezentate.

TC8

Cutare avansat dup Sex

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

Este posibil de a alege magistratul din lista


care este prezent pe pagina website-ului
(prezentat in forma de tabel cu 4 coloane
Nr.,Numele Prenumele , Institutia
,
Localitatea)
Deasemenea tabelul are paginator. Numrul
de Magistratori ce pot fi afiai pe o pagin
de tabel este 14 ,n caz ca sunt mai muli
este posibil trecerea la urmatoarea pagina
prin click-area cifrei 2 n footer-ul tabelului
i aa mai departe.
Tabelul are posibilitatea de a sorta lista
magistratorilor dup alfabet a coloanelor
Numele Prenumele , Instituia i
localitatea.

TC11

Pagina magistratului ales

Dupa ce a fost introdus numele i


prenumele/numele/prenumele
a
magistratorului n spaiul a search box-ului
i a fost click-at buttonul de cutare a
acestuia sau a fost ales magistratul din lista
prezentat pe pagina website-ului n forma
de tabel, se deschide pagina magistratului
ales .
Pe aceast pagin se poate de gsit
informaia despre magistratul ales, astfel aici
este prezentat:
- poza magistratului (n partea stnga)
-Numele
i
prenumele
(n
partea
dreapt),instana i localitatea din care face
parte
-datele biografice

TC12

Pagina magistratului ales.


Trimite informaii despre
magistrat.

Mai jos de blocul informaional a


magistratului n partea dreapt sunt
amplasate 2 butoane:
-1.trimite informaii despre acest magistrat
- 2. raporteaz despre eroare n text.
Astfel la click-are a butonului trimite

informaii despre acest magistrat, va aparea


un pop-up care va conine informaia
despre :
-expediator (numele i email a acestuia)
- deasemenea posibilitatea ncrcrii unui
file cu volumul nu mai mare de 200Mb i
tipuri de fiiere permise: jpg jpeg png gif pdf
doc docx odt xls xlsx.
-pentru protecie se va introduce codul
captcha
-i jos se va click-a buttonul trimitere
TC13

Pagina magistratului ales.


Raporteaza despre eroare in text.

Astfel la click-are a butonului trimite


raporteaza despre eroare in text, va aparea
un pop-up care va contine informatia despre
-expediator (numele si email a acestuia)
- deasemenea posibilitatea incarcarii unui
file cu volumul nu mai mare de 200 mb si
tipuri de fiiere permise: jpg jpeg png gif pdf
doc docx odt xls xlsx.
-pentru protectie se va introduce codul
captcha
-si jos se va click-a buttonul trimitere

TC14

Pagina magistratului ales.


Buttonul Imprima

Astfel la click-area link-ului Imprima n


pagina noua va aparea informaie despre
toate informaia despre magistrat n forma
de printare (adica informaia de pe pagina
,dar fara footer si header)

TC15

Pagina magistratului ales.


Taburile. Declaraiile pe venit

Mai jos de blocul cu informaie despre


magistrat n partea stng sunt prezentate 2
taburi:
- declaraiile pe venit
- declaraiile pe interese
n partea dreapt taburile:
-carier
-proceduri disciplinare
La click-area tabului declaraiile pe venit
pagina nu se va reinoi, in blocul special va
aparea informaia despre venitul acestui
magistrat pe anul curent.
La click-area tabului declaraiile pe interese
pagina nu se va renoi, n blocul special va
aparea informaia despre declaraiile pe
interese acestui magistrat pe anul curent.
La click-area tabului Cariera pagina nu se va
renoi, n blocul special va aparea informaia
despre cariera acestui magistrat i linkuri cu
posibilitatea descrcrii acestei informaii n

TC16

TC17

Pagina magistratului ales.


Taburile. Declaraiile pe interese
Pagina magistratului ales.
Taburile. Cariera

TC18

Pagina magistratului ales.


Taburile. Proceduri disciplinare

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

---

--Nu exista asa


magistrat
Nu exista asa
magistrat

---

---

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.