coverage analysis copy

Upload: lakshmisree-sajit

Post on 22-Feb-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Coverage Analysis Copy

    1/5

    What is coverage analysis?

    In coverage analysis, analysis of coveragematrics is done,and assure quality of your set oftests

    Mainly codecoverage analysis is done Code coverage analysisis the process of:

    *Finding areas of a program not exercised by aset of test cases,

    *reating additional test cases to increasecoverage, *!etermining a quantitative measureof code coverage, "hich is an indirect measureof quality

  • 7/24/2019 Coverage Analysis Copy

    2/5

    ntnd#

    $ou use coverage analysis to assure quality ofyour set of tests, not the quality of the actualproduct%

    $ou do not generally use a coverage analy&er"hen running your set of tests through yourrelease candidate%

    overage analysis requires access to testprogram source code and often requiresrecompiling it "ith a special command%

  • 7/24/2019 Coverage Analysis Copy

    3/5

    overage analysis tools

    Code Coverage Tool(covered)

    Verifcation Navigator

    'n integrated design veri(cationenvironment that enables a consistent,easy)to)use and ecient veri(cation

    methodology "ith a po"erful set of best)in)class tools for managing the +!veri(cation process,coverage analysis etc%

    http://www.transeda.com/http://www.transeda.com/http://www.transeda.com/
  • 7/24/2019 Coverage Analysis Copy

    4/5

    What is Covered?

    overed is a -erilog code coverage analysis tool that can be useful fordetermining ho" "ell a diagnostic test suite is covering the designunder test .!/01% It is command)line based "ith an optional 0cl203 4/Ireport vie"er, ma3ing it portable across almost all platforms%

    overed is a tool that uses your design (les along "ith standard -!,

    506 or F70 dump (les to analy&e the code coverage of the !/0% 0hecode coverage information is stored in a special database (le that canbe retrieved and 8merged8 "ith ne" coverage information to create asummed coverage total for several tests%

    'fter a database (le has been created, the user may generate various'7II reports that summari&e the coverage information or run

    overed9s 4/I to interactively analy&e the coverage information%'dditionally, multiple !! (les from the same design can be ran3edfor the purposes of running regressions and understanding "hich !!(les do not add coverage information and can be excluded fromregressions runs, if needed%

  • 7/24/2019 Coverage Analysis Copy

    5/5

    ntnd##

    overed currently supports -erilog);;