Software Testing (April – 2015) [IDOL - Revised Course | Question Paper]


Software Testing (Revised Syllabus) [April – 2015 | Question Paper]
Software Testing (Revised Syllabus) [April – 2015 | 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) Define Test Case and Test Scenario. Explain with example.
(B) Discuss different Levels of testing.
(C) Explain Process Improvement Cycle (PDCA).
(D) Give Formal definition of Basis Path Testing. Explain this Testing Technique with help of an example.

Q.2 Attempt Any Three Of The Following: (15 Marks)
(A) Explain the basic principles on which testing is based.
(B) Define User Gap and Producer Gap. Explain how these gaps can be closed?
(C) Explain Generic Quality Management System Structure for an organization.
(D) Discuss VV Model briefly.
(E) Explain the concept of Cost of Quality.
(F) Discuss TQM Approach of Testing.

Q.3 Attempt Any Three Of The Following: (15 Marks)
(A) Write a short note on Boundary Value Analysis.
(B) Explain Decision Table Testing with example.
(C) Consider a program for the determination of the largest amongst three numbers. Its input is a triple of Positive Integers (say x, y and z) and values are from interval [1, 300]. Design the Boundary Values (robustness) test cases.
(D) Compare and contrast Boundary Value Analysis and Equivalence Partitioning.
(E) Write a short note on "Requirement Traceability Matrix".
(F) A login process allows User ID and Password to authorize users. From customer requirements user ID takes numbers and alphabets in lower case and can be 4 to 16 characters long. The password object takes alphabets in lower case from 4 to 8 characters long. Prepare test case titles/scenario using Equivalence Partitioning.

Q.4 Attempt Any Three Of The Following: (15 Marks)
(A) Explain Slice-Based Testing.
(B) Write a short note on Path-Testing Coverage Metrics.
(C) What is Data Flow Testing? Explain how to find DD-Path.
(D) What is Cyclomatic Complexity? Discuss its significance.
(E) Write a short note on System Testing.
(F) Discuss the significance of stubs and drives with help of example.

Q.5 Attempt Any Three Of The Following: (15 Marks)
(A) Explain Call Graph Based Integration.
(B) Give difference between Top Down and Bottom Approach Integration.
(C) With an example explain MM-Path.
(D) Explain Neighborhood Integration. Enumerate its pros and cons.
(E) Discuss the significance of Integration. Explain briefly various approaches to Integration Testing.
(F) Explain Big Bang Integration. In what kind of projects is it advisable to use this technique?

Q.6 Attempt Any Three Of The Following: (15 Marks)
(A) Write Functional Strategies for Thread Testing.
(B) Which one is the better option (Method or Class) for selecting as a unit in Object-Oriented Testing for unit testing and why?
(C) Write various steps for Object-Oriented System Testing.
(D) Discuss Challenges of Class Testing.
(E) Explain Control Flow Testing.
(F) Explain State Transition Testing.

Q.7 Attempt Any Three Of The Following: (15 Marks)
(A) Explain the template for "Test Planning".
(B) What do you mean by Process Metrics? Define any two Process Metrics.
(C) What do you mean by Quantitative Data? Name various Non-Statistical tools and Explain Multivoting (Pareto Voting).
(D) Explain various levels of Test Process Maturity Model.
(E) Give difference between Black Box and White Box Testing.
(F) Write a short note on Code Coverage Metric.



0 Comments