ABSTRACT

This chapter explores which testing to use from a quality perspective. It discusses various types of testing each of which will aid the achievement of a particular aspect of quality. Testing is an activity that is fundamental for proving quality. Quality has to work to the satisfaction of all stakeholders. Envisioning is a valuable aid to stakeholder expectation setting. A development team will want either to test components together or to test them individually as they are developed. Common forms of component testing are the following: fail-safe, fit for purpose. Stress testing is the application of pressures upon a component or an integrated system to simulate usage or extreme usage. Volume testing may be applied to either a component or a complete deliverable or system. Testing specifically reserved for users usually takes place after all technical tests have been completed. Usability testing is carried out in a usability laboratory, which is characterised by two rooms divided by a one-way mirror.