Q1. Do you agree with the given statement? ‘System testing can be considered as pure black-box test’. Validate your answer.
Q2. Differentiate among error, fault and failure. Which of such conditions is detected by testing? Validate your answer.
Q3. What do you mean by coding standard? Why is it essential for engineers of an organization to adhere the coding standard?
Q4. Illustrate the term cohesion in the context of software design? Is it true that in a good design, the modules must have low cohesion? Explain why?
Q5. Illustrate the term top-down decomposition in the context of function oriented design?
Q6. Explain how is Cyclomatic complexity helpful in program testing?
Q7. Describe some of the causes and remedies for high coupling among the two software modules.