This quality assurance discipline is often an unpopular part of software development.
In Angular, this is due to the fact that mechanisms such as manual triggering of change detection or complex configuration with TestBeds are difficult to manage.
Something is quickly forgotten, as a result of which the test either does not work or becomes a false positive.
Resilient test procedures provide you with readable and maintainable tests.
This includes best refactoring practices, as well as various tools and frameworks.
You will learn the following techniques in the lecture to secure your tests against external changes:
- The Angular Testing Library makes it easy for you to write tests that are easy to understand.
- Typed mocks sound the alarm as soon as contracts are significantly changed in the front end.
- Storybook allows isolated UI component tests with Cypress.
After this lecture, you can design and implement resilient tests.
https://www.developer-week.de/programm/#/talk/resilient-ui-test-patterns-2