Understanding the Purpose and Types of Testing (2 marks)
Explain the difference between iterative testing and final testing in the context of software development.
Understanding the Purpose and Types of Testing (2 marks) Read More »
Explain the difference between iterative testing and final testing in the context of software development.
Understanding the Purpose and Types of Testing (2 marks) Read More »
(a) Define a syntax error in programming. (1 mark) (b) Define a logic error in programming. (1 mark) (c) Provide an example of a logic error that could occur in a program that calculates the average of a list of numbers. (1 mark)
Identifying Errors (3 marks) Read More »
Describe three types of test data and explain why each is important in software testing. Use examples to illustrate your points.
Test Data Selection (6 marks) Read More »
Explain the difference between input validation and data sanitisation. Why is each process important in protecting a software system? Give an example of each.
Validation and Sanitisation (4 marks) Read More »
Explain how using subprograms can improve the maintainability of a software project.
Maintainability – Use of Subprograms (3 marks) Read More »
Explain why commenting within code is essential practice.
Maintainability – Commenting (2 marks) Read More »
Explain the importance of using consistent naming conventions in programming. Provide an example of a good naming convention.
Maintainability – Naming Conventions (2 marks) Read More »
Why is indentation important in writing code?
Maintainability – Indentation (1 mark) Read More »
What is input validation, and why is it important in software development? Provide one example.
Input Validation (2 marks) Read More »
Explain the difference between functions and procedures in structured programming. Include an example of when you might use each in a program.
Understanding Functions and Procedures (4 marks) Read More »