Course Outline
Introduction
Unit Testing Frameworks
- What are unit tests?
- The fundamentals of a unit testing framework
Test-Driven Development
- Refactoring overview
- The different approaches to testing
Preparing the Development Environment
- Installing and configuring Visual Studio Code
- Installing and configuring .Net
- Installing and configuring nUnit
Writing a Unit Testing Framework
- Creating a test
- Applying more tests
- Refactoring the test runner
- Working with the assert class
- Reflecting to call methods
- Using a naming convention
Visual Studio Code Integration
- Creating a project with templates
- Creating a project with a unit testing framework
- Running the test
- Optimizing code
- Testing parameters
nUnit
- Writing and running a test unit
- Using constraints
- Testing parameters
xUnit
- Writing and running a unit test
- Testing parameters with InLine
- Testing multiple parameters
- Using a custom class member
Advanced Optimizations
- Grouping tests
- Working with test attributes
- Customizing with playlists
- Debugging tests
- Using test menus
- Viewing results with CodeLens
- Using Code Coverage
- Running tests with MSTest
Summary and Conclusion
Requirements
- An understanding of Dot Net basics
Audience
- Software Testers
Testimonials (5)
Provided with nestjs even though it was not on the agenda
Suhail - Maldives Pension Administration Office (Pension Office)
Course - Typescript Unit Testing
A wide range of exercises at a sufficient level, encouraging you to delve deeper into the topic on your own. Clearly conveyed theoretical knowledge on the topic.
Jakub - E-msi
Course - Unit Testing with PHPUnit
Machine Translated
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Course - Unit Testing with C#
Exercises were nice
Vyshnavi Iyappan - Red Embedded Consulting Sp. z o.o.
Course - Unit Testing with Python
Practical time was fun.