PCET™ – Certified Entry-Level Tester with Python Free Sample Questions

Description

Covers software testing purpose and the error-defect-failure relationship, testing types, levels and the test pyramid, static and dynamic testing techniques and code quality, and assertions.

12 free sample questions150 in the full practice test

Try simulator

PCET-30-01 Sample Questions

  1. Question 1

    Beginner

    Core Software Testing Concepts · Definition and purpose of software testing

    When defining the fundamental purpose of software testing, which of the following statements is most accurate?

    Answer and explanation

    Correct answer: B

    The primary purpose of software testing is to verify that the software behaves as expected, meets intended requirements, and detects defects early. Testing can show the presence of defects but cannot prove their absolute absence.

  2. Question 2

    Intermediate

    Core Software Testing Concepts · Limitations of testing

    A product owner insists that the QA team must guarantee the upcoming release is "100% bug-free" after a major system rewrite. The QA lead pushes back, explaining that this is fundamentally impossible based on core software testing principles.

    Which concept is the QA lead referring to?

    Answer and explanation

    Correct answer: C

    A core principle of testing is that it can only show the presence of defects, not prove their absence. Exhaustive testing is impossible in complex systems, making a "100% bug-free" guarantee a fallacy.

    flowchart TD A[Testing Execution] --> B{Bugs Found?} B -->|Yes| C[Defects Present] B -->|No| D[Confidence Increased] D --> E[Cannot Guarantee 100% Bug-Free]
  3. Question 3

    Intermediate

    Core Software Testing Concepts · Errors, defects, and failures

    A developer misinterprets a business requirement regarding tax calculations. Because of this misunderstanding, the developer writes flawed logic in the calculate_tax() Python function. When the code is deployed to production, a user receives an incorrect invoice total.

    What is the correct terminology for this sequence of events in software testing?

    Answer and explanation

    Correct answer: D

    The correct chain of issues is Error (the human mistake of misinterpreting the requirement) -> Defect/Bug (the flawed logic written in the code) -> Failure (the incorrect behavior observed by the user in production).

  4. Question 4

    Advanced

    Core Software Testing Concepts · Errors, defects, and failures

    In the context of the error-defect-failure chain, which of the following scenarios strictly represents a "failure"?

    Answer and explanation

    Correct answer: A

    A failure is the physical manifestation of a defect during execution, resulting in incorrect software behavior (like an application crash). The other options represent errors (human mistakes) or defects (flaws in the code/documentation).

  5. Question 5

    IntermediateMultiple answers

    Core Software Testing Concepts · Testing in the SDLC

    Which of the following are primary benefits of adopting a "Shift-Left" testing strategy in the Software Development Lifecycle (SDLC)? (Select TWO)

    Answer and explanation

    Correct answers: A, C

    Shift-Left testing involves introducing testing early in the SDLC (moving it to the 'left' on a timeline). This allows teams to catch defects when they are cheapest to fix and encourages collaboration between testers, developers, and analysts during requirements gathering.

  6. Question 6

    Beginner

    Core Software Testing Concepts · Testing in the SDLC

    How does software testing in an Agile environment primarily differ from a traditional Waterfall methodology?

    Answer and explanation

    Correct answer: B

    In Agile, testing is a continuous activity that happens in parallel with development throughout the project. In Waterfall, testing is typically a distinct phase that occurs only after the development phase is complete.

Register free for 6 more questions

Or unlock all 150 PCET-30-01 questions with explanations, timed mode and flashcards.