<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: SOA and Software Testing</title>
	<atom:link href="http://www.thevirtualcircle.com/2008/07/soa-and-software-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thevirtualcircle.com/2008/07/soa-and-software-testing/</link>
	<description>WordPress site</description>
	<lastBuildDate>Wed, 16 Nov 2011 20:21:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Maxim Shevertalov</title>
		<link>http://www.thevirtualcircle.com/2008/07/soa-and-software-testing/comment-page-1/#comment-352</link>
		<dc:creator>Maxim Shevertalov</dc:creator>
		<pubDate>Wed, 30 Jul 2008 03:43:38 +0000</pubDate>
		<guid isPermaLink="false">http://havemacwillblog.com/?p=1608#comment-352</guid>
		<description>Granted the state space explosion is what limits testing and SOA may add on to that.  We would all love to get full path coverage across our test suite.  What I am not sure about is that SOA testing is really that much different from integration testing.  For example, if you take a bunch of COTS code and put it all together into an app is you testing going to be harder if you use SOA, CORBA, your own custom packet solution, or function calling to connect all of those pieces together?  I just feel that SOA is another word for doing something that&#039;s been around for a while.  I don&#039;t really see SOA as a new way of doing things, but a standard way to have components communicate with one another.  Hopefully this standard will survive and we won&#039;t be reinventing it in a few years with a new name.</description>
		<content:encoded><![CDATA[<p>Granted the state space explosion is what limits testing and SOA may add on to that.  We would all love to get full path coverage across our test suite.  What I am not sure about is that SOA testing is really that much different from integration testing.  For example, if you take a bunch of COTS code and put it all together into an app is you testing going to be harder if you use SOA, CORBA, your own custom packet solution, or function calling to connect all of those pieces together?  I just feel that SOA is another word for doing something that&#8217;s been around for a while.  I don&#8217;t really see SOA as a new way of doing things, but a standard way to have components communicate with one another.  Hopefully this standard will survive and we won&#8217;t be reinventing it in a few years with a new name.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Admin</title>
		<link>http://www.thevirtualcircle.com/2008/07/soa-and-software-testing/comment-page-1/#comment-351</link>
		<dc:creator>Admin</dc:creator>
		<pubDate>Tue, 29 Jul 2008 20:37:10 +0000</pubDate>
		<guid isPermaLink="false">http://havemacwillblog.com/?p=1608#comment-351</guid>
		<description>There are many issues here and some include design considerations. In so far as SOA components are stateful the more complex their testing is. You couldn&#039;t really pass state effectively through a file system (without suffering impossible latency) so it differs significantly in that way. It may also differ significantly in terms of the number of paths through the code. Ultimately the complexity of testing relates to the number of paths that need testing.</description>
		<content:encoded><![CDATA[<p>There are many issues here and some include design considerations. In so far as SOA components are stateful the more complex their testing is. You couldn&#8217;t really pass state effectively through a file system (without suffering impossible latency) so it differs significantly in that way. It may also differ significantly in terms of the number of paths through the code. Ultimately the complexity of testing relates to the number of paths that need testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maxim Shevertalov</title>
		<link>http://www.thevirtualcircle.com/2008/07/soa-and-software-testing/comment-page-1/#comment-350</link>
		<dc:creator>Maxim Shevertalov</dc:creator>
		<pubDate>Tue, 29 Jul 2008 20:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://havemacwillblog.com/?p=1608#comment-350</guid>
		<description>Interesting article.  I agree with the point that testing SOA may be harder because now the whole system is distributed, but I think in someways that has forced the creation of lots of testbed suites.  Also by moving everything to SOAP, one unifies how the new application communicates, thus enabling developers to create unified test suites.  I what you are saying is that by adding another layer on top of the application means you have to test that in addition to testing the original app underneath.  If that&#039;s the case then I agree, but I&#039;m not sure how that changes the fundamental practice of testing and it is by no means limited to SOA.  If for some reason you wanted to connect application components via files, wouldn&#039;t you have to test that layer as well?</description>
		<content:encoded><![CDATA[<p>Interesting article.  I agree with the point that testing SOA may be harder because now the whole system is distributed, but I think in someways that has forced the creation of lots of testbed suites.  Also by moving everything to SOAP, one unifies how the new application communicates, thus enabling developers to create unified test suites.  I what you are saying is that by adding another layer on top of the application means you have to test that in addition to testing the original app underneath.  If that&#8217;s the case then I agree, but I&#8217;m not sure how that changes the fundamental practice of testing and it is by no means limited to SOA.  If for some reason you wanted to connect application components via files, wouldn&#8217;t you have to test that layer as well?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.thevirtualcircle.com @ 2012-02-08 10:13:20 -->
