Questo corso vi guiderà attraverso le fondamenta della qualità del software, utilizzando strumenti come JUnit, Logger, Spring Boot Test, Owasp, SonarQube.
- Introduzione alla Software Quality: Cos'è e perché è importante.
- JUnit: Concetti di base, scrittura di test unitari e best practices.
- Logger: Monitorare e registrare attività del software in modo efficace.
- Spring Boot Test: Come scrivere e gestire test nel contesto di applicazioni Spring Boot.
- Owasp Owasp la verifica di vulnerabilità tra le dipendenze.
- SonarQube SonarQube per la verifica della qualità del codice.
- JMeter Per il testing delle chiamate REST e SOAP.
- Postman Per la creazione di test di chiamate REST in Javascript.
- Conoscenza di base della programmazione Java 8 e Java 17.
- Sts o IntelliJ IDEA.
- JDK 17 installato sul tuo computer.
- Maven.
- Docker.
Day | Descrizione |
---|---|
1 | Logger esempi, esercizi e materiale |
2 | Jupiter (junit5) - SonarQube esempi, esercizi e materiale |
3 | Owasp esempi, esercizi e materiale. Teoaria di utilizzo di Postman |
- Per clonare la repository in locale:
git clone https://github.com/AlessandroS94/Software_Quality.git