Question 1 · Short Answer
2.7 marksExplain one consequence of failing to perform thorough beta testing before releasing a new software application to the public.
Show answer & marking schemeHide answer & marking scheme
Worked solution
Beta testing involves releasing a pre-release version to a select group of target users in real-world environments. Without it, diverse system compatibilities and edge cases remain untested. This can lead to critical bugs post-release, resulting in negative user feedback, increased customer support demands, and the urgent need to deploy expensive, emergency hotfixes.
Marking scheme
Award [1 mark] for identifying a valid consequence (e.g., reputational damage, high support costs, critical bugs). Award [1 mark] for explaining the mechanism (e.g., because real-world user environments are highly diverse and unsimulated in developer environments). Award [0.7 marks] for linking this directly to the organizational impact (e.g., loss of revenue or high cost of emergency patch cycles).