Software Testing (October – 2012) [IDOL - Revised Course | Question Paper]


Software Testing (Revised Syllabus) [October – 2012 | Question Paper]
Software Testing (Revised Syllabus) [October – 2012 | Question Paper]

➥ View @SlideShare(PDF) | @Pinterest | @Flickr
➥ Download

Time: 3 Hours
Total Marks: 100


N.B.:    (1) All Question are Compulsory.
            (2) Make Suitable Assumptions Wherever Necessary And State The Assumptions Made.
            (3) Answer To The Same Question Must Be Written Together.
            (4) Number To The Right Indicates Marks.
            (5) Draw Neat Labeled Diagrams Wherever Necessary.

Q.1 Attempt Any Two Of The Following: (10 Marks)
(A) State and explain any five Stages of Software Testing Lifecycle.
(B) Explain the process of Class Testing.
(C) Explain the concept of Cyclomatic Complexity with example.
(D) State the guidelines for developing a Test Plan.

Q.2 Attempt Any Three Of The Following: (15 Marks)
(A) Explain the basic Principles of Testing.
(B) What is Quality? Explain any four components of Quality.
(C) Discuss the process of achieving the Quality.
(D) Distinguish between Software Quality Control and Software Quality Assurance.
(E) What is the importance of Validation in Software Testing?
(F) Compare Black Box and White Box Testing.

Q.3 Attempt Any Three Of The Following: (15 Marks)
(A) Explain the limitations of Functional Testing.
(B) What is the importance of Regression Testing in performing Functional Testing?
(C) What is Equivalence Class Testing? Explain two types.
(D) What is Retrospection? Explain Retrospection with reference to Functional Testing.
(E) What are the limitations of Boundary Value Analysis?
(F) A rectangle program accepts four integers as lengths for four sides of length from 1 to 100, inclusively. The output of the program is to determine whether the inputted numbers can form a rectangle, square or neither of these.
(a) Identify the valid equivalence classes for Weak Normal Equivalence Class Testing and provide two different test cases for the same.
(b) Identify the output based valid and invalid equivalence classes for Strong Robust Equivalence Class Testing and provide two different test cases for the same.

Q.4 Attempt Any Three Of The Following: (15 Marks)
(A) Explain the terms DD Paths and DD Paths Graph.
(B) Explain the significance of data Flow Testing.
(C) What are the advantages of Structural Testing?
(D) Write a note on Du Path Test Coverage Metrics.
(E) Write a note on Basis Path Testing.
(F) Specify all DD-paths and draw the DD-Path graph for the following program graph starting at node 1.

Q.5 Attempt Any Three Of The Following: (15 Marks)
(A) Explain the advantages and disadvantages of Top Down Approach.
(B) “Integration testing is a crucial phase of testing process”. Discuss.
(C) Discuss the significance of System Testing.
(D) Explain in detail Regression Testing.
(E) Write a note on Big Bang Approach of Integration Testing.
(F) Compare the objectives of Integration and System Testing.

Q.6 Attempt Any Three Of The Following: (15 Marks)
(A) Compare the objectives of Integration and System Testing.
(B) Explain the levels of Object Oriented Testing.
(C) Discuss the categories of Object Oriented Integration Testing.
(D) Give the essential components of Object Oriented Software Testing.
(E) Write the significance of Reliability Testing with reference to Object Oriented System Testing.
(F) What is UML? Discuss UML Support for Object Oriented Integration Testing.

Q.7 Attempt Any Three Of The Following: (15 Marks)
(A) Explain the importance and contents of Testing Policy.
(B) Explain the Statistical Tools used in Qualitative Analysis.
(C) Why it is necessary to have Test Improvement Model?
(D) State and explain the factors affecting the Effectiveness of Testing.
(E) State and explain different Test Estimations.
(F) What is the importance of Test Report? Explain different types.


0 Comments