calitate și testare software -...
TRANSCRIPT
![Page 2: Calitate și testare software - acs.ase.roacs.ase.ro/Media/Default/documents/cts/zamfiroiu/curs2018/00-CTS2018.pdf · Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software](https://reader031.vdocuments.mx/reader031/viewer/2022012305/5e1afeed6908a7421b67c678/html5/thumbnails/2.jpg)
Obiectiv
Însușirea aspectelor practice șiteoretice privind modul de scriere a codului sursă și de testare/verificare a
metodelor implementate.
![Page 3: Calitate și testare software - acs.ase.roacs.ase.ro/Media/Default/documents/cts/zamfiroiu/curs2018/00-CTS2018.pdf · Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software](https://reader031.vdocuments.mx/reader031/viewer/2022012305/5e1afeed6908a7421b67c678/html5/thumbnails/3.jpg)
Evaluare
Seminar (pondere nota finala: 30%):
Test practic din JUnit (20%);
Activitate seminar și teste grilă (10%).
Examen (pondere nota finala: 70%):
Test practic;
Test grilă.
![Page 4: Calitate și testare software - acs.ase.roacs.ase.ro/Media/Default/documents/cts/zamfiroiu/curs2018/00-CTS2018.pdf · Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software](https://reader031.vdocuments.mx/reader031/viewer/2022012305/5e1afeed6908a7421b67c678/html5/thumbnails/4.jpg)
Structura
• Clean code - Principii privind scrierea codului sursă
• Unit Testing - JUnit
• Gestiunea versiunilor codului sursa - Git, SVN
• Design Patterns
![Page 5: Calitate și testare software - acs.ase.roacs.ase.ro/Media/Default/documents/cts/zamfiroiu/curs2018/00-CTS2018.pdf · Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software](https://reader031.vdocuments.mx/reader031/viewer/2022012305/5e1afeed6908a7421b67c678/html5/thumbnails/5.jpg)
Cunoștințe necesare
POO – cursul din anul II de POO în C++;
Java – cursul din anul II de programare în Java;
![Page 6: Calitate și testare software - acs.ase.roacs.ase.ro/Media/Default/documents/cts/zamfiroiu/curs2018/00-CTS2018.pdf · Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software](https://reader031.vdocuments.mx/reader031/viewer/2022012305/5e1afeed6908a7421b67c678/html5/thumbnails/6.jpg)
Instrumente necesare
![Page 7: Calitate și testare software - acs.ase.roacs.ase.ro/Media/Default/documents/cts/zamfiroiu/curs2018/00-CTS2018.pdf · Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software](https://reader031.vdocuments.mx/reader031/viewer/2022012305/5e1afeed6908a7421b67c678/html5/thumbnails/7.jpg)
Pentru ce este necesară calitatea
software
![Page 8: Calitate și testare software - acs.ase.roacs.ase.ro/Media/Default/documents/cts/zamfiroiu/curs2018/00-CTS2018.pdf · Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software](https://reader031.vdocuments.mx/reader031/viewer/2022012305/5e1afeed6908a7421b67c678/html5/thumbnails/8.jpg)
Alegerea unei aplicații pentru vreme
![Page 9: Calitate și testare software - acs.ase.roacs.ase.ro/Media/Default/documents/cts/zamfiroiu/curs2018/00-CTS2018.pdf · Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software](https://reader031.vdocuments.mx/reader031/viewer/2022012305/5e1afeed6908a7421b67c678/html5/thumbnails/9.jpg)
Alegerea aplicației Calculator
![Page 10: Calitate și testare software - acs.ase.roacs.ase.ro/Media/Default/documents/cts/zamfiroiu/curs2018/00-CTS2018.pdf · Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software](https://reader031.vdocuments.mx/reader031/viewer/2022012305/5e1afeed6908a7421b67c678/html5/thumbnails/10.jpg)
Tester
![Page 11: Calitate și testare software - acs.ase.roacs.ase.ro/Media/Default/documents/cts/zamfiroiu/curs2018/00-CTS2018.pdf · Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software](https://reader031.vdocuments.mx/reader031/viewer/2022012305/5e1afeed6908a7421b67c678/html5/thumbnails/11.jpg)
Dezvoltator și tester
![Page 12: Calitate și testare software - acs.ase.roacs.ase.ro/Media/Default/documents/cts/zamfiroiu/curs2018/00-CTS2018.pdf · Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software](https://reader031.vdocuments.mx/reader031/viewer/2022012305/5e1afeed6908a7421b67c678/html5/thumbnails/12.jpg)
Bibliografie
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design
Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley
Professional, 1994, ISBN-13: 978-0201633610
Eric Freeman, Elisabeth Robson, Kathy Sierra, Bert Bates, Head First Design
Patterns, O'Reilly Media; 1st edition (October 2004), ISBN-13: 000-
0596007124
Alasdair Allan, Pragmatic Unit Testing in Java with JUnit, The Pragmatic
Programmers, 2004
Mădălina Zurini, Alin Zamfiroiu, Calitate si Testre Software – Studii de caz,
Editura ASE, 2017.