or
Ця вправа є частиною курсу
Почніть із ознайомлення з автоматизованим тестуванням ПЗ і типовими помилками, яких воно допомагає уникнути. Далі отримайте практичний досвід із бібліотекою JUnit 5 для Java та навчіться структурувати й писати модульні тести.
Розгляньте, як програмні компоненти взаємодіють і залежать один від одного, і дізнайтеся, як інтеграційне тестування перевіряє ці взаємодії, тестуючи клас разом із його залежностями. У цьому розділі також представлено мокінг як спосіб імітувати залежності й зосередити тестування на логіці, яку ви перевіряєте.
Дослідіть кілька способів зробити тести менш багатослівними. Один зі способів — параметризація тестів; інший — використання анотації @BeforeEach. Нарешті, ви ознайомитеся з новим підходом до мислення про тестування.
Поточна вправа