Answer Posted / vidya
Cyclomatic complexity is a software metric (measurement).
It was developed by Thomas McCabe and is used to measure
the complexity of a program. It directly measures the
number of linearly independent paths through a program's
source code. It is computed using a graph that describes
the control flow of the program. The nodes of the graph
correspond to the commands of a program. A directed edge
connects two nodes if the second command might be executed
immediately after the first command.
Definition
M = E − N + 2P
where
M = cyclomatic complexity
E = the number of edges of the graph
N = the number of nodes of the graph
P = the number of connected components.
"M" is alternatively defined to be one larger than the
number of decision points (if/case-statements, while-
statements, etc) in a module (function, procedure, chart
node, etc.), or more generally a system.
Separate subroutines are treated as being independent,
disconnected components of the program's control flow graph.
| Is This Answer Correct ? | 1 Yes | 1 No |
Post New Answer View All Answers
What are the contents of test plans and test cases?
Explain the advantages of implementing cmmi.
What is extreme programming and what is it got to do with testing?
List out the roles of quality assurance engineer?
What Contains in Business Design Document?
We have a WISPr application making an authentication request to a server running an authentication module. The client application is sending the User--Agent value, but the authentication application logs the User-Agent value as null, please explain the steps i should take to troubleshoot the issue. Please mention the steps by applying your knowledge of the OSI model.
What are the benefits of destructive testing?
Field level test cases are developed using AF TOD to validate individual fields on a screen using a black box testing methodology. IN THIS CONTEXT WHAT IS "AF TOD"
kindly guide me about inspection process with the requried roles in detail?
What is the Differnce B/W Quality Management and Quality Control
What if the project is not big enough to justify extensive testing?
prepare functional requirements and design test cases for a given business requirement as follows(consider all the implicit requirements): A message portal is given,Login into that, check for any e_mail in inbox-if present reply,if not compose a mail and send it.
Explain what is a cause effect graph?
What are the responsibilities of a qa analyst?
Could anyone share FAQs for QA/QC position.