Tuesday 30 June 2020

What is Code Coverage?

Code Coverage is a White Box Testing technique used to determine lines of code successfully validated.It helps to determine which lines of code are never executed.It is a dynamic white box testing as access to the code is made available.
The different types of Code Coverage analysis includes :
1.Statement Coverage.
2.Branch Coverage.
3.Condition Coverage.

1.Statement Coverage :
The most simplest form of code coverage is statement coverage or line coverage.Here we ensure that every statement is executed at least once during testing.100% statement coverage can be misleading at times as it does not ensure that your program is tested completely.

2.Branch Coverage :
It is also called as Path Testing.Here we try to cover all the paths in the software to ensure the program is tested completely.

3.Condition Coverage :
Condition coverage takes into account multiple conditions to be tested to ensure that the program is tested completely.


 The different code coverage tools are :

1.CodeCover.
2.OpenCover
3.JCov
4.EMMA

Sunday 21 June 2020

What is Bugzilla?

Bugzilla is a bug tracking tool developed by Mozilla.It is a open source software to manage the bugs/defects.Bugzilla was developed in PERL.Bugzilla allows the software test engineers to track all the defects/bugs.Even though bugzilla is opensource it offers almost all the features of commercial defect tracking tools.This makes bugzilla the most popular among the defect tracking tools.It can also be linked with different tools such as Testlink,Quality Centre etc.

Key Features of Bugzilla:

1.It displays complete bug history.
2.It has advanced search options.
3.It can be integrated with other test management tools.
4.It increases productivity by delivering good performance.
5.It supports  XML.
6.More Secured.
7.Bug report changes can be notified through emails.
8.User interface can be customized.