Multiple choice technology testing

Regression testing should be performed: (V) Every Week. (W) after the software has been changed. (X)as often as possible. (Y)When the environment has changed. (Z)When the project manager says.

  1. v & w are true, x – z are false

  2. w, x & y are true, v & z are false

  3. w & y are true, v, x & z are false

  4. w is true, v, x y and z are false

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Regression testing should be performed after software changes (W) and when the environment changes (Y), as these are the situations where existing functionality might break. Testing every week (V), as often as possible (X), or when the project manager says (Z) are not standard practices - regression testing is event-driven, not schedule-driven.

AI explanation

Regression testing is triggered by change: after the software itself has been modified (option W) or when the surrounding environment changes (option Y), since either can introduce new defects or expose previously-passing areas to risk. It isn't tied to a fixed calendar cadence like weekly (V), doesn't need to be run as often as possible without justification (X), and isn't something invoked purely at a project manager's discretion (Z) — it's driven by actual changes to the system or its context.