Releases: dahlsailrunner/automation-testing-strategies-aspnet
pipeline-and-action
Added an azure devops pipeline yaml file and a github action yaml file. Fixed a flaky test by using a seed in different fakers.
perf-with-nbomber
Created simple performance test against API with NBomber.
e2e-with-playwright
Added end-to-end tests with Playwright.
ui-and-wiremock
Added integration tests for the UI that include the use of AngleSharp and WireMock.Net. Also includes a test of a form submission using cookies with an email validation (uses Testcontainers!).
data-mgmt
Includes some test data management where integration tests can use either in-memory Sqlite database, or the TestContainers library with Postgres or SQL Server. Includes more on test coverage as well.
initial-tests
Created first set of tests:
- unit tests for the product validator
- integration tests for the API
The integration tests for the API use a custom API factory and a test authentication handler to allow for easier testing of authentication and authorization logic.
no-tests
Feature complete application (see readme for details) with no tests written.