Check test coverage in code with Coveralls

Reading Time : ~ .

Coverage: It is a tool used for showing the percentage of your codebase covered by tests.

Test Coverage is an important indicator of software quality and an essential part of software maintenance. It helps in evaluating the test cases by providing the data on different coverage items. It is a useful tool for finding untested part of a code.

Test coverage can help in monitoring the quality of testing and assist in directing the test generators to create test cases that cover areas that have not been tested. It helps to measure the quality and identifies unnecessary test cases which will not increase coverage.

Benefits of Test Coverage:

Defect prevention in the project.
It creates additional test cases to increase coverage.
It helps in determining a quantitative measure of code coverage, which indirectly measures the quality of the application or product.

Installation: Pip install coverage

Use "coverage run" to run your program and gather data:

coverage run manage.py test

coverage report -m  # provides the report for the tests

Individual app test can be run using the command

coverage run --source=app1,app2 manage.py test

    By Posted On
SENIOR DEVELOPER at MICROPYRAMID

Need any Help in your Project?Let's Talk

Latest Comments
Related Articles
How to convert xml content into json using xmltodict Nikhila Mergu

We need to process large amounts of data to get the desired results from XML file. xmltodict will help you to process, give JSON formatted ...

Continue Reading...
Dynamically Adding Google Maps with Marker In Django Nikhila Mergu

Google Maps allows you to display maps on your web site, we can also customize maps, and the information on maps.
The Google Maps API ...

Continue Reading...
How to customize the admin actions in list pages of Django admin? Chaitanya Kattineni

Django by default provides automatic admin interface, that reads metadata from your models to provide a beautiful model interface where trusted users can manage content ...

Continue Reading...

Subscribe To our news letter

Subscribe to our news letter to receive latest blog posts into your inbox. Please fill your email address in the below form.
*We don't provide your email contact details to any third parties