<!-- Generated from applied-computing-au vic/unit3-4/sat/C09-2026/C09-essential-terms.md by port-reference-godot-to-wiki.py — do not hand-edit; re-run the port. --> # Essential Terms — C09 The Hamilton and Alexandra College · Year 12 · 2026 A glossary of every term you need to recognise and use correctly across C09. Click a term to expand its definition. If you cannot define a term in your own words, you cannot use it with confidence when it counts. ```mermaid flowchart TD R["C09 vocabulary<br/>16 terms"] R --> G0["Beta testing<br/>4 terms"] R --> G1["Data collection from beta testers<br/>4 terms"] R --> G2["Reporting results<br/>4 terms"] R --> G3["Modifications based on feedback<br/>4 terms"] ``` *Where the C09 vocabulary sits, and how much of it is in each group — the 4 sections below follow the same order. Revise the heavy groups first.* --- ## Beta testing >| ### Beta testing >| The phase of software testing where a sample of the intended audience tests the software in a real environment. >| ### Test scenario >| A specific situation or workflow that a beta tester is asked to perform in order to evaluate the functionality, usability or reliability of the software. >| ### Test plan >| A document that outlines the objectives, scope, schedule and approach for beta testing, including which features to test and what data to collect. >| ### Personas >| Fictional characters created based on user research to represent the different user types that might use a service, application, product, site or brand. --- ## Data collection from beta testers >| ### Data collection >| The systematic gathering of feedback, observations and measurements from beta testers during and after testing sessions. >| ### Observation (beta testing) >| Watching beta testers interact with the software to identify usability issues, confusion points or unexpected behaviours. >| ### Survey >| A structured set of questions given to beta testers to collect quantitative and qualitative feedback about their experience with the software. >| ### Feedback >| Information provided by beta testers about their experience, including issues encountered, suggestions for improvement and overall satisfaction. --- ## Reporting results >| ### Bug report >| A documented record of an error or defect found during beta testing, typically including steps to reproduce, expected behaviour and actual behaviour. >| ### Reporting results >| The process of compiling and presenting beta testing findings, including issues discovered, tester feedback and recommendations for improvement. >| ### Testing table >| A commonly used way to record evidence of functionality testing, documenting test cases, expected results and actual results. >| ### Priority (bug classification) >| A ranking assigned to an issue found during beta testing that indicates how urgently it needs to be addressed before release. --- ## Modifications based on feedback >| ### Modifications >| Changes made to the software based on feedback and issues identified during beta testing, aimed at improving functionality, usability or performance. >| ### Functionality >| The range of operations that can be performed by a software system as defined by its requirements. >| ### Usability >| The ease with which a user can interact with a software system to achieve their goals efficiently and satisfactorily. >| ### Evaluation criteria >| Performance criteria made from the expectations and specification, used to judge whether the software meets its intended purpose. --- ## See also - [C09 home page](/sd/C09/C09-home) — everything else for this criterion
