<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JKI Software Blog &#187; VI Tester</title>
	<atom:link href="http://blog.jkisoft.com/category/labs/vi-tester/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jkisoft.com</link>
	<description></description>
	<lastBuildDate>Tue, 27 Jul 2010 18:35:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>VI Tester 1.1.1 Released, Fixes LabVIEW Project Integration in LV 2009</title>
		<link>http://blog.jkisoft.com/labs/vi-tester/vi-tester-1-1-1-released-fixes-labview-project-integration-in-lv-2009/</link>
		<comments>http://blog.jkisoft.com/labs/vi-tester/vi-tester-1-1-1-released-fixes-labview-project-integration-in-lv-2009/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 14:37:43 +0000</pubDate>
		<dc:creator>JKI</dc:creator>
				<category><![CDATA[VI Tester]]></category>

		<guid isPermaLink="false">http://blog.jkisoft.com/?p=1169</guid>
		<description><![CDATA[We&#8217;ve just released VI Tester 1.1.1 on the VI Package Network.  This release contains a fix for a minor bug that caused the VI Tester toolbar to not show up in the LabVIEW 2009 Project Explorer window.

You can download &#38; install this package using VI Package Manager.  Just press the &#8220;Check the Network for Available [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just released <a href="http://forums.jkisoft.com/index.php?showtopic=985">VI Tester</a> 1.1.1 on the VI Package Network.  This release contains a fix for a minor bug that caused the VI Tester toolbar to not show up in the LabVIEW 2009 Project Explorer window.</p>
<p><img class="aligncenter size-full wp-image-1170" title="VI Tester Project Integration" src="http://blog.jkisoft.com/wp-content/uploads/2010/02/VI-Tester-Project-Integration.png" alt="" width="529" height="361" /></p>
<p>You can <strong>download &amp;</strong><strong> install</strong> this package using <strong><a href="http://jkisoft.com/vipm/" target="_blank">VI Package Manager</a></strong>.  Just press the <strong>&#8220;Check the Network for Available Packages&#8221;</strong> button to refresh your package list, then install the <strong>jki_labs_tool_vi_tester-1.1.1.137-1</strong> package.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jkisoft.com/labs/vi-tester/vi-tester-1-1-1-released-fixes-labview-project-integration-in-lv-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unit Testing VI Properties</title>
		<link>http://blog.jkisoft.com/labs/vi-tester/unit-testing-vi-properties/</link>
		<comments>http://blog.jkisoft.com/labs/vi-tester/unit-testing-vi-properties/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 07:00:28 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[VI Tester]]></category>

		<guid isPermaLink="false">http://blog.jkisoft.com/?p=481</guid>
		<description><![CDATA[Have you ever set a reentrant VI to non-reentrant in order to facilitate debugging, only to forget to set the VI back to reentrant when you&#8217;re done?  This mistake can be very tough to debug, as the difference in behavior (between reentrancy and non-reentrancy) can be very subtle.  The same is true for other VI Settings [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever set a <a href="http://wiki.lavag.org/Reentrant"><em>reentrant</em> VI</a> to <em>non-reentrant</em> in order to facilitate debugging, only to forget to set the VI back to <em>reentrant</em> when you&#8217;re done?  This mistake can be very tough to debug, as the difference in behavior (between reentrancy and non-reentrancy) can be very subtle.  The same is true for other VI Settings (e.g. the <em>subroutine</em> <a href="http://zone.ni.com/reference/en-XX/help/371361B-01/lvdialog/execution/">Execution Priority</a> setting).  The point is, during development you may change some VI Properties in ways that make sense for debugging, but will cause bugs in your application if left that way.  Forgetting to reset them to their correct values can cause huge headaches when your software is delivered (or worse, <em>long after</em> it&#8217;s delivered).</p>
<p><strong>How can you ensure that important VI Settings are correct for specific VIs, prior to deployment?</strong></p>
<p>That&#8217;s easy, <em>just create a unit test (using <a href="http://jkisoft.com/vi-tester">VI Tester</a>) that validates the required setting</em>, as shown below:</p>
<div id="attachment_498" class="wp-caption aligncenter" style="width: 581px"><img class="size-full wp-image-498" title="unit-test-reentrancy-setting" src="http://blog.jkisoft.com/wp-content/uploads/2009/03/unit-test-reentrancy-setting.png" alt="Unit Test for Required Reentrancy" width="571" height="315" /><p class="wp-caption-text">Unit Test for Required Reentrancy</p></div>
<p>The VI that performs the reentrancy check, <strong>passIfReentrant.vi</strong> (shown below), is one that you probably haven&#8217;t seen before, since it&#8217;s not delivered as part of VI Tester.</p>
<div id="attachment_484" class="wp-caption aligncenter" style="width: 375px"><img class="size-full wp-image-484" title="passifreentrant" src="http://blog.jkisoft.com/wp-content/uploads/2009/03/passifreentrant.png" alt="passIfReentrant.vi" width="365" height="177" /><p class="wp-caption-text">passIfReentrant.vi</p></div>
<p>If we look at the block diagram, shown below, we&#8217;ll see that it&#8217;s not very complicated:</p>
<div id="attachment_486" class="wp-caption aligncenter" style="width: 602px"><img class="size-full wp-image-486" title="passifreentrant-block-diagram" src="http://blog.jkisoft.com/wp-content/uploads/2009/03/passifreentrant-block-diagram.png" alt="passIfReentrant.vi Block Diagram" width="592" height="385" /><p class="wp-caption-text">passIfReentrant.vi Block Diagram</p></div>
<p>This VI simply checks the reentrancy and outputs a descriptive test failure message explaining the details of the failure.  When we run our unit tests, prior to building and deploying our application, VI Tester catches the problem and shows us exactly where to look.</p>
<div id="attachment_487" class="wp-caption aligncenter" style="width: 604px"><img class="size-full wp-image-487" title="vi-tester-showing-failure" src="http://blog.jkisoft.com/wp-content/uploads/2009/03/vi-tester-showing-failure.png" alt="VI Tester showing failure" width="594" height="577" /><p class="wp-caption-text">VI Tester showing failure</p></div>
<p>If you&#8217;d like to add reentrancy tests to your LabVIEW application&#8217;s unit test suite, you can download passIfReentrant.vi here:</p>
<ul>
<li><a href="http://blog.jkisoft.com/wp-content/uploads/2009/03/passifreentrant_lv82.zip">passifreentrant_lv82.zip</a></li>
</ul>
<p>If you have ideas for other common, reusable VI Settings (or other) tests, please share your ideas by leaving us a comment <a href="#comment">below</a>.</p>
<div class="entry hentry">
<div class="content">
<p><strong>How to get VI Tester</strong></p>
<p>VI Tester is available on the <a href="http://jkisoft.com/vi-package-network/" target="_blank">VI Package Network</a>.  If you&#8217;re already a <a href="http://jkisoft.com/vipm" target="_blank">VI Package Manager</a> user, just click the &#8220;<em>Check the VI Package Network for Available Packages&#8221;</em> button in the VIPM window.  VIPM will notify you that VI Tester is available, and you can simply tell VIPM to download &amp; install it for you.</p>
<div id="attachment_432" class="wp-caption aligncenter" style="width: 348px"><a href="http://blog.jkisoft.com/wp-content/uploads/2009/03/check-network-for-pkgs.png" target="_blank"><img class="size-full wp-image-432" style="border: 0pt none;" title="check-network-for-pkgs" src="http://blog.jkisoft.com/wp-content/uploads/2009/03/check-network-for-pkgs.png" alt="check-network-for-pkgs" width="338" height="181" /></a><p class="wp-caption-text">Check the VI Package Network for Available Packages</p></div>
<p>If you&#8217;re not already a <a href="http://jkisoft.com/vipm" target="_blank">VI Package Manager</a> user, what are you waiting for?  VI Package Manager lets you <em>take control of your reusable VIs</em>, and is also the best way to put all the great tools from <a href="http://jkisoft.com/labs/" target="_blank">JKI Labs</a>, <a href="http://openg.org" target="_blank">OpenG.org</a>, and the whole VI Package Network into your palettes!</p>
<p><em>For more information about VI Tester, visit <a href="http://jkisoft.com/vi-tester" target="_blank">jkisoft.com/vi-tester</a>. </em></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.jkisoft.com/labs/vi-tester/unit-testing-vi-properties/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>JKI Announces VI Tester 1.1 Release in JKI Labs</title>
		<link>http://blog.jkisoft.com/news/jki-announces-vi-tester-11-release-in-jki-labs/</link>
		<comments>http://blog.jkisoft.com/news/jki-announces-vi-tester-11-release-in-jki-labs/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 20:38:37 +0000</pubDate>
		<dc:creator>Justin Goeres</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[VI Tester]]></category>

		<guid isPermaLink="false">http://blog.jkisoft.com/?p=430</guid>
		<description><![CDATA[JKI is pleased to announce the release of VI Tester 1.1.  This release fixes several issues reported by the community, and also adds some significant new features:

A programmatic API so you can run tests and obtain their results from your own code.


Several new toolbar buttons in your LabVIEW Project window so you can access VI [...]]]></description>
			<content:encoded><![CDATA[<p>JKI is pleased to announce the release of <a href="http://jkisoft.com/vi-tester" target="_blank">VI Tester 1.1</a>.  This release fixes several issues reported by the community, and also adds some significant new features:</p>
<ul>
<li>A programmatic API so you can run tests and obtain their results from your own code.</li>
</ul>
<div id="attachment_442" class="wp-caption aligncenter" style="width: 556px"><a href="http://blog.jkisoft.com/wp-content/uploads/2009/03/vi-tester-api1.png" target="_blank"><img class="size-full wp-image-442" style="border: 0pt none;" title="vi-tester-api1" src="http://blog.jkisoft.com/wp-content/uploads/2009/03/vi-tester-api1.png" alt="VI Tester's Programmatic API" width="546" height="176" /></a><p class="wp-caption-text">VI Tester&#39;s Programmatic API</p></div>
<ul>
<li>Several new toolbar buttons in your LabVIEW Project window so you can access VI Tester&#8217;s most common features right from your LabVIEW projects.</li>
</ul>
<div id="attachment_434" class="wp-caption aligncenter" style="width: 503px"><a href="http://blog.jkisoft.com/wp-content/uploads/2009/03/vi-tester-toolbar-snag.png" target="_blank"><img class="size-full wp-image-434" style="border: 0pt none;" title="VI Tester's Project Toolbar" src="http://blog.jkisoft.com/wp-content/uploads/2009/03/vi-tester-toolbar-snag.png" alt="VI Tester's Project Toolbar" width="493" height="252" /></a><p class="wp-caption-text">VI Tester&#39;s Project Toolbar</p></div>
<ul>
<li>The ability to export your test results to a text file and/or print them.</li>
</ul>
<p style="text-align: center;">
<p>We&#8217;re excited by the community&#8217;s response to VI Tester.  We hope you find the new features in VI Tester 1.1 as useful as we do!</p>
<p><strong>How to get VI Tester</strong></p>
<p>VI Tester is available on the <a href="http://jkisoft.com/vi-package-network/" target="_blank">VI Package Network</a>.  If you&#8217;re already a <a href="http://jkisoft.com/vipm" target="_blank">VI Package Manager</a> user, just click the &#8220;<em>Check the VI Package Network for Available Packages&#8221;</em> button in the VIPM window.  VIPM will notify you that VI Tester is available, and you can simply tell VIPM to download &amp; install it for you.</p>
<div id="attachment_432" class="wp-caption aligncenter" style="width: 348px"><a href="http://blog.jkisoft.com/wp-content/uploads/2009/03/check-network-for-pkgs.png" target="_blank"><img class="size-full wp-image-432" style="border: 0pt none;" title="check-network-for-pkgs" src="http://blog.jkisoft.com/wp-content/uploads/2009/03/check-network-for-pkgs.png" alt="check-network-for-pkgs" width="338" height="181" /></a><p class="wp-caption-text">Check the VI Package Network for Available Packages</p></div>
<p>If you&#8217;re not already a <a href="http://jkisoft.com/vipm" target="_blank">VI Package Manager</a> user, what are you waiting for?  VI Package Manager lets you <em>take control of your reusable VIs</em>, and is also the best way to put all the great tools from <a href="http://jkisoft.com/labs/" target="_blank">JKI Labs</a>, <a href="http://openg.org" target="_blank">OpenG.org</a>, and the whole VI Package Network into your palettes!</p>
<p><em>For more information about VI Tester, visit <a href="http://jkisoft.com/vi-tester" target="_blank">jkisoft.com/vi-tester</a>. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jkisoft.com/news/jki-announces-vi-tester-11-release-in-jki-labs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LabVIEW Project Integration for VI Tester</title>
		<link>http://blog.jkisoft.com/labs/vi-tester/labview-project-integration-for-vi-tester/</link>
		<comments>http://blog.jkisoft.com/labs/vi-tester/labview-project-integration-for-vi-tester/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 05:00:04 +0000</pubDate>
		<dc:creator>Justin Goeres</dc:creator>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[VI Tester]]></category>

		<guid isPermaLink="false">http://blog.jkisoft.com/?p=188</guid>
		<description><![CDATA[NI&#8217;s New Year&#8217;s resolution to provide better support for third-party LabVIEW addons is already bearing fruit in some big ways inside JKI.
Very soon, you&#8217;ll be able to access VI Tester directly from the LabVIEW project toolbar.
By clicking on toolbar buttons you&#8217;ll be able to run all your project&#8217;s unit tests, as well as add new [...]]]></description>
			<content:encoded><![CDATA[<p>NI&#8217;s New Year&#8217;s resolution to <a href="http://pasquarette.wordpress.com/2008/12/26/resolution-2-provide-better-support-for-third-party-labview-add-ons/">provide better support for third-party LabVIEW addons</a> is already bearing fruit in some big ways inside JKI.</p>
<p><strong>Very soon, you&#8217;ll be able to access </strong><a href="http://jkisoft.com/vi-tester"><strong>VI Tester</strong></a><strong> directly from the LabVIEW project toolbar.</strong></p>
<p><strong></strong>By clicking on toolbar buttons you&#8217;ll be able to run all your project&#8217;s unit tests, as well as add new Test Cases and Test Suites without leaving the project window.</p>
<p>Here&#8217;s a short video showing a development version of the VI Tester&#8217;s LabVIEW Project Explorer toolbar in action:</p>
<p style="text-align: center;"><object width="600" height="600" data="http://blog.jkisoft.com/wp-content/uploads/2009/02/vi-tester-integration-demo.swf" type="application/x-shockwave-flash"><param name="src" value="http://blog.jkisoft.com/wp-content/uploads/2009/02/vi-tester-integration-demo.swf" /></object></p>
<p>All this is made possible by NI&#8217;s growing openness to providing LabVIEW developers with ways to plug into and extend LabVIEW.  We are very excited about this trend and are learning more every day about new ways to plug into LabVIEW.  Expect to see better integration with LabVIEW for more JKI tools, such as VIPM, in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jkisoft.com/labs/vi-tester/labview-project-integration-for-vi-tester/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bay Area LabVIEW User Group Meeting on 2009-02-18</title>
		<link>http://blog.jkisoft.com/news/bay-area-labview-user-group-meeting-on-2009-02-18/</link>
		<comments>http://blog.jkisoft.com/news/bay-area-labview-user-group-meeting-on-2009-02-18/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 17:05:17 +0000</pubDate>
		<dc:creator>Omar Mussa</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[VI Tester]]></category>

		<guid isPermaLink="false">http://blog.jkisoft.com/?p=237</guid>
		<description><![CDATA[If you&#8217;re going to be in the San Francisco Bay Area next Wednesday evening (February 18th, 2009 at at 6pm), then be sure to come to the LabVIEW User Group Meeting at the NI Mountain View office.
Jim Kring and Omar Mussa will be giving a demo of JKI&#8217;s new VI Tester and talking about ways to improve your [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re going to be in the San Francisco Bay Area next Wednesday evening (February 18th, 2009 at at 6pm), then be sure to come to the <a href="http://sine.ni.com/apps/utf8/nievn.ni?action=display_offering&amp;offering_id=508057&amp;site=NIC&amp;region=nca&amp;node=61110&amp;l=US">LabVIEW User Group Meeting</a> at the <a title="NI Mountain VIEW" href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;gl=us&amp;q=National+Instruments+mountain+view&amp;ie=UTF8&amp;hl=en&amp;sll=37.409912,-122.082697&amp;sspn=0.020783,0.021327&amp;ei=8HGTSdTfM5vUjQO2ndmNDQ&amp;sig2=ZTtbbmurUxQeXqKhpJ0l1w&amp;cd=1&amp;cid=37409912,-122082697,17566627608454005020&amp;li=lmd&amp;z=14&amp;t=m">NI Mountain View office</a>.</p>
<p>Jim Kring and Omar Mussa will be giving a demo of JKI&#8217;s new <a href="http://jkisoft.com/vi-tester">VI Tester</a> and talking about <strong>ways to improve your software quality via unit testing</strong>. </p>
<p>For more details, see the <a href="http://sine.ni.com/apps/utf8/nievn.ni?action=display_offering&amp;offering_id=508057&amp;site=NIC&amp;region=nca&amp;node=61110&amp;l=US">meeting agenda page</a>.</p>
<p>We hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jkisoft.com/news/bay-area-labview-user-group-meeting-on-2009-02-18/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>VI Tester &#8211; A Product of the JKI Development Process</title>
		<link>http://blog.jkisoft.com/labs/vi-tester-a-product-of-the-jki-development-process/</link>
		<comments>http://blog.jkisoft.com/labs/vi-tester-a-product-of-the-jki-development-process/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 05:00:51 +0000</pubDate>
		<dc:creator>Omar Mussa</dc:creator>
				<category><![CDATA[JKI Labs]]></category>
		<category><![CDATA[VI Tester]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://blog.jkisoft.com/?p=61</guid>
		<description><![CDATA[Last week, JKI released VI Tester.  To some, this might seem like an overnight development, but it is really the result of several years of internal development and eating our own dog food.  This is something that&#8217;s very important to us, and we do it with all our JKI Software products.  In fact, the path [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, JKI released <a href="http://forums.jkisoft.com/index.php?showtopic=985">VI Tester</a>.  To some, this might seem like an overnight development, but it is really <strong>the result of several years of internal development and <a href="http://blog.jkisoft.com/jki/eating-our-own-dog-food-at-jki/">eating our own dog food</a></strong>.  This is something that&#8217;s very important to us, and we do it with all our <a href="http://jkisoft.com/">JKI Software</a> products.  In fact, the path to &#8220;productization&#8221; is a natural outgrowth of our normal development process at JKI.  Generally, the process is:</p>
<ol>
<li><strong>Identify a tool </strong>that we need for a project, but that doesn&#8217;t already exist.</li>
<li><strong>Create the tool </strong>that we need, so we can work better or more efficiently.</li>
<li><strong>Share the tool </strong>among our team and use it on multiple projects.</li>
<li><strong>Improve the tool </strong>based on team/user feedback.</li>
<li><strong>Repeat</strong> steps 3 and 4 over time.</li>
</ol>
<p>During this process, we continuously evaluate whether the tool is a candidate for a commercial product or whether it would be more appropriate for a community release (e.g. on <a href="http://jkisoft.com/labs/">JKI Labs</a>).</p>
<p>Now, let&#8217;s look more closely at how VI Tester evolved&#8230;</p>
<p><strong>Identification:</strong></p>
<p>A few years ago, we identified the need to unit test our code &#8212; primarily as a tool for ensuring quality for our JKI Software products like <a href="http://jkisoft.com/vipm/">VIPM</a> and <a href="http://jkisoft.com/easyxml/">EasyXML</a>.  Our customers depend on these products to perform reliably, and they&#8217;re too complicated for us to test by hand.  We also wanted to use an <a href="http://en.wikipedia.org/wiki/XUnit">xUnit framework</a> because this software testing architecture has proven to be a powerful tool in the software engineering world.  Additionally, xUnit test frameworks have spawned <a href="http://en.wikipedia.org/wiki/Agile_software_development">Agile</a> and <a href="http://en.wikipedia.org/wiki/Test-driven_development">Test-driven development processes</a> that our company strives to replicate in LabVIEW.  Since xUnit frameworks are object-oriented unit test frameworks, with the release of <a href="http://wiki.lavag.org/LVOOP">LVOOP</a> we saw an opportunity to create a powerful tool to make our own lives easier, and our software more robust.</p>
<p><strong>Creation:</strong></p>
<p>We started by reading a lot of <a href="http://amazon.com/o/ASIN/1930110995/jkiso-20">unit testing books</a> and articles.  We studied the xUnit architecture and some reference implementations (like <a href="http://en.wikipedia.org/wiki/PyUnit">PyUnit</a>).  We thought about how the xUnit architecture would best be implemented using LabVIEW&#8217;s by-value object-oriented paradigm.  We built a prototype in LVOOP, added a basic GUI, and started using it in projects.</p>
<p><strong>Sharing:</strong></p>
<p>With the basic test designs in place, we had VI Tester working essentially as you see it today.  However, sharing a tool requires hammering it into a form that makes it easy for other developers to use.  We know that there is no better tool than VI Package Manager for LabVIEW tool distribution &#8211; so we built VI Tester into a package!  This allowed our whole team to easily use VI Tester on several versions of LabVIEW and across multiple projects.  In fact, we&#8217;re even using VI Tester to run unit tests on VI Tester itself, to make sure it works the way we expect it to!  (did we mention the <a href="http://www.youtube.com/watch?v=9BBqgMQluDM">dog food</a> yet?)</p>
<p><strong>Improvement:</strong></p>
<p>Improving VI Tester means incorporating feedback from users to make the tool even better.  As long as a tool remains internal, that feedback is limited to a <a href="http://jkisoft.com/about/">handful of users</a>.  This has the positive effect of not overwhelming the development team when the product is immature.  However, we really want all of JKI&#8217;s tools to make an impact on the entire <a href="http://forums.lavag.org/LabVIEW-Ecosystem-News-f100.html">LabVIEW Ecosystem</a>, so we are constantly looking for ways to <a href="http://forums.jkisoft.com/">help users help us</a>.  In the case of VI Tester, JKI Labs is the best way to let users benefit from VI Tester, and participate in making it better.</p>
<p><strong>Repeating the process:</strong></p>
<p>And now, we arrive at the present day.  In reality, VI Tester has already been through many cycles of sharing / feedback / improvement thanks to our internal team and our private beta testers.  But now, by releasing VI Tester on JKI Labs, we&#8217;re making a statement:  <strong>we think VI Tester is ready to help <em>you</em> improve the robustness of <em>your</em> software; and if it&#8217;s not, we want to know how we need to improve it to make it useful to you</strong>.  And in doing this, we want to facilitate the ongoing process of bringing high-quality software engineering practices to the world of LabVIEW development.  Try out <a href="http://forums.jkisoft.com/index.php?showtopic=985">VI Tester</a>, join the discussion on <a href="http://forums.jkisoft.com/">our forums</a>, and stay tuned for more exciting blogs posts, examples, templates, and videos that will help you get the most out of VI Tester, and out of LabVIEW.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jkisoft.com/labs/vi-tester-a-product-of-the-jki-development-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JKI Announces VI Tester Release in JKI Labs</title>
		<link>http://blog.jkisoft.com/news/jki-announces-vi-tester-release-in-jki-labs/</link>
		<comments>http://blog.jkisoft.com/news/jki-announces-vi-tester-release-in-jki-labs/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 17:01:05 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[VI Tester]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://blog.jkisoft.com/?p=102</guid>
		<description><![CDATA[JKI is excited to announce the JKI Labs release of VI Tester, a software test framework for LabVIEW that allows programmers to test their VIs (code) during the development process.

Software testing is a critical component of agile development and test driven development software engineering processes &#8212; it is also critical for validating software functionality.  [...]]]></description>
			<content:encoded><![CDATA[<p>JKI is excited to announce the <a href="http://jkisoft.com/labs">JKI Labs</a> release of <a href="http://jkisoft.com/vi-tester">VI Tester</a>, a software test framework for LabVIEW that allows programmers to test their VIs (code) during the development process.</p>
<p style="text-align: center;"><img class="size-full wp-image-103 aligncenter" title="VI Tester" src="http://blog.jkisoft.com/wp-content/uploads/2009/02/vi-tester.png" alt="VI Tester" width="563" height="481" /></p>
<p>Software testing is a critical component of <a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">agile development</a> and <a href="http://en.wikipedia.org/wiki/Test-driven_development" target="_blank">test driven development</a> software engineering processes &#8212; it is also critical for validating software functionality.  VI Tester is based on the industry standard <a href="http://en.wikipedia.org/wiki/XUnit" target="_blank">xUnit</a> software test architecture that is used in many other programming languages &#8212; this architecture is very flexible and powerful, but also very easy for beginners to learn.</p>
<p><em>For more information about VI Tester, visit <a href="http://jkisoft.com/vi-tester">jkisoft.com/vi-tester</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jkisoft.com/news/jki-announces-vi-tester-release-in-jki-labs/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
