QuestionQ9

Quality Characteristics for Technical Testing

The following characteristics were identified during an early product risk assessment for a software system:

  • the software system must manage synchronization between various processes
  • microcontrollers will be used, limiting product performance
  • the hardware to be used will make use of timeslots
  • the software system supports a large number of tasks in parallel, which are often highly complex.

Based on the information provided, which of the following non-functional test types is MOST appropriate to perform?

  • A Maintainability testing
  • B Security testing
  • C Time-behaviour testing
  • D Portability testing
Explanation

Time-behaviour testing evaluates whether a system meets required timing characteristics, including response times, processing times, synchronization, and operation under concurrent workload. Synchronization requirements, hardware timeslots, constrained microcontroller performance, and numerous complex parallel tasks create significant timing-related risks.

Community Discussion

No comments yet. Be the first to start the discussion!