VTU Information Science (Semester 6)
Software Testing
May 2016
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1(a) What is software testing? Why it is so important in software development life cycle?
6 M
1(b) Define the following : i) Error ii) fault iii0 failure iv) incident v) test vi) test case.
6 M
1(c) Explain with a neat diagram the currency converter and Saturn wind shield wiper controller.
8 M

2(a) Jusify the usage of boundary value analysis with function of two variables and highlight the limitations of BVA.
8 M
2(b) Briefly explain weak normal and strong robust equivalence class testing with an exapmple.
4 M
2(c) Write a short note on random testing.
4 M

3(a) What is cyclomatic complexity? Explain how to calculate cyclomatic complexity of a given program by considering the biggest of three number logic.
8 M
3(b) Explain slice-based testing guidelines and observations in detail.
8 M
3(c) Write short notes on define/use testing.
4 M

4(a) With a neat diagram explain the waterfall life cycle and clearly show partial functional decomposition of the ATM system.
8 M
4(b) List and explain pros an cons of the water fall model.
4 M
4(c) With supporting diagrams and examples explain top-down and bottom-up integration.
8 M

5(a) Explain the basic concept for requirements specification.
12 M
5(b) Explain with supporting diagram the client server testing.
8 M

6(a) Define valication. With a neat sketch explain the relation of verification and validation activities with respect to artifacts production in a software development project.
10 M
6(b) Explain sensitivity and redundancy.
6 M
6(c) Define the terms reliability and availability.
4 M

7(a) Distinguish between :
i) Competent prtant and programmer hypothesis and coupling effect hypothesis.
ii) Distinguished mutant and equivalent mutant.
4 M
7(b) Explain the fault-based adequate criteria.
8 M
7(c) What is scaffolding? Explain briefly generic versus specific scaffolding.
8 M

Write short notes on
8(a) Clean room process
6 M
8(b) Different types of risks specific to the quality process.
6 M
8(c) A standard organization of an analysis and test plan.
8 M



More question papers from Software Testing
SPONSORED ADVERTISEMENTS