Testing : Testing can be done to verify the accuracy of the code behavoiur.Testing is done at different modules of development analysis such as interface design algoritham design ,
and integration with all modules.
Debugging : Debugging is a simple cyclic Involved in testing execution and code correction.
-
Integration Testing
ASP.Net Core Integration testing provides an application components function correctly.ASP.Net Core Supports integration testing by an unit testing frameworks and web host.
ASP.net Core has an in buit test host which has added to integration test projects and ASP.Net Core applications.
It uses an Microsoft.Asp.NetCore.TestHost
-
Unit Testing
Unit Testing in ASP.Net Core is a process by which each individual source code is tested and determined wheather they are capabile for usage in a module.
Each process of development has divided into modules these modules are tested such blocks are called as Units.
This Type of Testing is Automatic but can also be done manually.
.
-
Testing over Controllers
Controllers are the Main Heart of the MVC applications.
Controller act as an user interact process in an application.In an ASP.Net Core Controller interact with a Model and View.
Controller Logic has aa minimal and also not focused on other business logic or infrastructure such as (data access).
It works on Test control logic based on how the controller behaves based on valid and in valid Input Request.
-
Debugging
ASP.Net Core has Debugging that each and can be done in Two ways:
1).Remote Debug ASP.Net Core on any Azure App Service.
2).Remote Debug ASP.Net Core on a Azure VM.