Practical Code Coverage

Bern -- 22nd March 2013

Paul Johnson


www.pjcj.net

Testing

Testing

What is code coverage?

What is code coverage?

Black Box Testing

Black Box Testing

White Box Testing

White Box Testing

Code coverage metrics

Code coverage metrics

Statement coverage

Statement coverage

Statement coverage

Statement coverage

Branch Coverage

Branch Coverage

Branch Coverage

Branch Coverage

Branch Coverage

Branch Coverage

Condition Coverage

Condition Coverage

Condition Coverage

Condition Coverage

Condition Coverage

Condition Coverage

Condition Coverage

Condition Coverage

Condition Coverage

Condition Coverage

Time Coverage

Time Coverage

Documentation Coverage

Documentation Coverage

Devel::Cover

Devel::Cover

runops

runops

Back to Reality

Back to Reality

Other Languages

Other Languages

C and XS

C and XS

Devel::Cover

Devel::Cover

Future

Future

Questions

Questions