5.1.6 Test Pyramid Flashcards
The test pyramid is a model showing that different tests …
may have different granularity.
The test pyramid model supports the team in t… and in t… by showing that different t… are supported by different levels of t…
test automation
test effort allocation
test objectives
test automation.
The pyramid layers represent …
groups of tests.
The higher the layer, the … the lower the test isolation (i.e. the d… on other elements … and the higher the …
lower the test granularity,
degree of dependency
of the system),
test execution time.
Tests in the bottom layer are “ “, “ “, “ “, and check a small p… so usually a lot of them are needed to a…
small
isolated
fast
piece of functionality
achieve a reasonable coverage.
The top layer represents:
- c…
- h…
- e…
- complex
- high-level
- end-to-end tests.
These high-level tests are generally slower than tests from the l… and they typically check a large piece o… so usually just a few of them are needed to achieve a reasonable l…
lower layers,
of functionality
level of coverage.
The number and naming of the l…
layers may differ.
Example: the original pyramid model defines three layers:
- un…
- ser…
- UI …
- unit tests
- service tests
- tests.
example : another popular model defines:
- un…
- in…
- e…
Other test levels can also …
- unit (component) tests
- integration (component integration) tests
- end-to-end tests.
be used.