Skip to content

COMP707 – Principles of Software Testing

Module code
Module title
Principles of Software Testing
Students will gain comprehensive knowledge of software testing methodologies and software testing tools used in industry and apply fundamental aspects of software testing incorporating system requirements, quality assurance, testing processes, automation, testing types and testing levels. This forms the third part of the Software Engineering Capstone Project.
  • BI1601
  • BI1804
NZQA Level
Level 7
NZQA Credits
Delivery method
  • Web-Supported
Learning hours
Total learning hours
Resources required
Learning Outcomes
1. Apply software testing methodologies

2. Discuss, examine and apply testing techniques, testing levels and testing types

3. Use software testing tools currently used in the IT industry
- Testing overview

- System requirements and analysis

- Quality assurance

- Testing process, documentation and automation

- Testing methods:
- Black box
- Grey box
- White box
- Other

- Testing levels:
- Unit test
- Smoke test
- Integration test
- System test
- User acceptance test
- Other

- Testing types:
- Static and dynamic testing
- Regression
- Performance
- Security
Teaching and Learning Strategy
Teaching methods will involve theoretical and practical classes which may include but not limited to lectures, class discussions, tutorials, case studies, simulations, computer laboratory work, group activities, face-to-face and online activities.
Assessment Criteria
In order to receive a passing grade, students must achieve a minimum 40% average over all supervised tests and achieve 50% overall for the module.

Learning and Teaching Resource
Wintec Learning Management Systems, Computer Laboratory
Required Textbooks
An extended reading list will be supplied by the tutor at commencement of the module. This will be updated annually.

Wintec is part of Te Pūkenga - New Zealand Institute of Skills and Technology Learn More

Learn with purpose

Explore Te Pūkenga

Te Kāwanatanga o Aotearoa - New Zealand Government

Te Kāwanatanga o Aotearoa - New Zealand Government

Copyright © 2022 Wintec