English for QA Specialists
    About Lesson

    Use Action vs Non-Action Verbs in QA English

    In Quality Assurance, it’s very important to understand the difference between action (dynamic) verbs and non-action (state) verbs, because they behave differently in grammar—especially in continuous tenses.

    Action Verbs (Dynamic Verbs)

    Action verbs describe something happening, changing, or being performed.

    In QA, these are usually tasks you can see in progress.

    Examples in QA context:

    • testing a feature
    • debugging a script
    • running automation
    • investigating a bug
    • deploying a build
    • reproducing an issue

    👉 These verbs often work with Present Continuous:

    • “I am testing the checkout flow right now.”
    • “We are debugging a critical issue.”
    • “The QA team is running regression tests.”

    Non-Action Verbs (State Verbs)

    Non-action verbs describe:

    • knowledge
    • opinions
    • states
    • possession
    • understanding

    They are usually NOT used in Present Continuous, even if it feels “right now”.

    Examples in QA context:

    • know
    • understand
    • believe
    • contain
    • include
    • have (possession)
    • mean
    • seem / appear

    👉 Correct:

    • “The log file contains critical errors.”
    • “We understand the root cause.”
    • “I know why the test is failing.”

    ❌ Incorrect:

    • “The log file is containing errors.”
    • “We are understanding the root cause.”

    Key Idea for QA Specialists

    Think of it like this:

    • Action verbs = work in progress (you can observe it happening)
    • Non-action verbs = system state (it just is true)

    Quizlet Set — Action & Non-Action Verbs

    Task 1 — Fill in the Gaps (Action vs Non-Action Verbs)

    Open the brackets using the correct form of the verb.

    1. I ________ (test) the login API right now.
    2. The system ________ (contain) invalid data.
    3. We ________ (debug) a production issue at the moment.
    4. She ________ (know) the root cause of the failure.
    5. They ________ (run) regression tests this sprint.
    6. The report ________ (include) performance metrics.
    7. I ________ (investigate) a critical bug right now.
    8. The application ________ (seem) slow today.
    9. We ________ (deploy) a new build at the moment.
    10. The log file ________ (contain) error details.
    11. He ________ (check) API responses right now.
    12. They ________ (understand) the system architecture.
    13. I ________ (reproduce) the issue on staging.
    14. The dashboard ________ (show) real-time metrics.
    15. We ________ (monitor) server performance now.
    16. The test case ________ (include) edge scenarios.
    17. She ________ (update) automation scripts.
    18. The system ________ (have) 99% uptime.
    19. I ________ (attach) logs to the bug report.
    20. They ________ (believe) the fix works.

    Task 2 — Fill in the Gaps (Action vs Non-Action Verbs)

    Open the brackets using the correct form of the verb.

    1. We ________ (run) smoke tests right now.
    2. The system ________ (contain) corrupted records.
    3. She ________ (not / test) the payment flow today.
    4. I ________ (investigate) a production incident.
    5. The report ________ (include) missing fields.
    6. They ________ (not / deploy) the release yet.
    7. He ________ (reproduce) the issue on mobile.
    8. The API ________ (seem) unstable at the moment.
    9. We ________ (check) logs right now.
    10. The team ________ (know) the root cause already.
    11. I ________ (not / verify) the fix yet.
    12. The system ________ (show) inconsistent behavior.
    13. They ________ (update) test documentation now.
    14. The dashboard ________ (contain) real-time KPIs.
    15. She ________ (understand) the requirements clearly.
    16. We ________ (not / run) automation tests today.
    17. I ________ (monitor) server load at the moment.
    18. The test case ________ (include) edge scenarios.
    19. He ________ (check) browser compatibility now.
    20. They ________ (believe) the issue is resolved.

    Task 3 — Error Correction (Action vs Non-Action Verbs)

    Find and correct the mistake in each sentence.

    1. I am know the root cause now.
    2. The system is containing sensitive data.
    3. We debugging the deployment issue.
    4. She is understand the requirements.
    5. The report contains missing information.
    6. They are believe the fix works.
    7. I am investigating a production bug.
    8. The dashboard is showing real-time data.
    9. We are have access to staging.
    10. The log file is containing errors.
    11. He checking the API response.
    12. They understand the architecture now.
    13. I am reproducing the issue currently.
    14. The system seems unstable today.
    15. We are knowing the cause of the issue.

    Task 4 — Error Correction (Action vs Non-Action Verbs)

    Find and correct the mistake in each sentence.

    1. She is know the system behavior.
    2. We are running regression tests right now.
    3. The system contain critical errors.
    4. I am investigate a production issue.
    5. They are believe the deployment is safe.
    6. The report is including performance data.
    7. He understand the requirements clearly.
    8. We are debugging the API issue.
    9. The dashboard contain real-time metrics.
    10. I am attach logs to the bug report.
    11. They are reproducing the bug on staging.
    12. The system is seem unstable.
    13. She checking the browser compatibility.
    14. We have access to the staging environment.
    15. I am know the cause of the failure.
    Answer Key

    Task 1 — Fill in the Gaps (Answer Key)

    1. I am testing the login API right now.
    2. The system contains invalid data.
    3. We are debugging a production issue at the moment.
    4. She knows the root cause of the failure.
    5. They are running regression tests this sprint.
    6. The report includes performance metrics.
    7. I am investigating a critical bug right now.
    8. The application seems slow today.
    9. We are deploying a new build at the moment.
    10. The log file contains error details.
    11. He is checking API responses right now.
    12. They understand the system architecture.
    13. I am reproducing the issue on staging.
    14. The dashboard shows real-time metrics.
    15. We are monitoring server performance now.
    16. The test case includes edge scenarios.
    17. She is updating automation scripts.
    18. The system has 99% uptime.
    19. I am attaching logs to the bug report.
    20. They believe the fix works.

    Task 2 — Fill in the Gaps (Answer Key)

    1. We are running smoke tests right now.
    2. The system contains corrupted records.
    3. She is not testing the payment flow today.
    4. I am investigating a production incident.
    5. The report includes missing fields.
    6. They are not deploying the release yet.
    7. He is reproducing the issue on mobile.
    8. The API seems unstable at the moment.
    9. We are checking logs right now.
    10. The team knows the root cause already.
    11. I am not verifying the fix yet.
    12. The system shows inconsistent behavior.
    13. They are updating test documentation now.
    14. The dashboard contains real-time KPIs.
    15. She understands the requirements clearly.
    16. We are not running automation tests today.
    17. I am monitoring server load at the moment.
    18. The test case includes edge scenarios.
    19. He is checking browser compatibility now.
    20. They believe the issue is resolved.

    Task 3 — Error Correction (Answer Key)

    1. I know the root cause now.
    2. The system contains sensitive data.
    3. We are debugging the deployment issue.
    4. She understands the requirements.
    5. Correct
    6. They believe the fix works.
    7. Correct
    8. Correct
    9. We have access to staging.
    10. The log file contains errors.
    11. He is checking the API response.
    12. Correct
    13. Correct
    14. Correct
    15. We know the cause of the issue.

    Task 4 — Error Correction (Answer Key)

    1. She knows the system behavior.
    2. Correct
    3. The system contains critical errors.
    4. I am investigating a production issue.
    5. They believe the deployment is safe.
    6. The report includes performance data.
    7. He understands the requirements clearly.
    8. Correct
    9. The dashboard contains real-time metrics.
    10. I am attaching logs to the bug report.
    11. Correct
    12. The system seems unstable.
    13. She is checking the browser compatibility.
    14. Correct
    15. I know the cause of the failure.

    Speaking Practice — Action vs Non-Action Verbs

    1. What QA task are you currently working on right now?
    2. What bug are you investigating at the moment?
    3. What does the system currently show or contain that might indicate an issue?
    4. What are your developers working on this week?
    5. What do you already know about the root cause of the last production issue?
    6. What tests are you running today, and why are they important?
    7. What does the latest error message mean in your system?
    8. What are you checking or verifying right now in your project?
    9. What does the current version of your application include or support?
    10. What problems are your QA team dealing with at the moment?