Testing TEST

(modified)

Investigating products, systems and services to assess behaviour and whether this meets specified or unspecified requirements and characteristics.

Guidance notes

(new)

The scope of testing includes system components, configurations and packages and their interfaces.

Activities may include – but are not limited to….

  • planning, designing, managing, executing and reporting of tests
  • functional testing of capabilities or features
  • non-functional testing of qualities such as - but not limited to - security, reliability, performance, stress, volume, maintainability and portability
  • managing risks associated with testing and taking preventative action when needed
  • adopting and adapting testing methods using predictive (plan-driven) approaches or adaptive (iterative/agile) approaches for testing
  • conforming to agreed process standards and industry specific regulations
  • engineering, using and maintaining testware to measure and improve the quality of the software being tested
  • promoting productivity through automation, tools and best practices
  • developing scalable and reliable automated tests and frameworks

Testing: Level 6

(modified)

Develops organisational policies, standards, and guidelines for testing. Plans and leads strategic, large and complex testing activities. Leads activities to manage risks associated with testing. Adapts or develops organisational testing capabilities and methods to solve complex engineering problems in tools and testing. Promotes a culture of quality throughout the organization and drives adoption of and adherence to testing policies and standards.

Testing: Level 5

(modified)

Plans and drives testing activities across all stages and iterations of product, systems and service development. Assesses risks and takes preventative action. Adopts and adapts appropriate testing methods, automated tools and technique to solve problems in tools and testing. Measures and monitors applications of standards for testing. Identifies improvements and contributes to the development of organisational policies, standards, and guidelines for testing. Provides authoritative advice and guidance on any aspect of test planning and execution.

Testing: Level 4

(modified)

Selects appropriate testing approach including manual and automated testing. Develops and executes test plans and test cases. Implements scalable and reliable automated tests and frameworks. Collaborates across parties involved in product, systems or service development to enable comprehensive test coverage. Analyses and reports on test activities, results, issues and risks including the work of others.

Testing: Level 3

(modified)

Participates in design and specification reviews, and uses this information to design test plans and test conditions. Applies agreed standards and automation tools. Automates testing tasks and builds test coverage through existing or new infrastructure. Designs test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting outcomes. Analyses and reports on test activities, results, issues and risks.

Testing: Level 2

(modified)

Defines test conditions for given requirements. Designs test cases, creates test scripts and data and automates repeated tasks working to the specifications provided. Interprets, executes and records test cases in accordance with project test plans. Analyses and reports on test activities, results, issues and risks.

Testing: Level 1

(modified)

Executes given test scripts under supervision. Uses basic automated testing tools. Records results and reports issues. Develops an understanding of the role of testing as a tool for design improvement as well as a validation process.