Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ss:laboratoare:04 [2025/02/26 00:06]
jan.vaduva [Obiective]
ss:laboratoare:04 [2025/02/26 00:15] (current)
jan.vaduva
Line 1: Line 1:
-====== Laborator ​3: Implementarea testării unitare și a acoperirii codului ======+====== Laborator ​4: Implementarea testării unitare și a acoperirii codului ======
  
 ===== Obiective ===== ===== Obiective =====
Line 7: Line 7:
  
 ===== Cerințe tehnologice ===== ===== Cerințe tehnologice =====
-* **Limbaj și framework de testare**: PyTest (Python) / Jest (JavaScript) / JUnit (Java) +  ​* **Limbaj și framework de testare**: PyTest (Python) / Jest (JavaScript) / JUnit (Java) 
-* **Măsurarea acoperirii codului**: Coverage.py,​ Istanbul, JaCoCo +  * **Măsurarea acoperirii codului**: Coverage.py,​ Istanbul, JaCoCo 
-* **CI/CD Pipeline**: GitHub Actions/​GitLab CI/​CD/​Jenkins pentru rularea testelor automat +  * **CI/CD Pipeline**: GitHub Actions/​GitLab CI/​CD/​Jenkins pentru rularea testelor automat 
-* **Raportare și analiză**: Codecov/​SonarQube pentru interpretarea metricilor de acoperire+  * **Raportare și analiză**: Codecov/​SonarQube pentru interpretarea metricilor de acoperire
  
 ===== Funcționalități ===== ===== Funcționalități =====
Line 30: Line 30:
  
 ===== Evaluare ===== ===== Evaluare =====
-* Implementarea testelor unitare pentru funcționalități cheie (40%)   +  ​* Implementarea testelor unitare pentru funcționalități cheie (40%)   
-* Măsurarea și raportarea acoperirii codului (30%)   +  * Măsurarea și raportarea acoperirii codului (30%)   
-* Integrarea testării și a metricilor de acoperire în pipeline-ul CI/CD (30%)  ​+  * Integrarea testării și a metricilor de acoperire în pipeline-ul CI/CD (30%)  ​
  
 ===== Resurse suplimentare ===== ===== Resurse suplimentare =====
-* [https://​docs.pytest.org/​en/​latest/​ PyTest Documentation] / [https://​jestjs.io Jest Documentation] / [https://​junit.org JUnit Documentation] ​  +  ​* [https://​docs.pytest.org/​en/​latest/​ PyTest Documentation] / [https://​jestjs.io Jest Documentation] / [https://​junit.org JUnit Documentation] ​  
-* [https://​coverage.readthedocs.io Coverage.py] / [https://​istanbul.js.org Istanbul Code Coverage] / [https://​www.jacoco.org JaCoCo] ​  +  * [https://​coverage.readthedocs.io Coverage.py] / [https://​istanbul.js.org Istanbul Code Coverage] / [https://​www.jacoco.org JaCoCo] ​  
-* [https://​docs.sonarqube.org/​latest/​ SonarQube Documentation] / [https://​about.codecov.io Codecov]  ​+  * [https://​docs.sonarqube.org/​latest/​ SonarQube Documentation] / [https://​about.codecov.io Codecov]  ​
  
  
  
ss/laboratoare/04.1740521218.txt.gz · Last modified: 2025/02/26 00:06 by jan.vaduva
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0