โ† All B.S.W.E. Bachelor of Software Engineering Flashcard Decks

Software Testing & Quality Assurance Flashcards

6 cards from real B.S.W.E. Bachelor of Software Engineering practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 6 Software Testing & Quality Assurance flashcards as text
  1. What is a test fixture in software testing?

    Answer: Fixed state or setup used as a baseline for running tests

    A test fixture is a fixed, consistent state or environment (data, objects, resources) that tests run against to ensure reproducible results.

  2. What is mocking in software testing?

    Answer: Creating fake objects that simulate real dependencies for isolated testing

    Mocking creates fake implementations of dependencies like databases or APIs so that unit tests run in isolation without real external systems.

  3. What is stress testing in software QA?

    Answer: Testing system behavior under extreme load or resource constraints

    Stress testing evaluates system behavior when pushed beyond normal operating conditions to identify failure points and breaking limits.

  4. What is the difference between verification and validation in software QA?

    Answer: Verification checks the product is built right; validation checks the right product was built

    Verification ensures the product conforms to specifications, while validation ensures the product actually meets real user needs and requirements.

  5. What is the bug life cycle in software testing?

    Answer: The series of stages a defect passes through from discovery to resolution

    The bug life cycle describes stages a defect moves through: New, Assigned, Open, Fixed, Retest, and Closed (or Reopened if the fix fails).

  6. What is exploratory testing?

    Answer: Unscripted testing where testers explore the application using their own judgment

    Exploratory testing is simultaneous learning, test design, and execution where skilled testers explore the application without predefined scripts.