Sunteți pe pagina 1din 1

Introducere

Am ales această temă pentru lucrarea de diplomă deoarce telefoanele mobile care rulează
sistemul de operare Android au în prezent cea mai mare cotă de piața la nivel global. Prin
urmare, odată cu apariția dispozitivelor de la diferiți producători, a apărut și nevoia dezvoltării
aplicațiilor software care să servească diferitelor necesități ale utilizatorilor. Totodată, ca si in
cazul altor software-uri, explozia în număr și varietate a aplicațiilor a făcut din această piață o
adevărată provocare. În consecință, aplicațiile mobile ce ofera o adevărată valoare utilizatorilor
vor fi de succes.
Frecvent, aplicațiile software eșuează datorită problemelor de compatibilitate cauzate
atât de interacțiunea lor cu alte aplicații sau sisteme de operare, cât și de neconformitățile ce apar
de la o versiune a programului la alta într-un proces incremental de dezvoltare a produsului.
Incompatibilitățile care apar între versiuni se datorează faptului că la momentul scrierii codului
programatorul a considerat sau a testat produsul doar pentru o singura platformă hardware?, fără
a lua în calcul problemele ce pot apărea la schimbarea contextului de execuție.
Prin urmare, dezvoltatorii acestor componente trebuie să fie foarte atenți la modul în care
proiectează și testează aplicațiile. Prin testare se poate realiza o investigație empirică cu scopul
de a oferi părților interesate informații referitoare la calitatea produsului supus testarii, luând în
considerare contextul operațional în care acesta din urma va fi folosit. Această etapă, ce tine de
dezvoltarea unui produs software, pune la dispoziție o viziune obiectiva și independentă asupra
produsului în dezvoltare, oferind asftel bussinesului posibilitatea de a înțelege și evalua riscurile
asociate cu implementarea produsului soft și în același timp ofera posibilitatea de validare și
verificare a faptului ca aplicația corespunde cerintelor functionale și tehnice care au ghidat
proiectarea și implementarea lui.- EU AS DA ASTA JOS SI AS PUNE ASTA
Testarea software este procesul căutării erorilor într-un program, indiferent daca acestea
au cauze logice sau fizice și are drept obiectiv principal găsirea erorilor, altfel spus, identifică
neconcordanța dintre ceea ce este planificat să efectueze aplicația și ceea ce realizează în
realitate. Testarea nu presupune identificarea cauzei erorilor și corecția acestora, acestea fiind
activitati specifice depanării, ci ea trebuie asociată cu fiecare pas în procesul de dezvoltare.
Acest lucru permite descoperirea erorilor devreme în procesul de dezvoltare software avănd
drept consecintă costuri mai mici de corecție.- ASTA AM ADAUGAT-O
Testarea compatibilității este un tip special de testare software efectuată pentru a oferi
utilizatorilor aplicații de calitate care să funcționeze fără probleme pe dispozitivele pe care le
dețin. În loc să se concentreze asupra aspectelor funcționale ale aplicației, acest tip de testare
evaluează compatibilitatea aplicațiilor mobile cu cerințele specifice de hardware, software și
rețea.
Lucrarea de față își propune dezvoltarea unei platforme online de testare a aplicațiilor
Android, prin intermediul căreia dezvoltatorii de software vor avea posibilitatea testării
compatibilității softului pe mai multe dispozitive mobile puse la dispoziție în cadrul platformei.

S-ar putea să vă placă și