0% found this document useful (0 votes)
5 views5 pages

Important Questions

Uploaded by

anushapochagoni
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views5 pages

Important Questions

Uploaded by

anushapochagoni
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

1.

Nodes in a flow graph represent

A Variables B Decisions C Statements or blocks D Functions

2. Path testing is mainly used in

A Black box testing B White box testing C System testing D Acceptance testing

3. A predicate node in a flow graph has


A One exit B No exit C Two or more exits D Only one entry
4. An achievable path is a path that
A Exists in documentation B Can be executed C Has errors D Is longest
5. Path sensitizing means
A) Eliminating paths B) Making a path executable C) Finding bugs D) Writing test cases
6. Nodes in a transaction flow graph represent
A Statements B Data Items C Transactions D Conditions
7. Which strategy tests all definition-use paths?
A All-nodes B All-edges C All-DU-paths D Branch coverage
8. Domain and interface testing focuses on
A Internal code B Boundary conditions C Memory usage D Syntax errors
9. A path that does not contain any loops is called
A Cyclic path B Prime path C Simple path D Complete path
10. A path product represents
A Sum of paths B Sequence of path segments C Multiplication of variables D Logical
OR
11. The main purpose of software testing is to
A Prove software is correct B Detect defects C Debug programs D Improve coding speed
12. Which of the following is NOT a testing dichotomy?
A Testing vs Debugging B Verification vs Validation C Manual vs Automatic
D Compilation vs Execution
13. Testing that focuses on internal structure of code is called
A Black box testing B b) White box testing C Grey box testing D
Acceptance testing
14. Transaction flow testing is mainly used in
A Algorithm verification B Business process testing C Unit testing D Debugging
15. A transaction flow graph represents
A Control flow B Data flow C User transactions D Memory
allocation
16. Data flow testing focuses on
A Control structures B Input values C Definition and use of variables D
User interfaces
17. A variable receiving a value is called
A Use B Definition C Predicate D Node
18. A domain is defined as
A Set of outputs B Set of inputs C Set of inputs producing same behavior D
Set of errors
19. Domain testing is mainly used for
A Boundary analysis B Path coverage C Loop testing D Integration testing
20. A path in a flow graph is a sequence of
A Variables B Nodes and edges C Data items D Conditions
21. A bug that causes system crash is categorized as
A Cosmetic bug B Minor bug C Critical bug D Trivial bug
22. Which bug taxonomy category refers to incorrect logic?
A Interface bug B Performance bug C Algorithm bug D Documentation
bug
23. A flow graph represents
A Data flow B Control flow C Information flow D Memory
flow
24. A transaction is
A A loop B A decision C A complete user operation D A variable
25. Transaction flow testing is most suitable for
A Small programs B Menu-driven systems C Embedded systems D
Compiler design
26. DU pair stands for
A Data-Use pair B Definition-Use pair C Decision-Use pair D
Data-Unit pair
27. A variable used in a condition is called
A Computational use B Predicate use C Constant use D Control use
28. A domain with overlapping or curved boundaries is
A Nice B Simple C Ugly D Linear
29. Domain interfaces represent
A Loops B Transitions between domains C Variables D Statements
30. The length of a path is measured by the number of
A Nodes B Loops C Edges D Predicates
31. In a flow graph, an edge represents the flow of ______.
32. A node with two or more outgoing edges is called a ______ node.
33. Path testing is a part of ______ box testing.
34. A path is said to be achievable if it can be ______ during execution.
[Link] flow testing helps in identifying missing or incorrect ______.
[Link] starting point of a transaction flow graph is called the ______ node.
[Link]-DU-paths strategy ensures coverage of all ______ paths.
[Link] flow testing helps detect ______ related defects.
[Link] boundary between two domains is called a domain ______.
[Link] testing is an extension of ______ value analysis.
[Link] primary purpose of software testing is to ______ defects.
[Link] cannot prove the absence of bugs, only their ______.
[Link] answers the question “Are we building the product ______”
[Link] classification of bugs into categories is called bug ______.
[Link] flow testing is a ______ based testing technique.
[Link] transaction flow graph models the system from the ______ perspective.
[Link] flow testing tracks the ______ and ______ of variables.
[Link] of a variable in an expression is called ______ use.
49.A domain is a set of input values producing the same ______.
[Link] and linear domains are called ______ domains.
[Link] answers the question “Are we building the ______ product.
[Link] that affect system safety or cause crashes are called ______ bugs.
[Link] graphical representation of program control flow is called a ______ graph.
[Link] a flow graph, a node represents a program ______ or block.
55.A transaction flow graph is similar to a ______ flow graph.
[Link] path in a transaction flow graph represents a complete ______.
[Link] flow testing is mainly applied during ______ testing.
[Link] of a variable in an expression is called ______ use.
[Link] of a variable in a condition is called ______ use.
[Link] or irregular domains are called ______ domains.

1. Differentiate between testing and debugging.


2. What is the purpose of testing? Discuss the principles of test case design.
3. What are the transaction flows? Explain their complications.
4. What is meant by Data-flow testing? And Explain The data-flow testing strategies.
5. Discuss in detail transaction flow testing techniques?
6. Explain basic concepts of path products and path expressions.
7. Explain various consequences of bugs. What are the remedies for test bugs? Explain
8. explain various dichotomies in software testing.
9. explain various path selection rules for path testing.
10. Discuss the following strategies of data flow testing with suitable examples:
i. All-predicate-uses (APU) strategy
ii. All-computational (ACU) strategy.
11. What is meant by a nice domain? Give an example for nice two-dimensional domains.
12. Explain reduction procedure algorithm with example?
13. Explain path sensitization and heuristics procedures for sensitizing paths.
14. Evaluate the model for testing.
15. Explain transaction-flow graph implementation with example.
16. Define domain testing and schematic representation of domain testing?
17. What are dataflow anomalies? Explain about dataflow anomaly state graph.
18. Write the role of path expression and path Products in testing.

You might also like