Manual Testing Interview Questions and Answers Set 5

41.Can You Explain V Model In Manual Testing?

V model: it is enhanced version of waterfall model where each level of the development lifecycle is verified before moving to next level. In this testing starts at the very beginning. By testing we mean verification by means of reviews and inspections, static testing. Each level of the development life – cycle has a corresponding test plan. A test plan is developed to prepare for the testing of the products of that phase. Be developing the test plans, we can also define the expected results for testing of the products for that level as well as defining the entry and exit criteria for each level.

42.What Is Cyclomatic Complexity?

Cyclomatic complexity is used to measure the complexity of the software using the control flow graph of the software. It is a graphical representation, consisting of following:

NODE: statement of the program is taken as node of the graph.

Edges: the flow of command is denoted by edges. Edges are used to connect two node , this show flow of control from one node to other node in the program.

Using this node and edges we calculate the complexity of the program. This determines the minimum number of inputs you need to test always to execute the program.

43.When Is Used Decision Table Testing?

Decision table testing is used for testing systems for which the specification takes the form of rules or cause-effect combinations. In a decision table the inputs are listed in a column, with the outputs in the same column but below the inputs. The remainder of the table explores combinations of inputs to define the outputs produced.

44.In which order should tests be run?

The most important tests first

45.The later in the development life cycle a fault is discovered, the more expensive it is to fix. why?

The fault has been built into more documentation,code,tests, etc

46.What is Coverage measurement?

It is a partial measure of test thoroughness.

47.What is Boundary value testing?

Test boundary conditions on, below and above the edges of input and output equivalence classes.

48.What is Fault Masking ?

Error condition hiding another error condition

49.What does COTS represent?

Commercial Off The Shelf.

50.The purpose of wich is allow specific tests to be carried out on a system or network that resembles as closely as possible the environment where the item under test will be used upon release?

Test Environment