Question 1 • Introduction to Information Technology - EL3701
Software testing involves running a program with sample data and comparing its actual results with the expected results, so A is true. Testing is iterative: developers may repeat testing as they find and address problems, making B true. The cycle also includes fixing code and verifying that the change works, so C is true. D is false because a fix should be tested to make sure it solved the problem without causing new ones.
AI-written and checked against the verified answer.