JNTU
JNTU B.Tech III SOFTWARE TESTING METHODOLOGIES Previous Question Paper (February - 2023 - R18)
Note: i) Question paper consists of Part A, Part B.
ii) Part A is compulsory, which carries 25 marks. In Part A, Answer all questions.
iii) In Part B, Answer any one question from each unit. Each question carries 10 marks and may have a, b as sub questions.
Part A
Define path testing.
Answer
Path testing is a structural testing technique that aims to execute every independent path through a program's control flow graph at least once to ensure that all statements and branches are covered.
What is the difference between an error and a bug?
Answer
An error is a human mistake made by a developer or designer during the software development process (e.g., a misunderstanding of requirements). A bug (or fault) is the manifestation of that error in the source code, which causes the software to deviate from its intended behavior during execution.
Write a short note on random testing.
Answer
Sign in to view the complete answer paper.
What is the significance of data flow testing?
Answer
Sign in to view the complete answer paper.
Write a short note on path expressions.
Answer
Sign in to view the complete answer paper.
List out the different operators that are used to solve any boolean algebra.
Answer
Sign in to view the complete answer paper.
Define a transition bug.
Answer
Sign in to view the complete answer paper.
What is good state graph?
Answer
Sign in to view the complete answer paper.
Define a connection matrix.
Answer
Sign in to view the complete answer paper.
List the applications of graph matrices.
Answer
Sign in to view the complete answer paper.
Part B
Differentiate between testing and debugging.
Answer
Sign in to view the complete answer paper.
Describe the model for testing.
Answer
Sign in to view the complete answer paper.
Classify the different types of bugs and explain.
Answer
Sign in to view the complete answer paper.
State and explain the transaction flow testing techniques.
Answer
Sign in to view the complete answer paper.
Compare static slicing with dynamic slicing.
Answer
Sign in to view the complete answer paper.
How developers and testers treat nice and ugly domains? Illustrate with the help of examples.
Answer
Sign in to view the complete answer paper.
Illustrate maximum path count arithmetic with an example.
Answer
Sign in to view the complete answer paper.
Describe the usage of regular expression in flow anomaly detection.
Answer
Sign in to view the complete answer paper.
Justify the use of decision table implementation for designing test cases.
Answer
Sign in to view the complete answer paper.
Explain the procedure for specification validation using KV charts.
Answer
Sign in to view the complete answer paper.
Explain the following terms:
Design guideline for building finite state machine
Answer
Sign in to view the complete answer paper.
Inessential finite state behavior.
Answer
Sign in to view the complete answer paper.
Write short notes on testability tips.
Answer
Sign in to view the complete answer paper.
Summarize the concept transition testing.
Answer
Sign in to view the complete answer paper.
Describe node-term reduction optimization.
Answer
Sign in to view the complete answer paper.
Give a brief summary on relations.
Answer
Sign in to view the complete answer paper.
Write an algorithm for node reduction using matrix operations and explain.
Answer
Sign in to view the complete answer paper.