Documente Academic
Documente Profesional
Documente Cultură
Curs 1 Ciclul de viata al produselor informatice. Modele Activitati de verificare si validare pe parcursul ciclului de viata. Tipuri de teste
Obiective
Prezentarea conceptelor generale de testare a produselor informatice si asigurarea calitatii acestora Prezentarea tehnicilor de proiectare, dezvoltare si executie a testelor, precum si elaborarea documentatiei suport de testare si raportare a rezultatelor
2
Testarea software si asigurarea calitatii - curs1 Conf.dr.ing. Ioana FAGARASAN
Necesitate
Importanta calitatii produselor informatice rezida din mai multe aspecte, printre care:
Erorile din programele produselor informatice pot fi fatale in anumite domenii in care vietile oamenilor depind de buna functionare a acestora Erorile pot provoca pierderi financiare, materiale sau de alta natura Daca in domeniul produselor hardware costurile au o tendinta generala de scadere, in domeniul dezvoltarii produselor software, desi productivitatea a crescut substantial, nu se inregistreaza inca o scadere a costurilor
3
Testarea software si asigurarea calitatii - curs1 Conf.dr.ing. Ioana FAGARASAN
Bibliografie
ILIESCU S.St., FGRAN Ioana, PUPZ D., Analiza de sistem n informatica industrial, Editura AGIR, Bucureti, ISBN 973-720-091-8, 2006; B. Blanchard, W. Fabrycky, Systems Engineering and Analysis, 4th Edition, Prentice Hall, ISBN 0131869779, 2005 KSHIRASAGAR N., PRIYADARSHI T., Software Testing and Quality Assurance: Theory and Practice, 2008 Willy, ISBN 978-0-471-78911-6; Jeff Tian, Software Quality Engineering Testing, Quality Assurance and Quantifiable Improvement, ISBN 0-47171345-7, Wiley-Interscience 2005
4
Testarea software si asigurarea calitatii - curs1 Conf.dr.ing. Ioana FAGARASAN
Exploatare si intretinere
Ciclul de viata al unui produs: perioada de timp intre momentul aparitiei cererii prin care se solicita realizarea unui produs si momentul scoaterii lui din exploatare. Ciclul de realizare al unui produs: partea din ciclul de viata al unui produs in cadrul careia se realizeaza respectivul produs.
6
Testarea software si asigurarea calitatii - curs1 Conf.dr.ing. Ioana FAGARASAN
Baze de date
Proiectarea preliminara
*specificatia de definire a produsului program * specificatia de realizare a produsului program (proiect tehnic); * specificatia de testare.
Proiectarea detaliu
10
Experimentare
Exploatare si intretinere
- activitati pregatitoare in vederea experimentarii: instruirea personalului, masuri organizatorice si tehnice; - instalarea produsului la utilizator; - aducerea documentatiei la conditiile corecte de utilizare. functionarea sistem la parametri proiectati; intretinerea sistemului; actualizare documentatie.
* documentatia de intretinere si cea de utilizare-exploatare (in forma definitiva); * biblioteci cu componente software. registrele de exploatare
11
Componente 3
16
18
19
20
Dezavantaje: Modificarea cerintelor este foarte greu de gestionat Nu se pot produce prototipuri timpurii
21
22
Modul stub
Testarea software si asigurarea calitatii - curs1 Conf.dr.ing. Ioana FAGARASAN
25
26
27
28
29