Coverage Validator Help

Coverage Validator Help

Coverage Validator by Software Verification Copyright Software Verify Limited (c) 2002-2015 Coverage Validator Source code coverage analysis for Win32 applications by Software Verification Welcome to the Coverage Validator software tool. Coverage Validator is a source code coverage analysis software tool. Using Coverage Validator you can identify unvisited functions and unvisited lines in your source code. This information can be used to inform your testing program to ensure that you test all of your software. Coverage Validator provides numerous features to allow you integrate Coverage Validator into your regression tests and unit tests. This allows you to monitor the progress of your software testing during your development programme. We hope you will find this document useful. Coverage Validator Help Copyright © 2002-2015 Software Verification Limited All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document. Printed: March 2016 in United Kingdom. I Coverage Validator Help Table of Contents Foreword 1 Part I Overview 3 1 Notatio.n.. .u..s.e..d.. .i.n.. .t.h..i.s.. .h..e..l.p.. ..................................................................................................... 3 2 Introdu.c.i.n..g.. .C...o..v.e..r..a..g..e.. .V..a..l.i.d..a..t.o..r. ............................................................................................ 5 3 Why Co..v.e..r..a..g..e.. .V..a..l.i.d..a..t.o..r.?.. ..................................................................................................... 6 4 What d.o.. .y.o..u.. .n..e..e..d.. .t.o.. .r..u..n.. .C..o..v..e..r.a..g..e.. .V..a..l.i.d..a..t.o..r.?.. ..................................................................... 8 5 Buying .C...o..v.e..r..a..g..e.. .V..a..l.i.d..a..t.o..r. .a..n..d.. .s..u..p..p..o..r.t. ............................................................................... 9 6 How d.o..e..s.. .C..o..v..e..r.a..g..e.. .V..a..l.i.d..a..t.o..r. .w...o..r.k..?.. .................................................................................. 10 7 Suppo.r..t.e..d.. .C..o..m...p..i.l.e..r.s.. .......................................................................................................... 11 8 User P.e..r..m...i.s.s..i.o..n..s. ................................................................................................................. 13 Part II Getting Started 19 1 Enabli.n..g.. .D..e..b..u..g..g..i.n..g.. ............................................................................................................ 19 Microsoft Com...p...i.l.e..r..s.. ............................................................................................................................................ 19 Borland Comp..i.l.e..r..s.. .(..C..+..+.. .a..n...d.. .D..e...l.p..h..i.).. ................................................................................................................. 20 MinGW - gcc/g..+..+.. .................................................................................................................................................... 20 QtCreator .......................................................................................................................................................... 20 Other Compile...r.s... ................................................................................................................................................... 21 2 Quick .S..t.a..r..t. .......................................................................................................................... 21 Part III The User Interface 26 1 Menu .R..e..f.e..r.e..n..c..e.. .................................................................................................................. 26 File menu .......................................................................................................................................................... 27 Edit menu .......................................................................................................................................................... 28 Configure me.n...u.. .................................................................................................................................................... 28 Managers me.n...u.. .................................................................................................................................................... 29 Query menu .......................................................................................................................................................... 29 Tools menu .......................................................................................................................................................... 30 Data View s m.e..n...u.. .................................................................................................................................................. 30 Softw are Upd.a..t.e..s... .m...e...n..u.. ...................................................................................................................................... 31 Help menu .......................................................................................................................................................... 32 2 Toolba..r. .R...e..f.e..r.e..n..c..e.. .............................................................................................................. 32 3 The st.a..t.u..s. .b..a..r. ...................................................................................................................... 33 4 Keybo.a..r.d.. .S...h..o..r.t.c..u..t.s. ............................................................................................................. 35 5 Icons ................................................................................................................................... 36 6 The m.a..i.n.. .d..i.s..p..l.a..y. ................................................................................................................. 36 Summary .......................................................................................................................................................... 37 Coverage .......................................................................................................................................................... 39 Branch Cover.a..g..e.. ................................................................................................................................................... 47 Functions .......................................................................................................................................................... 56 Directories .......................................................................................................................................................... 65 DLLs .......................................................................................................................................................... 73 Copyright © 2002-2015 Software Verification Limited Contents II Unit Tests .......................................................................................................................................................... 80 Files and lines.. ........................................................................................................................................................ 85 Diagnostic .......................................................................................................................................................... 93 7 User In..t.e..r.f.a..c..e.. .M...o..d..e.. ............................................................................................................ 95 8 Setting..s.. ............................................................................................................................... 96 Data Collectio.n.. .S..e...t.t.i.n...g..s.. ....................................................................................................................................... 96 Data Displa..y....................................................................................................................................................... 99 Colours ......................................................................................................................................... 99 Data Display ......................................................................................................................................... 101 Code View ing ........................................................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    320 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us