Effective Software Testing With .Net And Xunit
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 658.50 MB | Duration: 2h 1m
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 658.50 MB | Duration: 2h 1m
Software testing with C# and xUnit
What you'll learn
Testing Fundamentals
Unit Testing with C# and XUnit
Unit Testing Libraries
Unit Test Project
Requirements
Basic Knowledge of C#
Description
Learn how to effectively create unit tests in C# applications. Explorer the different types of tests, such as integration tests and end-to-end tests. Understand why testing is important and what type of test to choose based on the scenario you are in. Within this course you will create tests with the xUnit library and understand the real value in software delivery when quality is considered.We will analyze use cases analyze the input and outputs of a given use case, discover how unit tests can best prepare you to ask the right questions and provide value to a software development team through a proposal of use case validation through effective unit testing.This course covers but is not limited to configuring xUnit in .NET within a test project layer. The creation and management of test suits using a test explorer. The writing of test classes and test methods. Validation of test results through assertions, mocking dependencies to external services, and more. After this course you will understand how to create a robust suite of tests that help ensure the quality and correctness of your .NET code.I invite you to join me in this exciting opportunity to ramp up your skills with software testing in .NET.
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Software Testing Fundamentals
Lecture 2 Fundamentals of Software Testing
Lecture 3 Unit Testing
Lecture 4 Integration Testing
Lecture 5 End-to-end Tests
Lecture 6 The Testing Pyramid
Section 3: A Case Study with Unit Tests
Lecture 7 Case Study Presentation
Lecture 8 Applying Unit Tests
Section 4: Unit Testing With XUnit
Lecture 9 Getting Started with Xunit
Lecture 10 Working with Test Explorer
Lecture 11 Improving Test Readability
Lecture 12 More on Assertions
Lecture 13 Fluent Assertions
Lecture 14 Code Coverage
Lecture 15 Conclusion
Section 5: Requirements for Testing
Lecture 16 Social Security Numbers Requirements
Lecture 17 Mocking data acess with MOQ
Lecture 18 Unit Testing the Requirements Part 1
Lecture 19 Unit Testing the Requirements Part 2
Lecture 20 Unit Testing the Requirements Part 3
Lecture 21 Code Coverage
Section 6: Conclusion
Lecture 22 Course Conclusion
Developers, Architects, Professionals that wants to learn about unit testing in C#