This subtopic covers the fundamental principles and practices of software testing within the software development lifecycle. Learners will explore various testing methodologies, including unit, integration, and user acceptance testing, to ensure software meets functional and non-functional requirements. Practical application involves designing test cases, executing tests, and documenting results to improve software quality and reliability.
Key skills and knowledge for this topic
Key criteria assessors look for in your portfolio
Guidance for achieving higher grades
Common errors to avoid in your coursework
Essential terms to know
AI-powered learning tailored to this unit