asdada

7
MINISTERUL EDUCAȚIEI AL REPUBLICII MOLDOVA COLEGIUL FINANCIAR-BANCAR DIN CHIȘINĂU Lucrare practică nr.1 Tema: Riscul procesului de testare Autori: Lungu Maria, eleva grupei INF 1210G

description

asdadas

Transcript of asdada

Page 1: asdada

MINISTERUL EDUCAȚIEI AL REPUBLICII MOLDOVA

COLEGIUL FINANCIAR-BANCAR DIN CHIȘINĂU

Lucrare practică nr.1

Tema: Riscul procesului de testare

Autori:

Lungu Maria, eleva grupei INF 1210G

Chișinău, 2015

Page 2: asdada

Obiective:

Definirea calităților, drepturilor și responsabilităților unui tester;

Identificarea cerințelor de recrutare a companiilor IT;

Descrierea erorilor de soft, ce au cauzat pagube mari omenirii;

Enumerarea acțiunilor de testare a unui produs electronic din punct de vedere a unui

utilizator.

1. EXEMPLE DE RULARE INCORECTĂ A SOFTULUI

În urma rulării incorecte a softului , din motivul că există erori de programare, care mai sunt numite bug-uri, au de suferit oameni , companii, statul ,mediul.

În anul 1999, NASA a pierdut contactul cu Mars Climate Orbiter, o navă spaţială sofisticată menită să orbiteze planeta Marte şi să transmită oamenilor de ştiinţă date relevante. Echipamentul s-a pierdut în spaţiu, iar misiunea de 655 milioane de dolari a eşuat, din cauza unei erori de programare: una dintre echipele implicate în proiect folosea un software care calcula distanţele în unităţi imperiale, precum incii şi picioarele, în timp ce altă echipă se raporta în măsuri metrice: metru, kilometru etc. Divergenţele au condus la calcularea eronată a traiectoriei navei.

Un alt exemplu ce ar demonstra faptul că bug-urile provoacă pierderi enorme ar fi că în 1991, un sistem american de apărare antirachetă situat în Arabia Saudită nu a reuşit, din cauza unui bug, să detecteze un atac cu rachetă Scud asupra unei cazarme. Atacul s-a soldat cu 28 de morţi în rândul soldaţilor americani. Eroarea fusese deja remediată de experţii Armatei, însă noua variantă a software-ului a ajuns la baza militară cu o zi prea târziu.

2. COMPANII IT CE ANGAJEAZĂ TESTERI

Pe piața muncii din Republica Moldova există o serie de companii IT precum Endava, Yopesco, Pentalog.

Page 3: asdada

Majoritatea au posturi vacante pentru testeri , două dintre aceste companii ar fi Pentalog și Peak Games, fiecare dintre ele înaintează anumite cerințe de recrutare, iar în schimb îți oferă condiții de muncă și un salariu .

Pentalog Chișinău continuă șă lucreze cu clienți importanți din toată lumea, iar pentru a colabora cu un important client ce activează în domeniul energetic sunt în căutarea de Tester ce va face testarea web-serviciilor și care va completa cu succes o echipă existentă. Pentru aceasta ei înaintează cîteva cerințe precum :

Cunoașterea SOAP-ului Experiență cu Jira, Selenium Webdriver, Confluence Minim 2 ani experiență în testarea aplicațiilor Cunoasterea limbilor engleză și franceză cel puțin la nivel intermediar

În caz că reușești să fii angajat compania oferă anumite beneficii :

Pachet salarial atractiv Posibiliatatea de promovare și de dezvoltare a unui plan de carieră Integrarea într-un mediu de lucru dinamic, multicultural Posibilitatea de a lucra în străinătate Asigurare de sănătate

O altă companie este Peak Games, o companie de jocuri ce activează în Turcia, Orientul Mijlociu și Africa de Nord. Aceasta este în căutarea unui Junior QA Tester.

Cerințele înaintate sunt :

Studii superioare în Informatică Experiență în testele efectuate pe diferite platforme mobile (IOS / Android) Experiență în utilizarea celor mai bune metodologii pentru testare Abilități excelente de comunicare și scriere în engleză Abilități analitice și de rezolvare a problemelor

