Identifying Regression Testing After Data Migration

PK0-005 By islever Editorial Last updated

Compare and contrast quality management concepts and performance management concepts. Given a scenario, use the appropriate tools throughout the project life cycle.

Short answer

A The team performed regression testing to validate that the data migration did not negatively impact existing system performance.

Question

A project is executed to migrate all data to a single system following the merger of two companies. The team validates that system performance will not be impacted. Which of the following did the team perform?
  1. Regression testing Correct Answer
  2. Smoke testing
  3. Stress testing
  4. Automation testing

Key Takeaways

The main trap is confusing performance validation with stress testing; however, since the goal is to ensure existing functionality wasn't broken by the change, it is regression testing.

This PK0-005 question asks you to identify the testing type used when validating that a data migration did not impact system performance. The correct answer is Regression testing.

Common mistake: Stress testing (C) is often chosen because 'performance' is mentioned, but stress testing tests limits under extreme load, whereas regression testing checks for unintended side effects of a specific change like migration.

Expert Analysis

Scenario Context: The question describes a project to migrate all data to a single system following a merger. The team validates that system performance will not be impacted.

Trap Analysis (Why C is wrong): Stress testing (C) involves pushing a system beyond its normal operational capacity to see how it handles extreme loads. While the scenario mentions performance, there is no indication of extreme load or breaking points being tested. Furthermore, stress testing is typically performed before migration to ensure the new system can handle the volume, but the key phrase here is "validates that system performance will not be impacted" by the migration itself, implying a check of existing functionality after the change.

Correct Approach (Why A is correct): Regression testing (A) is defined as testing an application or system after changes have been made (such as data migration, code updates, or configuration changes) to ensure that previously working functionality still works as expected and has not been broken or degraded. Since the team migrated data and then validated that the system's performance and existing functions were not negatively impacted by this change, they are performing regression testing. This aligns with CompTIA Project+ doctrine where verifying that changes do not break existing processes is a core aspect of quality assurance post-change.

Conclusion: The act of checking that the migration did not negatively affect the system's existing performance/functional capabilities constitutes regression testing.

Exam Strategy

When a question mentions 'validation' after a 'change' (like migration, update, or config change), look for 'Regression' first. If the goal is to ensure nothing broke, it's regression. If the goal is to find breaking points under extreme load, it's stress. Distinguish between 'checking for breaks' vs 'testing limits'.

Frequently Asked Questions

What is the difference between regression and stress testing?

Regression testing verifies that recent changes (like migrations) haven't broken existing functionality. Stress testing pushes a system beyond normal limits to evaluate stability under extreme conditions.

Why isn't smoke testing the answer?

Smoke testing is a shallow, quick check to ensure basic critical functions work after a build. It does not involve comprehensive validation of existing performance or functionality against previous states.

More PK0-005 FAQ →

Discussion 8 contributions

Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.

From public community threads 8

  1. sneeed 👍 3 Answered C
    C.) Stress testing. The migration hasn't happened yet. The team tested performance beforehand. "In Project+ (PK0-005), stress testing validates system stability and performance under extreme loads (e.g., after a data migration merging large datasets), ensuring no impact or degradation—directly matching the scenario. Regression focuses on functionality after changes, smoke is basic sanity checks, and automation is a testing method, not a type." -Grok 4.1 Expert
  2. stinkle 👍 3 Answered A
    Regression testing is the process of testing an application or system after changes have been made (in this case, the data migration) to ensure that previously working functionality still works as expected. It's used to verify that the system's existing performance and features haven’t been broken or degraded by the changes.
  3. BlueMan93 👍 3 Answered C
    Stress testing is a specific type of performance testing. Most performance tests measure performance under expected conditions. However, stress testing evaluates how a system performs when it reaches or exceeds the expected workload.
  4. Sleezyglizzy 👍 2 Answered A
    False.
  5. HeatSquad77 👍 1 Answered A
    The correct answer is: A. Regression testing ✅ Why Regression Testing is Correct: In the scenario, the team: Migrated all data to a new system (after a company merger) Validated that system performance was not impacted This indicates they checked whether existing functionality and performance still work as expected after the change (i.e., the migration). That’s the essence of regression testing — making sure new changes haven’t broken or negatively affected the system’s existing behavior.
Show 3 more comments
  1. Anon1212 👍 1 Answered A
    In the real world the correct answer is C. In Comptia's imaginary world the answer is A. So im choosing A.
  2. p4ul0_95 👍 1 Answered A
    Dont trust GPT
  3. Zach123654 👍 1 Answered A
    gptttttttttttt

Reader comments & corrections

No reader corrections yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Practice All PK0-005 Questions

Access 102 questions with complete answers and detailed explanations.

View Full PK0-005 Practice Test →

← Back to PK0-005 Study Guide