A test case is a detailed instruction set for verifying a specific software function. It includes two key elements: the sequence of steps to execute, and the expected outcome. Test cases standardise the testing process, ensuring that different team members test features consistently and to the same quality standard