Software Testing (December – 2017) [IDOL - Revised Course | Question Paper]


Software Testing (December – 2017) [Revised Syllabus | Question Paper]
Software Testing (December – 2017) [Revised Syllabus | Question Paper]
➤ VIEW:
@SlideShare | @Tumblr | @Instagram | @Behance | @Pinterest | @Flickr

➤ DOWNLOAD:
@GitHub | @HostFree | @G-Drive

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.
(6) Use of Non-Programmable Calculator is allowed.


Q.1. Attempt any two of the following: (10 Marks)
(A) Explain VV Model of Testing in brief.
(B) Explain the issues in Object Oriented Testing.
(C) State the advantages and disadvantages of Structural Testing.
(D) What is Benchmarking? What are its types?

Q.2. Attempt any three of the following: (15 Marks)
(A) State and explain different Quality Factors.
(B) What is Defect? Why Software does have Defect?
(C) Differentiate between Software Quality Assurance and Software Quality Control.
(D) Explain the VV Model of Testing.
(E) State the methods or techniques of Verification. Explain any two.
(F) Explain the characteristics of Big Bang Approach.

Q.3. Attempt any three of the following: (15 Marks)
(A) 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. Create a decision table for the above problem with any five rules. Provide a test case for each given rule.
(B) What is Functional Testing? Explain its advantages and disadvantages.
(C) With the help of an illustrative example, explain how decision table can be used for testing.
(D) Explain Equivalence Class Testing. How does weak normal differ from strong normal form of Equivalence Class Testing?
(E) What is Retrospection? Explain with reference to Functional Testing.
(F) Explain decision tables with an example.

Q.4. Attempt any three of the following: (15 Marks)
(A) Write a note on DD-Path Testing.
(B) Give the significance of Structural Testing.
(C) Write a note on Metric Based Testing.
(D) Write a note on Du Path Test Coverage Metrics.
(E) Explain the following generating adequate test sets for each:
       (i) Statement Coverage
       (ii) Conditional Coverage
(F) Draw a dd-path for the following piece of code.
1) //Program Bank Interest
2) Dim Period As Integer
3) Dim Age As Float
4) Output :( “Enter the Period and Age”)
5) Input: (Period, Age)
6) Output: (“The values entered are ”, Period, Age)
7) IF (Age <= 70)
8) THEN IF (100 <= Period < 200 )
9) THEN Output :( “ Interest paid is 7%”);
10) ELSE IF (200 <= Period < 365 )
11) THEN Output :( “ Interest is 8%”);
12) ENDIF
13) ELSE
14) IF (100 <= Period < 200 )
15) THEN Output :( “ Interest paid is 9%”);
16) ELSE IF (200 <= Period < 365 )
17) THEN Output :( “ Interest is 10%”);
18) ENDIF
19) ENDIF
20) END

Q.5. Attempt any three of the following: (15 Marks)
(A) State and explain different levels of testing.
(B) Explain the advantages and disadvantages of Bottom Up Approach.
(C) "Efficiency of Unit Testing affects the effectiveness of Testing Process". Discuss.
(D) Compare the objectives of Integration and Interaction Testing.
(E) Explain Acceptance Testing in detail.
(F) What is Retrospection? Explain Retrospection with respect to Unit Testing.

Q.6. Attempt any three of the following: (15 Marks)
(A) Describe the feature of Object Oriented Software Testing.
(B) Explain the classes as units with respect to Object Oriented Testing.
(C) Discuss the aspect of Polymorphism and Inheritance with reference to Object Oriented Testing.
(D) What is UML? Discuss UML Support for Object Oriented Integration Testing.
(E) Explain different types of Metric-Based Testing.
(F) Describe Verification & Validation Activities during Coding in VV.

Q.7. Attempt any three of the following: (15 Marks)
(A) Define the term 'Efforts' and explain the different types of Efforts.
(B) "Effectiveness of testing depends on designing good tests cases". Discuss.
(C) What is the importance of a Test Report? Describe its types.
(D) What are Test Cases? Explain its basic components with the help of example.
(E) List the steps for Test Process Improvement.
(F) Explain Test Process Improvement in the following Phases:
       (i) Plan
       (ii) Do
       (iii) Check 
       (iv) Act


0 Comments