Author archive for Sébastien Fricker

  • Retrieve code coverage data via a remote debugger connection

    By on 九月 25, 2018

    Introduction By default, the code coverage tool Squish Coco creates a file with the extension .csexe upon the application exit with the code coverage information of the current execution. When working

    Read more
    froglogic
  • What exactly is cyclomatic complexity?

    By on 四月 3, 2018

    The cyclomatic complexity is a measurement of the code complexity proposed by Thomas J. McCabe which is often considered as a magic number which allows us to measure the complexity of a program. It is

    Read more
    froglogic
  • Coco Tip: Manual testing on a remote system with Coco

    By on 十月 17, 2017

    In many cases the application to test is not physically located on the tester’s desktop, which requires that the generated application data, such as code coverage information, gets transferred f

    Read more
    froglogic
  • MC/DC Coverage and Short Circuit Explained

    By on 五月 9, 2017

    Modified Condition/Decision Coverage (MC/DC) is a code coverage metric that is referred to in many safety standards as the highest level of quality. It was first defined to provide an intermediate met

    Read more
    froglogic
  • Bug Location with Squish Coco 3.4

    By on 八月 17, 2016

    Locating a software failure can be a tenuous and a time intensive operation due to the fact of the explosion of the source code size and their test suite. Also the complexity of some software imposes

    Read more
    froglogic
  • Locating Bugs by Comparing Coverage of Two Tests

    By on 五月 23, 2016

    The typical answer to the question: Which source code line is responsible for a bug? is Use a debugger! However, it’s not always that simple. Here’s why: Without good working knowledge of

    Read more
    froglogic
  • Are Unit Tests necessary, or do System Tests suffice?

    By on 四月 25, 2016

    In theory, each new or modified function should be tested. Often, the initial reaction is to have one unit test per code change. It’s not that simple however. Writing unit tests is time consumin

    Read more
    froglogic
  • Code Coverage with the ARM C/C++ Compiler

    By on 二月 19, 2014

    Introduction Developing for an embedded environment can often leave you juggling for space. Squish Coco is designed with such constraints in mind, making instrumentation and code coverage possible eve

    Read more
    froglogic