×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Unit-тестування у C# на 40 днів?
ВІДЕОУРОК № 3. Написання перших Unit-тестів
Урок розпочинається з історії unit-тестування, а потім висвітлює його значущість та методології, такі як TDD, BDD та ATDD. Далі акцентується на ключових аспектах об'єктно-орієнтованого програмування та їх ролі в unit-тестуванні. Урок завершується порівнянням unit-тестування з інтеграційним тестуванням в контексті сучасної розробки.
В цьому уроці ми детально розглянемо створення та запуск unit-тестів у Visual Studio. Після демонстраційного відео розберемо ключові патерни написання тестів, такі як "Arrange-Act-Assert" та інші. Ми також коротко торкнемося автозапуску тестів і порівняємо різні фреймворки для unit-тестування. Завершимо урок аналізом переваг Visual Studio для тестування програмного забезпечення.
У цьому уроці розглянемо процес створення unit-тестів у Visual Studio, використовуючи тестовий проєкт із відправленням електронних листів. Ознайомимося з ключовими патернами написання тестів та порівняємо різні фреймворки для unit-тестування. Також дізнаємося про автозапуск тестів.
На уроці ми ознайомимось з принципами мокування та стабілізації, синтаксисом використання бібліотеки Moq. Також розглянемо приклади написання моків та стабів для поштового сервісу. Навчимося порівнювати моки та стаби.
У цьому уроці буде показано, як писати unit-тести користуючись методологіями TDD та BDD. На відео буде показано, як створити тестовий проєкт та писати код вже зважаючи на написані unit-тести. Порівняємо, як відрізняються тести методології TDD від BDD
У цьому уроці ми розглянемо, як користуватись доповненням до Visual studio для відображення статистики покриття тестами. Дізнаємось, які є метрики та як вони працюють. Подивимось на тестовий застосунок та на його прикладі розглянемо метрики
У цьому уроці ми дізнаємось, чи можливо використання штучного інтелекту для написання unit-тестів. На що потрібно звернути увагу при використанні ШІ. Подивимось на приклад гарних та поганих тестів, які може написати штучний інтелект.