nerdexam
(ISC)2

CISSP · Question #433

Which of the following is TRUE regarding equivalence class testing?

The correct answer is B. An entire partition can be covered by considering only one representative value from that. Equivalence class testing (also called equivalence partitioning) divides input data into partitions where all values are expected to behave the same way, allowing a single representative value to stand in for the entire partition.

Submitted by the_admin· Mar 5, 2026Software Development Security

Question

Which of the following is TRUE regarding equivalence class testing?

Options

  • AIt is characterized by the stateless behavior of a process implemented In a function.
  • BAn entire partition can be covered by considering only one representative value from that
  • CTest inputs are obtained from the derived boundaries of the given functional specifications.
  • DIt is useful for testing communications protocols and graphical user interfaces.

How the community answered

(42 responses)
  • A
    2% (1)
  • B
    95% (40)
  • D
    2% (1)

Why each option

Equivalence class testing (also called equivalence partitioning) divides input data into partitions where all values are expected to behave the same way, allowing a single representative value to stand in for the entire partition.

AIt is characterized by the stateless behavior of a process implemented In a function.

Stateless behavior of a process implemented in a function describes a characteristic relevant to functional or unit testing concepts, not the defining principle of equivalence class testing.

BAn entire partition can be covered by considering only one representative value from thatCorrect

In equivalence partitioning, the fundamental premise is that all values within a partition (equivalence class) are treated identically by the software under test, so if one value in the partition produces a pass or fail, all others will too. This means a tester only needs to select one representative value per partition to achieve the same coverage as testing every value in that partition. This dramatically reduces the number of test cases needed while maintaining effective coverage.

CTest inputs are obtained from the derived boundaries of the given functional specifications.

Deriving test inputs from boundaries of functional specifications describes boundary value analysis (BVA), which is a related but distinct black-box testing technique that focuses on edge values rather than representative middle values of partitions.

DIt is useful for testing communications protocols and graphical user interfaces.

Testing communications protocols and graphical user interfaces is characteristic of state transition testing (also called finite state machine testing), which models behavior based on states and transitions, not equivalence partitioning.

Concept tested: Equivalence partitioning representative value selection principle

Source: https://www.istqb.org/downloads/send/51-ctfl2018/208-ctfl-2018-syllabus.html

Topics

#equivalence class testing#software testing#test methodology#quality assurance

Community Discussion

No community discussion yet for this question.

Full CISSP Practice