Перейти до основного вмісту

Курс

Вступ до тестування в Java

Просунутий3 год

Дізнайтеся, як писати ефективні тести в Java за допомогою JUnit і Mockito, щоб створювати надійні, стійкі застосунки впевнено.

Java3 год10 відео36 вправ2,900 XP1,174Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Чому тестування має значення

Тестування — одна з найважливіших навичок, що відрізняє початківців від професійних інженерів програмного забезпечення. У реальному світі, особливо в корпоративних середовищах, будь-який код, який не протестовано, вважається зламаним. Тестування — це не необов’язковий етап, а фундаментальна відповідальність інженерів програмного забезпечення та ключова складова підтримання надійних і стійких Java-застосунків. Java широко відома своєю стабільністю та надійністю, а тестування відіграє важливу роль у підтримці цих якостей.

Що ви вивчите

Цей курс проведе вас через основні концепції тестування програмного забезпечення в Java. Ви почнете з вивчення найпоширеніших типів тестів і того, як їх використовують для підвищення якості коду та покращення поведінки застосунку. Ви отримаєте практичний досвід роботи з JUnit, найпоширенішою тестовою фреймворк-системою в екосистемі Java, і навчитеся моделювати складні сценарії тестування за допомогою Mockito. У міру просування курсу ви застосовуватимете методологію Test Driven Development і навчитеся писати як параметризовані, так і інтеграційні тести. Наприкінці курсу ви матимете інструменти та техніки, необхідні для впевненого написання змістовних тестів, які гарантують, що ваш код є надійним, підтримуваним і готовим до використання в продакшені.

Попередні вимоги

Навчальний план

Зміст курсу

1

Основи тестування

Почніть із ознайомлення з автоматизованим тестуванням ПЗ і типовими помилками, яких воно допомагає уникнути. Далі отримайте практичний досвід із бібліотекою JUnit 5 для Java та навчіться структурувати й писати модульні тести.
Почати розділ
2

Тестування із залежностями

Розгляньте, як програмні компоненти взаємодіють і залежать один від одного, і дізнайтеся, як інтеграційне тестування перевіряє ці взаємодії, тестуючи клас разом із його залежностями. У цьому розділі також представлено мокінг як спосіб імітувати залежності й зосередити тестування на логіці, яку ви перевіряєте.
Почати розділ
3

Додаткові техніки та анотації

Дослідіть кілька способів зробити тести менш багатослівними. Один зі способів — параметризація тестів; інший — використання анотації @BeforeEach. Нарешті, ви ознайомитеся з новим підходом до мислення про тестування.
Почати розділ
J

Вступ до тестування в Java

Курс
завершено

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.

Вступ до тестування в Java | DataCamp