Sunteți pe pagina 1din 2

Metode i tehnici de testare a aplicaiilor software

ncadrare domenial: TIC


Durata: 21 ore de curs, 21 ore de aplicaii
Obiective generale: nsuirea fundamentelor i a unor metode de testare, analiz i verificare
a aplicaiilor software, scrierea de teste i folosirea de utilitare de testare.
Se adreseaz: specialitilor software care doresc cunotine de testare i verificare.
Cerine pentru cursani: noiuni de programare (in Java; alternativ C/C++/C#); elemente de
inginere software, programare orientat pe obiecte.
Competene asigurate: utilizarea de metode i tehnici de testare a aplica iilor software.
Programa de studii:
Curs:
1. Introducere n problematica testarii software.
2. Testarea black-box; criterii de partitionare a intrarilor.
3. Testarea white-box; criterii de acoperire cu teste.
4. Detectia de erori prin analiza statica
5. Specificare i contracte software.Tehnici de verificare.
6. Testarea programelor orientate pe obiecte.
7. Testarea programelor concurente.
8. Testarea bazata pe modele
9. Automatizarea testarii i a generarii testelor.
10. Planificarea i gestiunea testarii software.
Aplicaii:
1. Testarea n cadrul jUnit
2. Evaluarea acoperirii cu teste
3. Testarea incrementala a sistemelor orientate pe obiecte
4. Utilitare de analiza statica
5. Analiza dinamica i profilarea aplicaiilor
6. Testarea interfetelor grafice
7. Testarea aplicaiilor web
Programarea activitilor: 3 module a cte 2 zile, 7 ore / zi
Bibliografie:
[1] Paul Ammann, Jeff Offutt. Introduction to Software Testing, Cambridge University
Press, ISBN 0-52188-038-1, 2008
[2] Cem Kaner, Jack Falk, Hung Q. Nguyen. Testing Computer Software (2nd ed.), Wiley,
ISBN 978-0471358466, 1999
[3] Glenford J. Myers. The Art of Software Testing, (2nd ed.), Wiley, ISBN 9780471469124, 2004

Modul de evaluare i validare a cunotinelor:


50% evaluare scrisa (examen, 2 teste);
50% evaluare practic (lucrari de laborator i mini-proiect)
Titular: conf. dr. ing. Marius Minea, Universitatea Politehnica din Timioara

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