There is a set of principal attributes that are used to describe the quality of software applications or systems. These quality attributes can be assessed using several testing techniques. Application of the various techniques will vary depending on the ability of the tester, the knowledge of the domain, and the attribute being addressed.
The description of quality attributes in ISO 9126 is used as a basis for describing the attributes. The attributes are considered according to skill set ("Test