Sobes.tech
Junior

Describe the boundary value testing technique.

sobes.tech AI

Answer from AI

  1. Defining input data: Identify all input fields and parameters in the system.
  2. Identifying data types: Determine the data type for each input field (numeric, string, date, etc.).
  3. Establishing boundaries: For each field with constraints (e.g., minimum/maximum value, length), define boundary values:
    • Lower boundary
    • Value just above the lower boundary
    • Value just below the upper boundary
    • Upper boundary
  4. Selecting acceptable and unacceptable values:
    • Acceptable: Any value within the established boundaries. Often, the middle value is chosen, but it is also useful to select values close to the middle of the interval.
    • Unacceptable: Values outside the established boundaries. For example, values below the lower boundary and above the upper boundary.
  5. Creating test cases: Develop test cases using combinations of acceptable and unacceptable boundary values for all input fields.
  6. Executing tests: Run the developed test cases and verify that the actual results match the expected results.
  7. Analyzing results: Analyze the testing results, identify defects, and document them.
Describe the boundary value testing technique. — QA /… - sobes.tech