Question 1: What do you mean by the word structured programming? Why must we do the structured programming?
Question 2: What constructs must be there in the structured programming language?
Question 3: Why must we avoid the use of the GOTO statement?
Question 4: What are the benefits of the structured programming?
Question 5: What do you mean by the programming style? Explain the dos and don’ts of good programming style?
Question 6: Define the terms verification and validation. Explain the differences between them in detail.
Question 7: Distinguish between:
a) Alpha testing and beta testing
b) Top down integration and bottom up integration
Question 8: Why the programmer of a program is not supposed to be its tester? Describe with suitable reason.
Question 9: Does simply presence of fault mean software failure? If no, validate your answer with proper illustration.
Question 10: What do you mean by the term regression testing and where do we utilize it?
Question 11: Define the term testing. What features are to be there in a good test case?
Question 12: Describe why regression testing is essential and how automated testing tools can help with this kind of testing.
Question 13: Describe whether it is possible for the engineers to test their own programs in an objective manner.
Question 14: What do you mean by error, fault and failure? Describe by using appropriate illustrations.