A product risk assessment is performed to identify the critical areas for non-functional testing.
Non-functional features of a product are usually poorly specified and often not adequately considered from the perspectives of development and testing.
The quality model established in the first part of the standard ISO 9126-1 classifies software quality in a structured set of characteristics and sub-characteristics as follows:
Non- functional testing is looking to demonstrate that these features are considered and that evaluation of the risks to the success of the product is undertaken in accordance with the same process and procedures established as part of the test approach.
SP 1.1 Identify non-functional product risks
SP 1.2 Analyse non-functional product risks
Risk assessments can take a number of forms. When trying to determine risks based on non-functional requirements such as performance, one of the typical assessment methods is to perform a brainstorming workshop.
The product from these minutes must be formally documented and be seen to be a key document which drives the management of non-functional testing.
Example Sub-practices and work products
Specific Practice1.1 Identify non-functional product risks
Non-functional product risks are identified and documented.
Typical work products –