Question 1
2 marks
Use of beta testing
- System fundamentals
(a)
2 marks
- Define beta testing in the software deployment lifecycle:
- Beta testing involves releasing a pre-release version of software to an external audience of target users or the public prior to final distribution.
- Users operate the software in real-world environments to uncover unforeseen defects and provide practical feedback for refinements.
Mentor tip
Clarify that testing is conducted by real users outside the development team before the formal public release.

