VTU Computer Science (Semester 8)
Software Testing
June 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) Explain errors, faults and failures in the process of programming and testing with a flow diagram.
8 M
1(b) Briefly explain about functional testing and structural testing.
8 M
1(c) Draw the dataflow diagram for a structured triangle program implementation.
4 M

2(a) With example, explain about boundary value analysis and mention its limitation.
4 M
2(b) With Neat figure, explain about i) Robustness testing ii) Worst case testing.
6 M
Explain about,
2(c)i) Strong normal equivalence class testing.
2 M
2(c)ii) Strong Robust equivalence class testing.
2 M
2(d) Write equivalence class test cases for the triangle problem.
6 M

3(a) Write a structured triangle program graph and find the DD paths, DD path graph for the triangle program.
8 M
3(b) For the rpogram graph G(P) and a set of program variable V define the following:
  Defining node of variable
  ii) Usage node of variable.
  iii) Definition use path with respect to variable.
  iv) Definition clear path with respect to variable.
4 M
Explain about,
3(c)i) Du-path test coverage metrices with data flow diagram.
4 M
3(c)ii) Style and technique to find slice of program.
4 M

4(a) Explain about specification ' based life cycle model.
6 M
4(b) Briefly explain about SATM system, draw the context diagram, ER model and decomposition tree for SATM system.
8 M
4(c) Explain about path-based integration.
6 M

5(a) Briefly explain about functional strategies for thread testing.
10 M
5(b) Explain about client / server testing.
10 M

6(a) With a nwat diagram, explain the relation of verification and validation activities with respect to artifact produced in software development project.
8 M
6(b) Explain the six principles that characterize various approaches and technique for analysis and testing.
12 M

7(a) Define Scaffolding Distinguish between Generic versus specific Scaffolding briefly.
8 M
7(b) Explain about:
i) Test oracles   ii) Capture and Relay   iii) Test cases
12 M

Write a short note on the following
8(a) Quality and processes
5 M
8(b) Risk planning
5 M
8(c) Test and analysis strategies & plan.
5 M
8(d) Quality goal
5 M



More question papers from Software Testing
SPONSORED ADVERTISEMENTS