Software Testing (November – 2015) [CBSGS - 75:25 Pattern | Question Paper]


[Question Paper] Software Testing (75:25 Pattern) [November – 2015]
[Question Paper] Software Testing (75:25 Pattern) [November – 2015]

DOWNLOAD
➥ Download: PDF
➥ View: PDF
➥ View (Image): @Pinterest | @Flickr


B.Sc.IT: Semester – V
[Software Testing]
Question Paper (November – 2015) [75:25 Pattern]

Time: 2 ½ Hours
Total Marks: 75


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) Discuss the Correlation between “the cost of finding and fixing defects” and “software development life cycle phases”.
(B) What is Software Testing? Discuss objectives of testing.
(C) Explain Fundamental Test Process.
(D) If we don’t find defects does that mean the users will accept the software? Discuss.

Q.2 Attempt Any Two Of The Following: (10 Marks)
(A) Discuss the characteristics of Good Testing.
(B) Explain the two Vs of Software Testing (Verification and Validation).
(C) Explain briefly the four test levels used in V-Model of Software Testing with their objectives.
(D) Describe the purpose of Confirmation Testing and Regression Testing.

Q.3 Attempt Any Two Of The Following: (10 Marks)
(A) What is Static Testing? What is its main objective? Summarize advantages of using Static Testing on Software work products.
(B) Mention six main steps of a Typical Formal Review Process. Discuss the proceedings of a “Review Meeting”.
(C) Define the following terms:
      (i) Cyclomatic Complexity
      (ii) Data Flow
      (iii) Control Flow
      (iv) Entry Criteria
      (v) Exit Criteria
(D) Discuss success factors for reviews.

Q.4 Attempt Any Two Of The Following: (10 Marks)
(A) Define “Test Condition”? Describe the purpose of identifying test conditions.
(B) What is the meaning of “Traceability” in Software Testing? Why is traceability important?
(C) Explain briefly, different types of Software Testing Techniques.
(D) If you hold an ‘over 60s’ rail card, you get a 34% discount on whatever ticket you buy. If you are travelling with a child (under 16), you can get a 50% discount on any ticket if you hold a family rail card, otherwise you get a 10% discount. You can only hold one type of rail card. Produce a decision table showing all the combinations of fare types and resulting discounts and derive test cases from the decision table.

Q.5 Attempt Any Two Of The Following: (10 Marks)
(A) Define “Test Plan”. Why do we write Test Plan?
(B) Write a short note on “Test Monitoring”.
(C) How Configuration Management supports testing?
(D) Explain Incident Report Life Cycle.

Q.6 Attempt Any Two Of The Following: (10 Marks)
(A) Classify different types of test tools according to the test process activities.
(B) Explain the features and characteristics of Incident Management Tools.
(C) Discuss the potential benefits of using tools in Software Testing.
(D) State the goals of a Proof-Of-Concept or Piloting Phase for tool evaluation.

Q.7 Attempt Any Three Of The Following: (15 Marks)
(A) “Degree of independent testing avoids author bias and is often more effective at finding defects and failure”. Explain.
(B) Explain the significance of stubs and drivers with help of example.
(C) What are the main Review Types? Explain briefly main characteristics and objectives of Inspection.
(D) White a short note on Test Coverage.
(E) Describe tasks to be performed by Test Leaders and Testers.
(F) Define the following terms:
      (i) Probe-effect
      (ii) Heizenbugs
      (iii) Test Script
      (iv) Web-spider
      (v) Dynamic Comparator

0 Comments