Channels ▼
RSS

Design

New Cross-Platform Testing Tool and Mocking Framework


Tel-Aviv, Israeli-based software testing company Typemock has launched its Isolator++ for Linux. Designed for unit testing of C++ on the Ubuntu, Fedora, and SUSE distros, the new product is somewhat distinguished by its ability to offer unit testing tools and mocking frameworks for multiple platforms — and enable organizations that work on Windows and Linux to benefit from one solution for both platforms.

In a bid to win fans within the Agile development community, Typemock's Isolator++ for Linux works on any C/ C++ code (including complex code such as statics, globals, and non-virtual methods) by allowing the test to intercept and fake behaviors.

Its developers suggest that some kind of precision engineering approach features in this new product's design. As such, the company says that the API is specifically designed to make tests more concise, more resistant to production code changes, and easier to understand for new users, ensuring that time is not wasted rewriting unit tests.

It also protects the code from regression bugs and allows organizations to feel confident that their final product meets industry standards.

"Isolator++ for Linux enables developers to fake any part of the code, without the need to redesign for testability as opposed to other unit testing solutions that require many sections of code to be rewritten in order to be testable — it also replaces the need for manual validation with automatic C++ unit tests," said the company.

Typemock's intention is to provide a route towards "full code integrity" before the code reaches QA. Typemock insists that C++ is experiencing a surge in popularity as a result of its usage in smart phones and other advanced technologies. The company says that Isolator++ for Linux will ensure that final software application products surpass all regulatory requirements.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video