What is cyclomatic complexity?

Answers were Sorted based on User's Feedback



What is cyclomatic complexity?..

Answer / mfsi_chinmayb

Hi,
Cyclomatic complexcity is a methodology to measure the
complexity at a certain area of code.In other words it an
another way to reach at defect clustering.
Cyclomatic complexity is to measure the number of
independent paths in a program's source code.
The formula it follow: M = E- N + 2P
where

M = cyclomatic complexity
E = number of edges of the graph
N = number of nodes of the graph
P = the number of connected components.

**The easier one is like:n(umber of Decision statements in
the program being tested plus one.)
It provides the degree of testing/review required in a
certain area of code.

Is This Answer Correct ?    1 Yes 0 No

What is cyclomatic complexity?..

Answer / 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

What is cyclomatic complexity?..

Answer / rahat menon

cyclomatic complexity is one practised by phsyco people ...
it is a way to find out how complex dat person is ..

scientist who r making research on this has gone mad n
pissed ..

Is This Answer Correct ?    0 Yes 0 No

What is cyclomatic complexity?..

Answer / guest

RAHAT

Your Psycho spelling wrong. I have a feeling you are the
psyco. Since you are messing with wrong thing.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More QA Concepts Interview Questions

what is query to see the "user" in SQL Server 2000

2 Answers   Satyam,


What do you mean by High Level and Low Level Scenarios explain using an Example ?

2 Answers   HCL,


What would be the test approach for testing an e-commerce website which is coming to us from the vendor for maintenance. What will be the test approach fro the same when we do no have artifacts, test cases, test plan etc.

2 Answers   HCL, Wipro,


how to answer the question,as a tester what is the suggestion that you have given which helped the project,can anyone answer please?

1 Answers   Wipro,


What is the difference between quality assurance and software testing?

0 Answers  






which comes first test strategy or test plan?

3 Answers   MBT,


What is cross browser testing?

0 Answers  


can any body tell what are the roles of QA clearly plzzzz

1 Answers  


Who in the company is responsible for Quality?

3 Answers  


Explain what is the difference between regression testing and retesting?

0 Answers  


Explain the benefits of destructive testing.

0 Answers  


In Software Development Team, Who has the biggest and smallest salary? Can You list all of it? It say that SQA Tester is the smallest one, Is it right?

0 Answers  


Categories