Software Testing & Quality Assurance - Dec 2012
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 difference between stress performance and scalability testing? What is the difference between load and stress testing? (10 marks) 1(b) What is the difference between validation testing and verification testing? (5 marks) 1(c ) Explain Difference between failure, fault and error. (5 marks) 2(a) Explain with suitable example the concept of mutation testing, mutant, mutation score, killable mutant and stubborn mutant. What do you mean by equivalent mutant? (10 marks) 2(b) The binary search routine is shown in the following program. Introduce two faults in this code so that these go undetected by your test cases designed for the complete branch coverage, in CFG. (10 marks) 3(a) Explain with example difference between Data Flow Graph and Control Flow Graph(10 marks) 3(b) What is Data Flow Anomaly? Explain w.r.t state transition diagram of a program variable? (10 marks) 4(a) Describe the difference between Black box and white box testing?(8 marks) 4(b) Difference between unit testing and integration testing? (6 marks) 4(c ) Discuss the advantages and disadvantages of top-down and bottom-up integration approaches to integration testing. (6 marks) 5(a) What is a test oracle? What are the differences between parametric oracle and statistical oracle? (10 marks) 5(b) Draw and explain state transition diagram of a Test case? (10 marks) 6(a) Explain broad criteria of test automation tool evaluation? (10 marks) 6(b) What are the objectives of acceptance testing? What is the difference between UAT and BAT?(10 marks)
Write short notes on (any two):-
7(a) Application of ISO 9000 framework on educational institute(10 marks) 7(b) Defect life cycle(10 marks) 7(c ) System Testing Categories(10 marks) 7(d) Interface Errors in Integration testing(10 marks)