1.4.1 Test Process in Context
Contextual factors that influence the test process for an organization, include, but are not limited to:
Software development lifecycle model and project methodologies being used
Test levels and test types being considered
Product and project risks Business domain
Operational constraints, including but not limited to:
Budgets and resources
Timescales
Complexity
Contractual and regulatory requirements
Organizational policies and practices
Required internal and external standards
The following sections describe general aspects of organizational test processes in terms of the following:
Test activities and tasks
Test work products
Traceability between the test basis and test work products
It is very useful if the test basis (for any level or type of testing that is being considered) has measurable coverage criteria defined. The coverage criteria can act effectively as key performance indicators (KPIs) to drive the activities that demonstrate achievement of software test objectives (see section 1.1.1).
For example, for a mobile application, the test basis may include a list of requirements and a list of supported mobile devices. Each requirement is an element of the test basis. Each supported device is also an element of the test basis. The coverage criteria may require at least one test case for each element of the test basis. Once executed, the results of these tests tell stakeholders whether specified requirements are fulfilled and whether failures were observed on supported devices.
ISO standard (ISO/IEC/IEEE 29119-2) has further information about test processes.
Last updated
Was this helpful?