Functional and End-to-End Testing of Websites and Services
This chapter is about functional and End-to-End (E2E) testing, which ensure that your .NET solutions work as expected from the user’s perspective and fulfill specified requirements. In this chapter, you will see specific examples that illustrate how these testing approaches can be applied in .NET environments and the common tools that you will use. Then you will learn, in more detail, how to use Microsoft Playwright to test web user interfaces.
This chapter covers the following topics:
- Understanding functional and end-to-end testing
- Testing web user interfaces using Playwright
- Interacting with a web user interface
- Generating tests with the Playwright Inspector
- Testing web services using xUnit