VTU Computer Science (Semester 8)
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) With a neat diagram of a testing life cycle explain following
i) Fault   ii) Failure   iii) Incident   iv) Test case
10 M
1(b) With a neat sketch, explain the features of ' The SATM ' system.
10 M

2(a) Explain the following
i) Robustness testing   ii) Worst - case testing.
8 M
2(b) Describe the equivalence class test cases for 'The triangle problem'.
12 M

3(a) Define the program graph, Write a structured triangle program and the program graph.
10 M
3(b) Foe the program graph G(P) and a set of program variable 'All-Defs criterion', 'All C-uses/some p-used and 'All du-paths criterion'.
10 M

4(a) Briefly explain the specification ' based life ' cycle models in levels of testing.
10 M
4(b) What is decomposition based integration? Define the different types of decomposition based integration.
10 M

5(a) Briefly explain the basic concepts for requirements specification in system testing.
10 M
5(b) Write a short note on. 'taxonomy of interactions' and 'Client/Server testing'.
10 M

6(a) List and explain any four principles that characterize various approaches and techniques for analysis and testing.
10 M
6(b) Explain how does the goals of quality process improvement can be accomplished for analysis and testing of a software.
10 M

7(a) What is fault - based testing? Define the terminologies 'Program location' and Alternate expression'.
6 M
7(b) Define scaffolding? Mention the purposes of scaffolding.
4 M
7(c) What is a test oracle? With a neat diagram explain the comparison based test oracle.
10 M

8(a) Discuss the risks generic to process management and risks specific to quality management with a suitable example.
10 M
8(b) Discuss the basic elements of analysis and test plan.
10 M



More question papers from Software Testing
SPONSORED ADVERTISEMENTS