2.1.4 DevOps and Testing Flashcards

(14 cards)

1
Q

DevOps is an organizational approach aiming to create “s…” by getting “ “ (including “t…”) and “ “ to work together to achieve a set of c…

A

synergy
development
testing
operations
common goals.

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

DevOps requires a cultural shift within an “ “ to bridge the gaps between “d…” (including “ “) and “o…” while treating their “ “ with e…

A

organization
development
(testing)
operations
functions
equal value.

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

DevOps promotes:
- team “au…”
- fast “f…”
- integrated to…
- technical practices like c… and c…

A
  • autonomy
  • feedback
  • tool chains
  • continuous integration (CI)
    continuous delivery (CD).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

This enables the teams to build, test, and release h… faster through a D…

A

high-quality code
DevOps delivery pipeline.

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

From the testing perspective, some DevOps Benefits include:

  • Fast feedback on the c… and whether changes adversely affect e…
A
  • code quality,
    existing code.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

From the testing perspective, some DevOps Benefits include:

  • CI promotes shift left in testing by encouraging developers to submit h… accompanied by c… and s…
A
  • high quality code
    component tests
    static analysis.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

From the testing perspective, some DevOps Benefits include:

  • Automated processes are promoted like C… that facilitates establishing s…
A
  • CI/CD
    stable test environments.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

From the testing perspective, some DevOps Benefits include:

  • The visibility on non-functional q… increase (e.g. performance e… , “ “).
A
  • quality characteristics
    efficiency
    reliability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

From the testing perspective, some DevOps Benefits include:

  1. Automation through a … reduces the need …
A

delivery pipeline

for repetitive manual testing.

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

From the testing perspective, some DevOps Benefits include:

  • The risk of regression is “ “ due to the scale and range of a…
A
  • minimized

automated regression tests.

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

DevOps is not without its risks and challenges, including:

  • The DevOps delivery pipeline must be “d…” and “ “.
A
  • defined
    established
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

DevOps is not without its risks and challenges, including:

  • CI / CD tools must be “i…” and “ “.
A
  • introduced
    maintained
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

DevOps is not without its risks and challenges, including:

  • Test automation requires a… and may be difficult to “e…” and “ “.
A
  • additional resources
    establish
    maintain
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Although DevOps comes with a high level of automated testing, m… especially from the u… will still be “ “.

A
  • manual testing,
    user’s perspective
    needed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly