5.1.6 Test Pyramid Flashcards

1
Q

The test pyramid is a model showing that different tests …

A

may have different granularity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The test pyramid model supports the team in … and in … by showing that … are supported by …

A

test automation

test effort allocation

different test objectives

different levels of test automation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The pyramid layers represent …

A

groups of tests.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The higher the layer, the … the lower the test isolation (i.e. the d… on other elements … and the higher the …

A

lower the test granularity,

degree of dependency

of the system),

test execution time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Tests in the bottom layer are “ “, “ “, “ “, and check a small … so usually a lot of them are needed to …

A

small, isolated, fast,

piece of functionality

achieve a reasonable coverage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The top layer represents:
- c…
- h…
- e…

A
  • complex
  • high-level
  • end-to-end tests.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

These high-level tests are generally slower than … and they typically check … so usually just a few of them are needed to …

A

tests from the lower layers,

a large piece of functionality

achieve a reasonable level of coverage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The number and naming of the …

A

layers may differ.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Example: the original pyramid model defines three layers:
- un…
- s…
- UI …

A
  • unit tests
  • service tests
  • tests.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

example : another popular model defines:
- un…
- in…
- e…

Other test levels can also …

A
  • unit (component) tests
  • integration (component integration) tests
  • end-to-end tests.

be used.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly