ASP.NET Core testing is the process of evaluating the functional and non-functional requirements of an ASP.NET Core application, API, or web page. It consists of writing test cases that can be run to ensure the application works as it should.