JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD MCA V Semester SOFTWARE TESTING METHODOLOGIES Previous Question Paper (June/July - 2018 - R13)

MCA | V Semester | V | R13 | June/July - 2018

Answer PaperPaper Code: 815BEMaximum Marks: 60Time: 3 Hours

Part A is compulsory which carries 20 marks. Answer all questions in Part A. Part B consists of 5 Units. Answer any one full question from each unit.

Part A

120 marks
a

What is bug? What are the consequences of bugs? Explain.

4 marks

Answer

A bug is a fault, error, or flaw in a software system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways. Consequences include system crashes, data corruption, security vulnerabilities, financial loss, loss of user trust, and increased maintenance costs due to the need for rework and debugging.

b

Name and explain different data flow testing strategies.

4 marks

Answer

Data flow testing focuses on the points where variables receive values and where they are used. Key strategies include:

  • All-Defs Strategy: Ensures every definition of a variable is followed by at least one use of that variable.
  • All-Uses Strategy: Ensures that for every definition of a variable, every possible use (both computation and predicate) is covered.
  • All-DU-Paths Strategy: The most rigorous strategy, requiring that all definition-use paths (the path from a definition to a specific use) are exercised.
c

Explain how domain testing can be used in both functional and structural testing.

4 marks

Answer

Sign in to view the complete answer paper.

d

Differentiate among path testing, state testing and logic based testing.

4 marks

Answer

Sign in to view the complete answer paper.

e

Define graph matrix and explain out-degree and in-degree.

4 marks

Answer

Sign in to view the complete answer paper.

Part B

2

Explain different kinds of bugs with examples for each. Also write the taxonomy of bugs.

8 marks

Answer

Sign in to view the complete answer paper.

OR
3

Define path sensitization and explain path sensitization for achievable and unachievable paths.

8 marks

Answer

Sign in to view the complete answer paper.

4

Demonstrate the transaction flows and its complications. State and explain various transaction flow junctions and mergers.

8 marks

Answer

Sign in to view the complete answer paper.

OR
5

Explain the procedure to construct data flow graph. Compare the path flow and data flow testing strategies.

8 marks

Answer

Sign in to view the complete answer paper.

6

Discuss in detail about nice domains and ugly domains with suitable examples.

8 marks

Answer

Sign in to view the complete answer paper.

OR
7

Define path product, path expression and path sum. Give suitable examples and applications for each.

8 marks

Answer

Sign in to view the complete answer paper.

8

What are the testing strategies for KV charts? Explain the KV charts for two variables and three variables.

8 marks

Answer

Sign in to view the complete answer paper.

OR
98 marks
a

Discuss the principles of state testing. Explain its advantages and disadvantages.

4 marks

Answer

Sign in to view the complete answer paper.

b

Explain about don’t care conditions in logic based testing.

4 marks

Answer

Sign in to view the complete answer paper.

10

Discuss node reduction algorithm in terms of matrix operations. Demonstrate the matrix operations in tool building.

8 marks

Answer

Sign in to view the complete answer paper.

OR
118 marks
a

What are the potential benefits from using tools to support testing? Discuss.

4 marks

Answer

Sign in to view the complete answer paper.

b

Explain the Win-Runner testing process in detail.

4 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of SOFTWARE TESTING METHODOLOGIES from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for MCA V Semester V, June/July - 2018, R13.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in SOFTWARE TESTING METHODOLOGIES

Loading Question Papers

Fetching data from database...