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 www.verifysoft.com .
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 http://www.lexingtonsoft.com
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. |