Loading, please wait ...
Open its course - Software Quality Engineering

Boundary Value Analysis

Topic Questions:
39
MCQs T/F FiB SQ
14
14
0
12
12
0
13
13
0
0
0
0
Question Type Legends

Easy

Medium

Difficult

Multiple Choice Questions for Boundary Value Analysis

  • 1 What is the primary reason for prioritizing test cases that explore boundary conditions?
    1. They are the fastest test cases to design and document
    2. They are mandatory for all white-box testing methodologies
    3. They have a higher payoff (probability of finding errors) than non-boundary test cases
    4. They are the only test cases that can detect user interface style violations

  • 2 According to the sources, a test case for '0 students' in a program computing mean grades is useful to check for:
    1. A buffer overflow error in the output report
    2. A potential division by zero in the computation algorithm
    3. A syntax error in the title record's character length
    4. A failure in the alphabetical sorting of student names

  • 3 In the MTEST program example, why was the range 1–999 for the number of questions partitioned at each multiple of 50?
    1. Because the program can only grade exams in batches of 50
    2. Because something special, such as the need for multiple records, occurs at each multiple of 50
    3. Because the hardware memory is limited to 50 characters per student
    4. To limit the total number of test cases to exactly 20

  • 4 Why is BVA described as 'more a state of mind than anything else' in the sources?
    1. Because it has no formal rules and relies on pure intuition
    2. Because boundary conditions can be subtle, and identifying them requires creativity and thought
    3. Because it focuses on the psychological profile of the end-user
    4. Because it is only effective when the tester is in a high-stress environment

  • 5 When the input or output of a program is an ordered set (such as a sequential file or a table), where should BVA focus attention?
    1. On the middle element of the set
    2. On a random sampling of elements from the set
    3. On the first and last elements of the set
    4. On the specific memory buffer size used for the set

  • 6 If an input file for a program can contain between 1 and 255 records, which test cases are recommended by the BVA guidelines for number of values?
    1. 1 and 255 records only
    2. 127 and 128 records
    3. 0, 1, 255, and 256 records
    4. Any set of four values between 1 and 255

  • 7 Besides focusing on input conditions, what other space must be considered when deriving test cases for BVA?
    1. The internal memory addresses of the variables
    2. The source code control flow and branch outcomes
    3. The result space or output equivalence classes
    4. The compiler's syntax checking and error logging

  • 8 If a software module accepts an input integer range from 1 to 100, which set of values represents the standard boundary-value test cases according to the guidelines?
    1. 0, 1, 100, 101
    2. 1, 50, 100
    3. -1, 1, 100, 102
    4. 1, 2, 99, 100

  • 9 Boundary Value Analysis differs from Equivalence Partitioning primarily because:
    1. It only considers valid input classes rather than invalid ones
    2. It requires that each edge of the equivalence class be the subject of a test
    3. It is a white-box testing technique while equivalence partitioning is black-box
    4. It focuses exclusively on the internal source code logic and loops

  • 10 What are boundary conditions in the context of Boundary Value Analysis (BVA)?
    1. Values located at the exact center of an equivalence class
    2. Situations directly on, above, and beneath the edges of input and output equivalence classes
    3. Any random values selected from the input domain to ensure diversity
    4. Invalid input values that are specifically designed to cause a system crash

  • 11 Boundary-value analysis differs from equivalence partitioning in selecting elements for test cases from equivalence classes by:
    1. Selecting more Elements
    2. Selecting sameElements
    3. Selecting less Elements
    4. Both 1 and 2

  • 12 Basic symbols used in Cause-effect graphs for OR is:
    1. V
    2. ^
    3. -
    4. ~

  • 13 Which of the following is basically a hardware testing technique adapted to software testing.
    1. Equivalence Partition
    2. Boundary value analysis
    3. Cause Effect Graphing
    4. Error Guessing

  • 14 Boundary conditions are those situations directly ______ the edges of input equivalence classes and output equivalence classes.
    1. above only
    2. above, and beneath
    3. on, above, and beneath
    4. beneath only

Contact Us

support@subexpert.com
Write to Us View Help
Subject Expert Logo

Subject Expert

Learning Experience Platform

Follow Us
Facebook Switch Display Mode Enable Translation
© 2026 - Subject Expert)