Riepilogo

Introduzione al Testing in Java

Maria Milusheva

Senior Software Engineer

Riepilogo Capitolo 1

Capitolo 1.1:
  • Introdotto il concetto di software testing
  • Visti i benefici del testing
  • Rivisti alcuni edge case da testare sempre
Capitolo 1.2:
  • Introdotti i test con JUnit
  • Sintassi JUnit 5 come @Test
  • Praticato assertEquals()
Capitolo 1.3:
  • Definizione di unit testing
  • Altri assert: assertTrue(), assertInstanceOf(), assertNull()
Introduzione al Testing in Java

Riepilogo Capitolo 2

Capitolo 2.1:
  • Dipendenze software
  • Test di integrazione = testare come i componenti lavorano insieme
  • Esempio: tassi BCE
Capitolo 2.2:
  • Mock per controllare le condizioni di test
  • Mockito e sintassi: mock(), when(), .thenReturn()
Capitolo 2.3:
  • verify() per tracciare le interazioni con i mock
  • Esercizi con database
Introduzione al Testing in Java

Riepilogo Capitolo 3

Capitolo 3.1:
  • Uso di @ParameterizedTest per accorciare le classi di test e ridurre ripetizioni
  • Praticato @ValueSource e @CsvSource
Capitolo 3.2:
  • Passare argomenti più complessi con @MethodSource e Arguments.of()
  • Vista l’annotazione @BeforeEach
Capitolo 3.3:
  • Pensare ai test per primi
  • TDD = scrivere i test prima dell’implementazione
  • Correggere bug con TDD
Introduzione al Testing in Java

Per continuare a imparare:

Talk interessanti:
Approfondimenti avanzati:
Introduzione al Testing in Java

Congratulazioni!

Introduzione al Testing in Java

Preparing Video For Download...