План на курса
Въведение
Unit Testing Рамки
- Какво представляват единичните тестове? Основите на рамката за тестване на единици
Разработка, управлявана от тестове
- Преглед на рефакторинга Различните подходи за тестване
Подготовка на средата за разработка
- Инсталиране и конфигуриране Visual Studio Code Инсталиране и конфигуриране на .Net Инсталиране и конфигуриране на nUnit
Писане на Unit Testing рамка
- Създаване на тест Прилагане на повече тестове Рефакторинг на програмата за изпълнение на тестове Работа с класа assert Отразяване на методите за извикване Използване на конвенция за именуване
Visual Studio Code Интеграция
- Създаване на проект с шаблони Създаване на проект с рамка за тестване на единици Изпълнение на теста Оптимизиране на код Параметри за тестване
Монахиня
- Писане и изпълнение на тестова единица Използване на ограничения Параметри за тестване
xUnit
- Писане и изпълнение на модулен тест Тестване на параметри с InLine Тестване на множество параметри Използване на потребителски член на клас
Разширени оптимизации
- Групиране на тестове Работа с тестови атрибути Персонализиране с плейлисти Тестове за отстраняване на грешки Използване на тестови менюта Преглед на резултати с CodeLens Използване на кодово покритие Изпълнение на тестове с MSTest
Обобщение и заключение
Изисквания
- Разбиране на основите на Dot Net
Публика
- Тестери на софтуер
Oтзиви от потребители (7)
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Course - Unit Testing with JUnit
Всичко, страхотен треньор.
Michał Rawicki
Course - Unit Testing with Python
Machine Translated
the trainer level.
Titus - Ness
Course - Unit Testing with C#
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Course - Unit Testing with Javascript
Имаше широко покритие на много теми. Това насърчи нашите вътрешни дискусии
Pierre - Seebyte
Course - Agile Software Testing
Machine Translated
Обучителят е много запознат по темата и може да предостави примери от реалния свят чрез своя опит.
Nouf
Course - Agile Software Testing with Continuous Integration
Machine Translated
Наслаждавах се на целия ден 1.
Peter
Course - Contemporary Development Principles and Practices
Machine Translated