Book Image

Jasmine Cookbook

By : Munish Kumar
Book Image

Jasmine Cookbook

By: Munish Kumar

Overview of this book

Table of Contents (16 chapters)
Jasmine Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Introduction


Code coverage is used to determine which lines/pieces of code (or areas of a program) are not tested or exercised by a set of specs. Code coverage ensures the effectiveness of your specs/test suite, and not the quality of your product. However, if coverage is high (that is, between 90 percent and 100 percent), product quality will certainly be good. A program with high code coverage is tested thoroughly and has a lower chance of having production bugs as compared to a program with low code coverage. In other words, code coverage helps to determine whether Jasmine specs are sufficient for a specific feature/functionality or if there is a need to develop more specs in order to increase the code coverage.

To measure what percentage of code has been exercised by the specs/test suite, one or more coverage criteria/metrics are used. The major ones are statement coverage, function coverage, branch coverage, and condition coverage. To get more details about code coverage, you can visit...