Higher Nationals in Computing & Systems Development

Overview - Unit 21: Software Application Testing

These pages aim to enable learners with an understanding of the principles of software applications testing as an essential element in the development of commercial applications for delivery to customers.

Unit Specification » Unit Questionnaire »

Learning Outcomes

  1. Understand the principles of software application testing
  2. Be able to design test strategies
  3. Be able to implement test plans
  4. Be able to evaluate test plans

Assessments

  1. FINAL Fri 28th May 2017 Assessment A21.1: Software Testing

Assessment Criteria

  1. Understand the principles of software application testing
    1. evaluate testing techniques applicable to the testing opportunity
    2. compare the relative benefits of different testing methodologies
    3. justify a proposed testing methodology
  2. Be able to design test strategies
    1. design a test strategy for a given testing opportunity
    2. design a test plan for a given testing opportunity
    3. justify the test plan proposition and testing strategy
  3. Be able to implement test plans
    1. implement a test plan based on a given testing opportunity
  4. Be able to evaluate test plans
    1. critically review the test outcomes
    2. justify the validity of the test and identify any potential issues.