Sitemap | Contact

Products Evaluations Purchase Support

Recent news from Testwell

CTC++ v9.0 available November 2018

CTC++ v9.0 is a major upgrade. Mentioning the following:

  • Internal technical change (from instrumentation timestamp to file's "fingerprint") how the tool ensures that description of a source file and its coverage data are consistent at instrumentation, test and reporting time. The look-and-feel of the use is unchanged, except now simpler.
  • Wider recognition of compile-time constants at decisions.
  • Support of Objective-C.
  • A number of other technical bug fixes and enhancements.

More ctcdesc.html .

CTC++ v8.2.2 available January 2018

Some technical bug fixes and enhancements, e.g. support for OpenMP standard for parallel programming. A new tool component ctcdiff is introduced. Two reports from different test runs are compared. The tool shows the exact code locations of better, worse, or equally good (both test runs covered or did not cover) coverage obtained, also at summary levels. Can be used e.g.: "nice to know" (to follow testing progress), helps in combining two test suites into one (which is smaller and faster to run but yields same total coverage), etc.

More ctcdesc.html .

CTC++ v8.2 available May 2017

CTC++ v8.2 contains a couple of bug fixes and general usability enhancements. As a new feature the coverage report can be generated in JSON (JavaScript Object Notation) form. The Host-Target add-on package (HOTA) has been upgraded to v5.4 subversion.

More ctcdesc.html .

CMT++ v6.0.1 available March 2017

CMT++ v6.0.1 is a small bug fix version, no functional changes to v6.0. More cmtdesc.html .

CTC++ v8.1 available December 2016

CTC++ v8.1 is contains small enhancements and bug fixes. The Host-Target add-on package (HOTA) has been upgraded to v5.3 subversion (usability enhancements and making the tool more robust).

More ctcdesc.html .

CTC++ v8.0.1 available June 2016

CTC++ v8.0.1 is primarily a bug fix version. Corrections in instrumentation of some newly found "extreme corner" C++ use cases (some C++11 or C++14). Other enhancements and bug fixes in various tool components.

More ctcdesc.html .

CTC++ v8.0 available December 2015

CTC++ v8.0 is a major version following v7.3.1 (October 2014)/v7.3.3 (May 2015, was on Windows only). This version contains e.g. the following:

  • Greately renewed the HTML report layout (color coding etc.)
  • Introduced line coverage (in HTML report the lines executed/not executed are marked in green/red background)
  • Introduced annotations
  • Reporting header files as their own file entities
  • The ctcxmlmerge utility now provides also statement coverage (recalculated)

Plus various other enhancements and bug fixes.

More ctcdesc.html .

CMT++ v6.0 available August 2015

CMT++ v6.0 adds full/improved support to C# code, besides C/C++ code that was supported already. Some C++11 enhancements, e.g. lambda functions are now identified and measured. Some other bug fixes and smaller enhancements. Tool formal name changed from "Testwell CMT++, Complexity Measures Tool for C/C++" to "Testwell CMT++, Complexity Measurement Tool for C/C++/C#". More cmtdesc.html .

CTC++ v7.3.1 available October 2014

CTC++ v7.3.1 is a bug fix version. Notably, some rarely occurring cases in 'var = bool_expr;' instrumentation were not handled properly. Enhancements in ctc2html and ctcxmlmerge utility (new XML summary report).

More ctcdesc.html .

CTC++ v7.3 available August 2014

CTC++ v7.3 contains enhancements and some bug fixes, mentioning the following:

  • Extending the multicondition instrumentation (enabling MC/DC coverage reporting) to assignment statements of the kind "variable = boolean expression having && or || operators;".
  • Improved header file handling and other bug fixes in the ctcxmlmerge utility.
  • Improvements in the ctc2html utility, especially in the graphical appearance of the HTML report.

More ctcdesc.html .

CTC++ v7.2 available March 2014

CTC++ v7.2 contains two major things:

  •  Introduction of test case concept: Facilitates collecting coverage data and reporting it per user-defined test cases.
  •  Introduction of ctcxmlmerge tool: Facilitates getting one combined coverage report over whole code base, which has been built and tested for different configurations. Previously, due to configuration-specific conditional compilation and macro values in the code files, CTC++ could see such files to be different, and supported coverage reporting only per one configuration at a time.

Additionally there are some bug fixes and enhancements to handle various demanding or "extreme corner" usage situations that have come up with the users. More ctcdesc.html .

Along with this basic CTC++ v7.2 the CTC++ Host-Target add-on (HOTA) has been upgraded from v5.0 to v5.1.

Verifysoft purchases Testwell Tools July 2013

Verifysoft Technology GmbH purchases the Testwell Tools from Testwell Oy. The acquisition contains the tools Testwell CTC++, Testwell CMT++, Testwell CMTJava and Testwell CTA++ as well as the old Ada testing tools TBGEN and TCMON. The deal takes effect 1 July 2013.

Verifysoft has been distributing the Testwell Tools already since 2003 in some European countries and has reached good success with them e.g. by all German car manufacturers, their suppliers of technical software, as well as by many companies in the aerospace and healthcare sectors.

Verifysoft plans to further increase the sales of Testwell Tools through a worldwide network of distributors. Major European markets will be handled directly by Verifysoft.

Testwell remains as an independent company in Finland, with its current staff, with a mission to continue the development and support of the tools for Verifysoft. Testwell will also be one of Verifysoft's distributors, serving important key accounts from Finland. More  .

CTC++ v7.1.2 available May 2013

CTC++ v7.1.2 upgrade is a small bug fix version. Enhancements in the HTML report. More  ctcdesc.html .

CTC++ v7.1.1 available April 2013

CTC++ v7.1.1 upgrade is a small bug fix version. Some enhancements in the HTML report. More  ctcdesc.html .

CTC++ v7.1 available January 2013

CTC++ v7.1 upgrade brings the tool to the level of new C++11 standard. It contains also other enhancements and bug fixes. More ctcdesc.html  .

Announcing end-of-life on CTC++ Host Run-Time add-on (CTCHRT)January 2013

Support and further development of this CTCHRT add-on component has been stopped. Last version CTCHRT v2.0 remained at the basic CTC++ v7.0.x level.

Announcing end-of-life on CTC++ for Symbian Target Devices add-on (CTC4STD)January 2013

Support and further development of this CTC4STD add-on component has been stopped. Last version CTC4STD v5.0 remained at the basic CTC++ v7.0.x level.

CMTJava v3.0 available September 2012

CMTJava v3.0 is a major upgrade version. The tool can now properly handle all kind of Java SE 7 level input, as new supported things mentioning enum declarations having executable code (reported like classes), underscores in numeric literals, binary literals, corrections in @annotations handling, etc. Added configurability in calculating the McCabe cyclomatic number v(G) as basic, extended (previously always like this), basic_modified, extended_modified . Upgraded to FLEXnet Publisher v11.9.1(.1) in license control. Enhancements in the cmtjava2html utility. More cmtjdesc.html .

CMT++ v5.0 available June 2012

CMT++ v5.0 is a major upgrade version. It brings various enhancements and bug fixes, mentioning: proper handling of new C++11 standard language level, configurability to calculate McCabe cyclomatic number v(G) as basic, extended (previously always like this), basic_modified, extended_modified, reporting the number of function parameters, added Visual Studio 2008 and 2010 IDE integrations, upgrading to FLEXnet Publisher v11.9.1(.1) in license control, enhancements in the cmt2html utility, etc. More cmtdesc.html .

CTC++ v7.0.2 available February 2012

CTC++ v7.0.2 contais some bug fixes and enhancements.

Lexington Soft Private Limited new distributorJanuary 2012

Testwell is pleased to announce Lexington Soft Pvt. Ltd. as a distributor of Testwell products in India and other South Asian countries. Lexington Soft is a provider of end to end enterprise software solutions for Software Development, Testing and Quality. Lexington Soft is already partnered with companies that develop best in class Software Testing and Quality solutions, and is reselling their products actively in the region. The Testwell tools complete their portfolio in providing end to end software testing and quality solutions. Lexington Soft has offices in India, at Chennai and Bangalore. Read more

CTC++ for Symbian Target Devices add-on (CTC4STD) v5.0 available November 2011

CTC4STD v5.0 is primarily and upgrade of this add-on component to the basic CTC++ v7.0 level.

CTC++ Host Run-Time add-on (CTCHRT) v2.0 available November 2011

CTCHRT v2.0 is primarily an upgrade of this add-on component to the basic CTC++ v7.0 level. Also some enhancements in the tool. Linux support added (CTCHRT host side).

CTC++ v7.0.1 available October 2011

CTC++ v7.0.1 is a minor bug fix version.

CTC++ v7.0 available September 2011

CTC++ v7.0 is a major upgrade version. It brings a number of enhancements, mentioning statement coverage, option to get multicondition coverage instrumented code reported in MC/DC (modified condition/decision coverage)  view, which is not so demanding as multicondition coverage, maximun (or worst) execution time reporting in timing instrumentation, etc. More ctcdesc.html .

Users of CTC++ add-on components CTC4STD (now in v4.2) and CTCHRT (now in v1.0) need to wait upgrades of them until they can start using CTC++ v7.0 with them.

CTC++ Host-Target add-on (HOTA) v5.0 available September 2011

Hota v5.0 upgrade is compatible to CTC++ v7.0 and released at the same time. Other than the compatibility issue some minor enhancements were done. More HOTA .

Upgraded to FLEXnet Publisher v11.9 September 2011

Along with the release of CTC++ v7.0 we started to use the now latest FLEXnet Publisher v11.9.1(.1) version in floating and node-locked license control.

New add-on component, CTC++ Host Run-Time add-on (CTCHRT), released to Testwell CTC++ (January 2011)

CTCHRT supports test runs at target platforms. In CTCHRT the coverage data is not stored at the target; instead it is continuously written to the host, where it is captured to a file (probefile). The probefile is later converted into the normal CTC++ tool chain data format (datafile) for generating normal coverage reports. More ctchrt.html .

CTCHRT is a general platform-independent architecture. This initial delivery package v1.0 contains an adaptation of it, which can be used in Symbian OS target code testing, also for kernel-mode code.

CTCHRT may not be suitable in time-critical cases, because of the overhead of the continuous coverage data writing to the host.

CTC++ v6.5.7 available November 2010

Some bug fixes and enhancements, some of them especially for the sake of Symbian use. Introduced in ctc2html tool also separate Untested Code page in the HTML report.

CTC++ for Symbian Target Devices add-on v4.2 available November 2010

Introduced auxiliary scripts for some demanding instrumentation-time use cases. Small changes in run-time architecture at the target device making it more robust. More ctcsymbi.html.

CTC++ for Symbian Target Devices add-on v4.1 available June 2010

Introduced a Qt-based variant on "CTC++ Manager" graphical program at the device; previously only Avcon-based variant was supported. Some fine-tunings in the documentation. More ctcsymbi.html .

CTC++ v6.5.6 availabe March 2010

Bug fixes and enhancements. Some new features facilitating better use e.g. in Symbian sbs parallel build arrangements. New -nf option in ctcpost helping an advanced user to get reports of selected files. More ctcdesc.html.

To frontpage