Software Testing & Quality Assurance - May 2013
Information Technology (Semester 8)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks. 1 (a) What is acceptance testing? Explain acceptance testing criteria and acceptance tet plan.(10 marks) 1 (b) Explain McCall's quality factors and criteria.(10 marks) 2 (a) Explain ISO 9126 quality characteristics.(10 marks) 2 (b) Explain test design preparedness matrics.(10 marks) 3 (a) Explain metrics for monitoring test execution.(10 marks) 3 (b) Explain evaluation and selection of test automated tools.(10 marks) 4 (a) Explain the boundary value analysis with the help of example.(10 marks) 4 (b) What are the difference between performace, stress and scalability testing.(10 marks) 5 (a) What are the objectives of testing? Write the different issue of testing and write the difference between validation and verification.(10 marks) 5 (b) Draw and explain control flow graph for binary search function.(10 marks) 6 (a) What is the difference between static unit testing and dynamic unit testing? Explain static unit testing with the help of example.(10 marks) 6 (b) What is data flow testing? Explain feasible paths and test selection criteria in data flow testing.(10 marks) 7 (a) What is system integration testing? Explain test plan for system integration testing.(10 marks) 7 (b) Describe the difference between black box and white box testing.(10 marks)