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 … and in … by showing that … are supported by …
test automation
test effort allocation
different test objectives
different levels of 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 … so usually a lot of them are needed to …
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 … and they typically check … so usually just a few of them are needed to …
tests from the lower layers,
a large piece of functionality
achieve a reasonable level of coverage.
The number and naming of the …
layers may differ.
Example: the original pyramid model defines three layers:
- un…
- s…
- 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.