Ve-ți avea șansa de a :

Participa la proiecte care vor fi utilizate de milioane de utilizatori Experiență în a folosi tehnologia în scopuri profesionale A fi membru a unei echipe dinamice de dezvoltare Urma cele mai recente tendințe tehnologice in dezvoltarea de jocuri mobile.

Beneficii:

Page 4: asdada

Pachet social complet, asigurare medicală. Salariu competitiv , în funcție de realizări personale și implicare în proiect Lucrul intr-o echipa de profesionisti talentati si pasionati Bonusuri, birou confortabil, compania va platit ore sală de gimnastică și altele

facilități.

3. CALITĂȚILE, DREPRURILE, RESPONSABILITĂȚILE UNUI TESTER

Pentru a lucra ca tester o persoană trebuie să posede anumite calități precum încrederea, ambița , inteligența, pasiunea, fermitatea.

Fiecare rezultat al unui test trebuie examinat foarte minuțios, de unde rezultă că un tester ideal ar trebui să fie foarte atent pentru a nu strecura difertite erori. Creativitatea unei persoane se plasează pe primul plan, deoarece testarea este un lucru extrem de creativ și intelectual. De fiecare dată trebuie să inventezi noi cazuri de test. Dacă activezi în acest domeniu e necesar să-ți asumi o mare responsabilitate, fiind că dacă decizi să nu testezi toate scenariile de test posibile, uneori aceasta poate provoca pierderi imense. Un tester prudent și ferm care știe cît de important este să săvîrșești acțiunile potrivite la timpul potrivit este un ideal pentru angajator. Acesta ar mai trebui să fie flexibil pentru a putea să-și schimbe planurile sau ideiile în funcție de rezultatele testelor.Ca și orice alt angajator acesta trebuie să fie punctual. Pe lîngă toate un tester trebuie să poată lucra în echipă și să fie comunicabil, în cazul în care găsește o eroare trebuie să fie diplomat cînd i-o spune programatorului.

Una dintre principalele responsabilități ale testerului este să găsească cît mai repede erorile programului.Toți vor fi mulțumiți dacă v-a găsi erorile cu două luni, dar nu cu cîteva zile înainte de finalizarea perioadei de testare.Un șir de responsabilități pe care le mai are testerul sunt :

Să urmeze planul de test , scripturi Să raporteze defectele în mod obiectiv Să verifice corectitudinea testelor înainte de a raporta un defect Să evalueze riscul în mod obiectiv Să prioritizeze ceea ce raportează Să comunice adevărul

Pe lîngă calitățile și responsabilitățile pe care șe are un tester , acesta mai are și cîteva drepturi precum :

Să fie informat corect asupra schimbărilor

Page 5: asdada

Să fie informați de către programatori asupra diferitelor zone din produsul informatic

Să primească un cod testat la un nivel stabilit Să fie privit ca un profesionist Să găsească defecte Să le fie respectate defectele raportate(chiar și cele care nu se reproduc ușor) Să anticipeze nivelurile de defecte Să îmbunătățească nivelurile de testare

4. ACȚIUNI DE TESTARE A UNUI PRODUS ELECTRONIC

Din punct de vedere al utilizatorului pentru a testa un telefon voi face următoarele acțiuni:

Pentru a testa acumulatorul într-o zi voi asculta muzică o zi întreaga, voi citi cărți electronice, voi vorbi la telefon ore în șir, voi naviga o zi pe internet.

Pentru a testa camera voi face fotografii atît ziua cît și noaptea. Cu ceva ascuțit voi da peste ecranul telefonului pentru a vedea dacă este rezistent la

zgîrieturi Voi tasta de multe ori pe ecran să văd dacă funcționează ok Îl deconectez și îl conectez Instalez o aplicație, o lansez, deconectez telefonul, îl conectez din nou și observ dacă

aplicația există și dacă se lansează Scot acumulatorul și peste puțin timp îl pun la loc Salvez un număr nou și mă uit în agenda de contacte dacă este înregistrat Voi testa daca funcționează corect wi-fi-ul