Sammanfattning

Introduktion till testning i Java

Maria Milusheva

Senior Software Engineer

Återblick på kapitel 1

Kapitel 1.1:
  • Introducerade konceptet mjukvarutestning
  • Diskuterade fördelarna med testning
  • Gick igenom gränsfall som alltid bör testas
Kapitel 1.2:
  • Introducerade testning med JUnit
  • Lärde oss om JUnit 5-syntax som @Test
  • Övade på assertEquals()
Kapitel 1.3:
  • Lärde oss definiera enhetstestning
  • Studerade ytterligare assert-satser: assertTrue(), assertInstanceOf(), assertNull()
Introduktion till testning i Java

Återblick på kapitel 2

Kapitel 2.1:
  • Lärde oss om mjukvaruberoenden
  • Definierade integrationstestning som testning av hur komponenter samverkar
  • Övade med Europeiska centralbankens valutakurser
Kapitel 2.2:
  • Introducerade mockar som ett sätt att styra testförhållanden
  • Studerade Mockito och dess syntax: mock(), when(), .thenReturn()
Kapitel 2.3:
  • Lärde oss använda verify() för att spåra interaktioner med mockar
  • Övade med databasexempel
Introduktion till testning i Java

Återblick på kapitel 3

Kapitel 3.1:
  • Använde @ParameterizedTest för att korta ned testklasser och minska upprepning
  • Övade på @ValueSource och @CsvSource
Kapitel 3.2:
  • Lärde oss skicka mer komplexa argument till tester med @MethodSource och Arguments.of()
  • Bekantade oss med annotationen @BeforeEach
Kapitel 3.3:
  • Övade på att tänka med tester först
  • Definierade testdriven utveckling som metoden att skriva tester innan implementation
  • Lärde oss åtgärda buggar med TDD
Introduktion till testning i Java

Vidare lärande:

Intressanta föreläsningar:
Fördjupning inom testning:
Introduktion till testning i Java

Grattis!

Introduktion till testning i Java

Preparing Video For Download...