Which of the following are true about testing a complex program?
I. Testing a complex program will guarantee that the software is bug-free
II. Testing your complex program can provide you with information about how the program meets the stated requirements
III. Testing a complex program thoroughly is an iterative process