QA & testing topics Flashcards

(6 cards)

1
Q

What is fault clustering?
(LO24: Investigate and assess outcome)

A

Faults have the tendency to cluster within the same test object. If a fault occurs, chances are that other faults are there as well.

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

What are the possible test case outcomes (or results/status)?
(LO24: Investigate and assess outcome)

A

3 outcomes:
- Pass
- Fail
- Not Run

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

What are the two distinct possible causes of failing test case?
(LO24)

A

A test object fault may have various reasons e.g.:
* Fault in program code
* Configuration problem in IT system
* Firmware or hardware problem
* Etcetera

A test case fault may have various reasons e.g.:
* Wrong expected outcome
* Wrong test data
* Wrong interpretation of specification(s)
* Etcetera

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

What’s a good remark/tip about analyzing a failed test?
(LO24)

A

The investigation may be a tedious and time-consuming tasks:
- Apply pair debugging if necessary
- Start investingating the test case (to prevent waisting time)
- The investigation always involves human activity, it can not be (fully) automated.

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

Steps for analyzing the failed test case and creating an anomaly?
(LO24)

A

These steps are in a generic order but may also be done in parallel or in a different order.

  • Gather evidence (such as screenshots or database dumps)
  • Reproduce the failure (and register the steps to reproduce)
  • Check for faults in the test
  • Determine suspected cause(s)
  • Isolate the cause (optional)
  • Generalize the anomaly
  • Compare with other anomalies and eliminate double
  • Register the anomaly report
  • Have the anomaly report reviewed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the 2 QA & testing topics and what’s the difference between them?
(LO11: Introduction to QA & testing topics)

A

The 2 topics are:
- Organizing: that’s about managing and organizing multiple teams.
- Performing: this one is about operating and managing test activities within one team.

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