<!-- 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
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9