Multiple choice practice

Manual Testing MCQ questions

Take a short practice test with instant feedback, then revise every question with its answer and the reason behind it.

Questions
34
From lessons
24
Your last test
—

Practice test

Manual Testing practice testMultiple choice Question 1 of 10

Why list out-of-scope items in a test plan?

Score so far: 0/0

All questions with answers

  1. Which principle says testing can show defects are present but cannot prove there are none?

    • APesticide paradox
    • BTesting shows the presence of defects
    • CDefect clustering
    • DAbsence-of-errors fallacy
    Show answer

    Answer: B. Testing shows the presence of defects

    Testing reduces risk but cannot prove software is defect-free.

  2. For a field accepting 1–100, which set follows boundary value analysis?

    • A1, 50, 100
    • B0, 1, 2, 99, 100, 101
    • C-1, 0, 50
    • D10, 20, 30
    Show answer

    Answer: B. 0, 1, 2, 99, 100, 101

    Test on and just outside each boundary.

  3. Which test is performed first on a new build to decide whether it is testable?

    • ARegression
    • BSmoke
    • CUsability
    • DLoad
    Show answer

    Answer: B. Smoke

    Smoke testing checks the critical paths of a new build.

  4. Which level of testing is usually done by end users or clients?

    • AUnit
    • BIntegration
    • CSystem
    • DUser acceptance
    Show answer

    Answer: D. User acceptance

    UAT validates the product against business needs.

  5. A logo misspelt on the home page is typically…

    • AHigh severity, low priority
    • BLow severity, high priority
    • CHigh severity, high priority
    • DLow severity, low priority
    Show answer

    Answer: B. Low severity, high priority

    Little functional impact but very visible.

  6. Which technique uses combinations of conditions and actions?

    • ADecision table testing
    • BExploratory testing
    • CSmoke testing
    • DBoundary value analysis
    Show answer

    Answer: A. Decision table testing

    Decision tables cover combinations of rules.

  7. What does an RTM map?

    • ABugs to developers
    • BRequirements to test cases
    • CServers to IPs
    • DBuilds to dates
    Show answer

    Answer: B. Requirements to test cases

    It traces requirements to tests.

  8. Which HTTP status code means a resource was created?

    • A200
    • B201
    • C204
    • D400
    Show answer

    Answer: B. 201

    201 Created.

  9. Re-running tests after a change to ensure nothing else broke is…

    • ARetesting
    • BRegression testing
    • CSmoke testing
    • DAlpha testing
    Show answer

    Answer: B. Regression testing

    Retesting confirms a fix; regression checks unchanged areas.

  10. Which is NOT a phase of the STLC?

    • ATest planning
    • BTest execution
    • CCode deployment to production
    • DTest closure
    Show answer

    Answer: C. Code deployment to production

    Deployment belongs to the SDLC/release process.

  11. What is a failure?

    • AA typing mistake by a developer
    • BWrong behaviour observed when software runs
    • CA test case
    • DA requirement
    Show answer

    Answer: B. Wrong behaviour observed when software runs

    Failures are the visible result of defects.

    From the lesson: Introduction to Software Testing
  12. Testing can prove that software contains no defects.

    • ATrue
    • BFalse
    Show answer

    Answer: B. False

    Testing shows the presence of defects, not their absence.

    From the lesson: Introduction to Software Testing
  13. Which STLC phase produces the test plan?

    • ATest execution
    • BTest planning
    • CTest closure
    • DEnvironment setup
    Show answer

    Answer: B. Test planning

    The test plan is the output of planning.

    From the lesson: SDLC and STLC
  14. Repeating identical tests eventually stops finding new defects. This is…

    • ADefect clustering
    • BPesticide paradox
    • CEarly testing
    • DContext dependence
    Show answer

    Answer: B. Pesticide paradox

    Tests must evolve to keep finding bugs.

    From the lesson: Testing Principles
  15. Which activity is validation?

    • ARequirement review
    • BCode inspection
    • CUser acceptance testing
    • DDesign walkthrough
    Show answer

    Answer: C. User acceptance testing

    UAT executes the software against user needs.

    From the lesson: Verification and Validation
  16. Who typically performs UAT?

    • ADevelopers
    • BTesters only
    • CBusiness users or customers
    • DDatabase administrators
    Show answer

    Answer: C. Business users or customers

    UAT is done by the people who will accept the system.

    From the lesson: Levels of Testing
  17. Testing with knowledge of the internal code is called…

    • ABlack-box
    • BWhite-box
    • CAcceptance
    • DSmoke
    Show answer

    Answer: B. White-box

    White-box testing uses code structure.

    From the lesson: Types of Testing
  18. Which is a test scenario rather than a test case?

    • ASteps 1–4 with data and expected result
    • BVerify the user can reset their password
    • CTC-07 with preconditions
    • DExpected: error “Invalid OTP”
    Show answer

    Answer: B. Verify the user can reset their password

    Scenarios are high-level statements.

    From the lesson: Test Scenarios and Test Cases
  19. How many values do you normally test from each equivalence class?

    • AAll of them
    • BOne representative
    • CTen
    • DNone
    Show answer

    Answer: B. One representative

    One value represents the whole class.

    From the lesson: Equivalence Partitioning
  20. Range 18–60. Which values does three-value BVA test at the lower edge?

    • A17, 18, 19
    • B10, 18, 30
    • C18 only
    • D0, 18, 60
    Show answer

    Answer: A. 17, 18, 19

    Just below, on and just above the minimum.

    From the lesson: Boundary Value Analysis
  21. Decision tables are best for…

    • ARange limits
    • BCombinations of business rules
    • CPerformance
    • DUI layout
    Show answer

    Answer: B. Combinations of business rules

    They model condition combinations.

    From the lesson: Decision Table Testing
  22. Which is an invalid transition in the order workflow above?

    • APending → Paid
    • BPaid → Shipped
    • CDelivered → Cancelled
    • DPending → Cancelled
    Show answer

    Answer: C. Delivered → Cancelled

    A delivered order cannot be cancelled in this model.

    From the lesson: State Transition Testing
  23. Exploratory testing should replace all scripted regression tests.

    • ATrue
    • BFalse
    Show answer

    Answer: B. False

    It complements scripted and automated testing.

    From the lesson: Exploratory Testing
  24. Why list out-of-scope items in a test plan?

    • ATo fill space
    • BTo set clear expectations about what will not be tested
    • CBecause tools require it
    • DTo avoid writing test cases
    Show answer

    Answer: B. To set clear expectations about what will not be tested

    It prevents misunderstandings.

    From the lesson: Test Plan
  25. What does forward traceability check?

    • AEach test has a requirement
    • BEach requirement has tests
    • CEach bug has an owner
    • DEach build has a tag
    Show answer

    Answer: B. Each requirement has tests

    Forward goes from requirements to tests.

    From the lesson: Requirement Traceability Matrix