File tree Expand file tree Collapse file tree 1 file changed +24
-2
lines changed Expand file tree Collapse file tree 1 file changed +24
-2
lines changed Original file line number Diff line number Diff line change 11# Automated Testing
2+
3+ ##### Table of contents
4+
5+ [ Glossary] ( #glossary )
6+
7+ [ Testing best practices] ( #testing-best-practices )
8+
9+ [ Types of automated tests] ( #types-of-automated-tests )
10+
11+ [ Unit Tests] ( #unit-tests )
12+
13+ [ Integration Tests] ( #integration-tests )
14+
15+ [ API Tests] ( #api-tests )
16+
17+ [ E2E Tests] ( #e2e-tests )
18+
19+ [ Performance Tests] ( #performance-tests )
20+
21+ [ Visual Tests] ( #visual-tests )
22+
23+
224## Glossary
325** Confidence** - describes a degree to which passing tests guarantee that the app is working.
426** Determinism** - describes how easy it is to determine where the problem is based on the failing test.
@@ -177,7 +199,7 @@ performance tests (K6).
177199### E2E Tests
178200
179201E2E tests are executed in a browser environment using tools like Playwright,
180- Selenium , or similar frameworks. The purpose of these tests is to make sure that
202+ Cypress , or similar frameworks. The purpose of these tests is to make sure that
181203interacting with the application UI produces the expected result, verifying the
182204application’s functionality from a user’s perspective.
183205
@@ -306,4 +328,4 @@ behavior. These are better suited for E2E testing.
306328- Visual tests should complement, not replace other types of tests like E2E
307329tests. Over-relying on them can leave functional gaps in coverage.
308330- Blindly updating snapshots without investigating failures undermines the
309- purpose of visual testing and risks missing real issues.
331+ purpose of visual testing and risks missing real issues.
You can’t perform that action at this time.
0 commit comments