5.4 Configuration Management Flashcards

1
Q

What is configuration management in the context of testing?

A

Config Management is the discipline or identifying, controlling, and tracking work products such as test plans, test strategies, test conditions, test cases, test scripts, test results, test logs, and test reports as configuration items.

For complex config items such as test environments, CM records the items it consists of, their relationships, and their versions.

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

If a configuration item is approved for testing, it becomes a baseline. What process must it then go through to be altered?

A

A formal change control process?

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

Why does Configuration Management keep a record of changed configuration items when a new baseline is created?

A

So that we can revert to the previous baseline to reproduce prior test results.

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

To properly support testing, what two things must Configuration Management ensure?

A
  1. Maintain traceability throughout the test process: All config items, including test items, are uniquely identified, version controlled, tracked for change, and related to other config items so that traceability is maintained.
  2. Unambiguous references: All identified documentation and software items must be clearly and uniquely referenced in test documentation.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Continuous integration, continuous delivery, continuous deployment, and associated testing are typically implemented as part of what?

A

An automated DevOps pipeline, in which automated Configuration Management is normally included.

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