Généralités
Descrierea disciplinei
Testarea sistemelor este o disciplină destinată studierii teoretice și practice a metodelor de proiectare și implementare ale sistemelor de calcul ce înglobează tehnici de fiabilitate, aprofundării cunoștințelor legate de problemele testării diverselor sisteme de prelucrare a informației ca o posibilitate de menținere a fiabilității și disponibilității sistemelor de calcul, studierii și elaborării testelor pentru verificarea și validarea produselor program.
Obiectivele disciplinii
· însuşirea de către studenţi a metodelor de bază ale testării circuitelor logice combinaţionale şi secvenţiale;
· familiarizarea cu teoria codurilor şi studierea codurilor detectoare şi corectoare de erori;
· studierea şi aplicarea tehnicilor de tolerare a erorilor care vizează nu numai defectele fizice ale componentelor, ci şi erorile de proiectare a sistemelor;
· studierea şi aplicarea metodelor de proiectare şi organizare a funcţionării structurilor digitale uşor testabile, autotestabile şi tolerante la defectări;
· aplicarea testelor de verificare şi validare ale aplicaţiilor software;
· elaborarea testelor unitare, de integrare, de sistem, de acceptare şi regressive pentru testarea produselor program.
Bibliografie
1. Nicolae Mărăşescu. – Fiabilitate şi Diagnoză. Ed. Fundaţiei universitare “Dunărea de Jos”, Galaţi, 2004.
2. Văduva, Ion Fiabilitatea produselor IT: Note de curs. – Buc.: Matrix Rom, 2017. – 206 p.
3. Militaru, Lucian Evaluarea calităţii produselor program: aplicaţii website. – Buc.: Electra, 2015. – 167 p.
4. Zurini, Mădălina Calitate şi testare software: studii de caz. – Buc.: Editura ASE, 2017. – 228 p.
5. Parag. K. Lala. An Introduction to Logic Circuit Testing. - Morgan & Claypool Publishers series, e-book, 2009.
6. David A. Patterson, John L. Hennessy. - Computer Organization and Design, Elsevier Inc., 2014.
7. Patrick D. T. O’Connor, Andre Kleyner. - Practical reliability engineering /. – 5th ed. John Wiley & Sons, Ltd, 2012.
8. Rex Black. - Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing, Wiley Publishing, 2002.
9. ILIESCU S.St., FĂGĂRĂŞAN Ioana, PUPĂZĂ D., Analiza de sistem în informatica industrială, Editura AGIR, Bucureşti, ISBN 973-720-091-8, 2006;
10. B. Blanchard, W. Fabrycky, Systems Engineering and Analysis, 4th Edition, Prentice Hall, ISBN 0131869779, 2005.
11. FAGARASAN KSHIRASAGAR N., PRIYADARSHI T., Software Testing and Quality Assurance: Theory and Practice, 2008 Willy, ISBN 978-0-471-78911-6.
12. Jeff Tian, Software Quality Engineering – Testing, Quality Assurance and Quantifiable Improvement, ISBN 0-471- 71345-7, Wiley-Interscience 2005.
- E.Dustin – „Effective Software Testing”, Pearson, 2003
- W.E. Perry – „Effective Methods for Software Testing”, 2nd edition,Wiley, 2000,
- Patton, Ron. – Software testing, SAMS Publishing House, USA, 2001
- Peters, James F., Pedrycz, Witold – Software Engineering – An Engineering Approach, John Wiley & Sons, Inc, 2000
- Pressman, Roger S. – Software Engineering – A Practitioner’s Approach, European Adaptation Fifth Edition, McGraw-Hill, 2000
- SilverMark – Smalltalk Testing Tips, SilverMark Inc., presentations@silvermark.com, 2002
- Sudacevschi Viorica. Testarea circuitelor numerice. Prezentare teoretică şi aplicaţii, SRE UTM, 2010
- A. Gremalschi. Diagnosticarea tehnică a echipamentelor microprocesor. –Chişinău, Universitas: 1992.
- https://idsi.md/files/file/Agile/testare%20soft.ppt
- http://www.academia.edu/5576984/Cap_4_Ciclul_de_viata_al_produselor_program
- https://ro.wikipedia.org/wiki/Managementul_ciclului_de_via%C8%9B%C4%83_al_produsului
Cărți și materiale metodice