ASP.NET Core Testing repository for testing software and writing unit tests for an ASP.NET Core Web API.
- Software testing
- Software Testing in ASP NET Core
- Unit testing in ASP NET Core
- Test-Driven Development
- ASP.NET Core Web API
- xUnit
- Method of determining whether the actual software product meets the expected requirements
- Ensures that the software is free of defects
- Finds errors, gaps, or missing requirements compared to the actual requirements
- It is important because if a bug reaches production the costs can be significant
- Manual vs. automated
- Unit tests
- Integration tests
- Functional tests
- End-to-end tests
- Software development process
- Converts requirements to test cases before development starts
- Run tests before code is written
- Keep the unit small
- Test-driven development cycle
- Ability to create and respond to change
- Good for uncertain and changing environments
- Agile Manifesto (4 values and 12 principles)
- Collaboration
- Solf-organizing teams
- Subset of Agile
- Lightweight process framework
- Most popular in Agile Development