Software Testing (May – 2018) [IDOL: Revised Course | Question Paper]


Software Testing (May – 2018) [IDOL: Revised Course | Question Paper]
Software Testing (May – 2018) [IDOL: Revised Course | Question Paper]

DOWNLOAD @
☛ PDF | PDF
☛ Text
☛ Torrent
☛ G-Drive
☛ SlideShare

Time: 3 Hours
Total Marks: 100


NOTES:
(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 Labelled Diagrams Wherever Necessary.
(6) Use of Non-Programmable Calculator is allowed.


Q.1 ATTEMPT ANY TWO QUESTIONS: (10 MARKS)
(A) Compare Black Box, White Box and Grey Box Testing.
(B) Explain the issues in Object Oriented Testing.
(C) What is Cyclomatic Complexity? Explain with an example.
(D) State and explain the Levels of Testing.

Q.2 ATTEMPT ANY THREE QUESTIONS: (15 MARKS)
(A) What is Quality? Explain any four components of Quality.
(B) State and explain different Quality Factors.
(C) Explain TQN in Cost Perspective.
(D) State the Methods or Techniques of Verification. Explain any two.
(E) Compare between Continuous and Continual Improvement in Testing.
(F) Explain Validation Workbench.

Q.3 ATTEMPT ANY THREE QUESTIONS: (15 MARKS)
(A) What is Equivalence Partitioning? Explain the types of Equivalence Class Testing.
(B) Write a note on State Transition Based Testing.
(C) Explain DD-Path with an example.
(D) What are the advantages of Functional Testing?
(E) What is Retrospection? Explain with reference to Functional Testing.
(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.
    (i) Create a decision table for the above problem with any five rules.
    (ii) Provide a test case for each given rule.

Q.4 ATTEMPT ANY THREE QUESTIONS: (15 MARKS)
(A) What is Data Flow Testing? Explain with an example.
(B) What is Program Graph? Explain the terminologies used to Construct Program Graph.
(C) What is Path Testing? Explain with an example.
(D) Write a note on Du Path Test Coverage Metrics.
(E) Write a note on Metric Based Testing.
(F) What are the advantages and disadvantages of Structural Testing?

Q.5 ATTEMPT ANY THREE QUESTIONS: (15 MARKS)
(A) What is integration Testing? Give its advantages.
(B) Write a note on Acceptance Testing.
(C) Explain the advantages and disadvantages of Bottom Up Approach.
(D) Explain the significance of Integration Testing.
(E) Enumerate the objectives and benefits of Unit Testing.
(F) Explain Acceptance Testing in detail.

Q.6 ATTEMPT ANY THREE QUESTIONS: (15 MARKS)
(A) What is UML? Discuss UML Support for Object Oriented Integration Testing.
(B) What is the significance of performance testing? With reference to Object Oriented System Testing.
(C) Write a note on Object Oriented Integration Testing.
(D) How is Object Oriented Software Testing different from Conventional Testing?
(E) What is Class Testing? Discuss the issues related to class testing.
(F) Explain the various levels of Object Oriented Testing.

Q.7 ATTEMPT ANY THREE QUESTIONS: (15 MARKS)
(A) What is the need for Test Process Improvement?
(B) State the advantages and disadvantages of Qualitative Analysis.
(C) Explain the guidelines for developing a Test Plan.
(D) What is test Metrics? Discuss any 5 types of Test Metrics.
(E) State the important guidelines for developing a Test Plan.
(F) Define the term "Efforts" and explain the different types of Efforts.

0 Comments