Automated Testing
Automated testing is the automatic execution of test scripts to check the functionality of your code or systems. This can be done at different levels: from unit tests that test individual functions, to integration tests that check if different components of your interactive product work together correctly. By automating tests, you can quickly and reliably detect errors, especially in iterative development or complex projects.
Starting Points
Key Points
- You make a well-founded decision about which functionalities should be tested automatically.
- You write clear, readable tests that test one specific functionality.
- A structured approach is followed (for example, the Arrange-Act-Assert pattern).
- You run automated tests regularly (for example, via a CI pipeline) and catch regressions early.
- Test results are reliable and reproducible; relevant edge cases are explicitly included.