Trialling and testing are fundamental processes used throughout digital development to ensure your outcome is fully functional, usable, and robust before deployment.
Effectively test and trial components (using systematic test plans and user trialling) to detect bugs and make necessary improvements.
Synthesise trialling results to refine your outcome iteratively, justifying how rigorous testing resulted in a high-quality, fit-for-purpose solution.
Functional Testing: Checks whether code, links, forms, and database queries work according to technical specifications (e.g., verifying that empty input fields throw validation errors).
User Trialling: Involves real end-users interacting with your interface to evaluate usability, layout logic, readability, and overall user experience (UX).
When running systematic tests on inputs, forms, or functions, you must use three distinct types of test data:
Testing is not a one-off final step. It is an iterative cycle: Test → Identify Issue → Refine Code/Design → Retest. Documenting both "Before" and "After" states is crucial to demonstrating an advanced development process for NCEA assessment.
Practice logging component tests. Your test cases auto-save so you can return to review them at any time:
| Component | Type | Input Used | Expected Result | Status | Action |
|---|
Verify your understanding of trialling and testing principles:
For Excellence, you must justify how testing feedback directly influenced design refinements. Your written work auto-saves continuously.
You have finished reviewing Considerations, Project Management, and Trialling & Testing for AS91897!