Skip to content

Java Software Quality Material. Tools for testing and verifying the quality of software.

Notifications You must be signed in to change notification settings

AlessandroS94/Software_Quality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Corso di Software Quality

Java JUnit Spring Boot Software Quality Owasp Maven

Questo corso vi guiderà attraverso le fondamenta della qualità del software, utilizzando strumenti come JUnit, Logger, Spring Boot Test, Owasp, SonarQube.

Contenuti

  1. Introduzione alla Software Quality: Cos'è e perché è importante.
  2. JUnit: Concetti di base, scrittura di test unitari e best practices.
  3. Logger: Monitorare e registrare attività del software in modo efficace.
  4. Spring Boot Test: Come scrivere e gestire test nel contesto di applicazioni Spring Boot.
  5. Owasp Owasp la verifica di vulnerabilità tra le dipendenze.
  6. SonarQube SonarQube per la verifica della qualità del codice.
  7. JMeter Per il testing delle chiamate REST e SOAP.
  8. Postman Per la creazione di test di chiamate REST in Javascript.

Prerequisiti

  • 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

Istruzioni iniziali

  1. Per clonare la repository in locale:
git clone https://github.com/AlessandroS94/Software_Quality.git

About

Java Software Quality Material. Tools for testing and verifying the quality of software.

Resources

Stars

Watchers

Forks

Packages

No packages published