Shrnutí
Úvod do testování v Javě
Maria Milusheva
Senior Software Engineer
Rekapitulace kapitoly 1
Kapitola 1.1:
- Úvod do konceptu softwarového testování
- Výhody testování
- Hraniční případy, které bychom měli vždy testovat
Kapitola 1.2:
- Úvod do testování s JUnit
- Syntaxe JUnit 5, např.
@Test
- Procvičení
assertEquals()
Kapitola 1.3:
- Definice jednotkového testování
- Další metody assert:
assertTrue(), assertInstanceOf(), assertNull()
Rekapitulace kapitoly 2
Kapitola 2.1:
- Softwarové závislosti
- Integrační testování jako testování spolupráce komponent
- Procvičení s kurzy Evropské centrální banky
Kapitola 2.2:
- Mocky jako způsob řízení testovacích podmínek
- Mockito a jeho syntaxe:
mock(), when(), .thenReturn()
Kapitola 2.3:
verify() pro sledování interakcí s mocky
- Procvičení na příkladech s databází
Rekapitulace kapitoly 3
Kapitola 3.1:
@ParameterizedTest pro zkrácení testovacích tříd a omezení opakování
- Procvičení
@ValueSource a @CsvSource
Kapitola 3.2:
- Předávání komplexních argumentů pomocí
@MethodSource a Arguments.of()
- Anotace
@BeforeEach
Kapitola 3.3:
- Přístup „nejprve testy"
- Test-Driven Development jako psaní testů před implementací
- Oprava chyb pomocí TDD
Další studium:
Zajímavé přednášky:
Pokročilé studium testování:
Gratulujeme!
Úvod do testování v Javě
Preparing Video For Download...