<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Software As She's Developed &#187; QA</title>
	<atom:link href="http://softwareas.com/tag/qa/feed" rel="self" type="application/rss+xml" />
	<link>http://softwareas.com</link>
	<description>Mahemoff's Podcast/Blog - Web, Programming, Usability from the Author of 'Ajax Design Patterns' (AjaxPatterns.org)</description>
	<lastBuildDate>Wed, 25 Aug 2010 11:40:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &amp;#xA9; Software As She's Developed 2010 </copyright>
		<managingEditor>michael@mahemoff.com (Software As She's Developed)</managingEditor>
		<webMaster>michael@mahemoff.com (Software As She's Developed)</webMaster>
		<category>posts</category>
		<ttl>1440</ttl>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Mahemoff's Podcast/Blog - Web, Programming, Usability from the Author of 'Ajax Design Patterns' (AjaxPatterns.org)</itunes:summary>
		<itunes:author>Software As She's Developed</itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name>Software As She's Developed</itunes:name>
			<itunes:email>michael@mahemoff.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://softwareas.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://softwareas.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>Software As She's Developed</title>
			<link>http://softwareas.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>8 New Ajax Patterns (Diagnosis and Testing)</title>
		<link>http://softwareas.com/8-new-ajax-patterns-diagnosis-and-testing</link>
		<comments>http://softwareas.com/8-new-ajax-patterns-diagnosis-and-testing#comments</comments>
		<pubDate>Sun, 06 Nov 2005 14:29:40 +0000</pubDate>
		<dc:creator>mahemoff</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[SoftwareDev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[AjaxPatterns]]></category>
		<category><![CDATA[DHTML]]></category>
		<category><![CDATA[JsUnit]]></category>
		<category><![CDATA[JUnit]]></category>
		<category><![CDATA[Logging]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Rhino]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.softwareas.com/8-new-ajax-patterns-diagnosis-and-testing</guid>
		<description><![CDATA[Cool! The Best Practices/Processes Patterns are now complete. They are the final eight Ajax Patterns for now &#8211; &#8220;final&#8221; in the sense of &#8220;the list is not yet finalised&#8221;. The patterns had been sitting there unattended for about four months now.

More details on the new patterns later, but here&#8217;s a quick summary &#8230;

First, there&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p>Cool! <strong>The Best Practices/Processes Patterns are now complete.</strong> They are the final eight Ajax Patterns for now &#8211; &#8220;final&#8221; in the sense of &#8220;the list is not yet finalised&#8221;. The patterns had been sitting there unattended for about four months now.</p>

<p>More details on the new patterns later, but here&#8217;s a quick summary &#8230;</p>

<p>First, there&#8217;s a new demo &#8211; <strong>the Ajax Patterns Reader</strong> &#8211; the best version to try is at <a href="http://ajaxify.com/run/reader/logging/realService/">http://ajaxify.com/run/reader/logging/realService/</a>. <strong>The reader grabs the AjaxPatterns.org content and presents them Ajax-style</strong>. You actually queue up patterns in a playlist and click &#8220;Next&#8221; to &#8220;play&#8221; them. Yeah, a bit contrived, but it helped illustrate quite a few patterns! If I have time, I&#8217;d like to enhance it into a proper reader, and also offer an easy interface to leave feedback, which would be automatically appended to the wiki&#8217;s Discussion tab for that pattern.</p>

<p>BTW <a href="http://ajaxify.com/run/reader/logging/realService/ghost">This further refactoring of the Ajax Patterns Reader</a> illustrates the <a href="http://wiki.script.aculo.us/scriptaculous/show/GhostTrain">Scriptaculous GhostTrain tool</a>. If you haven&#8217;t seen GhostTrain, have a look &#8211; the Javascript will track your activity and build up a test case dynamically (covered in the new <a href="http://ajaxify.com/run/System_Test">System Test pattern</a>). All within the browser. I&#8217;ve been in contact with the developers (Thomas and Jon), and discovered it&#8217;s still proof-of-concept, but if they can tie it all together, it will be an excellent way to create a system/functional test.</p>

<p>Next, there&#8217;s four patterns on diagnosis:</p>

<p><strong></strong></p>

<ul><li> <span class="full"><a href="http://ajaxpatterns.org/Logging" title="Logging">Logging</a>
Instrument your Javascript with log messages.</span>
</li><li> <span class="full"><a href="http://ajaxpatterns.org/Debugging"
title="Debugging">Debugging</a> Diagnose problems with a Javascript
debugger.</span>
</li><li> <span class="full"><a href='http://ajaxpatterns.org/DOM_Inspection'" title="DOM
Inspection">DOM Inspection</a> Use a DOM Inspection Tool to explore the dynamic
DOM state.</span>
</li><li> <span class="full"><a href="http://ajaxpatterns.org/Traffic_Sniffing" title="Traffic
Sniffing">Traffic Sniffing</a> Diagnose problems by sniffing <a href="/wiki/index.php?title=Web_Remoting&amp;action=edit" class="new"
title="Web Remoting">Web Remoting</a> traffic.</span>
</li></ul>


And finally, four patterns on <strong>testing</strong>:

<strong>
<ul><li> <span class="full"><a href="http://ajaxpatterns.org/Simulation_Service" title="Simulation
Service">Simulation Service</a> Develop the browser application against &#8220;fake&#8221;
web services that simulate the actual services used in production.</span>
</li><li> <span class="full"><a href="http://ajaxpatterns.org/Browser-Side_Test" title="Browser-Side
Test">Browser-Side Test</a> Create automated tests of browser-side Javascript
components.</span>
</li><li> <span class="full"><a href="http://ajaxpatterns.org/Service_Test" title="Service
Test">Service Test</a> Build up automated tests of web services, using HTTP
clients to interact with the server as the browser normally would.</span>
</li><li> <span class="full"><a href="http://ajaxpatterns.org/System_Test" title="System Test">System
Test</a> Build automated tests to simulate user behaviour and verify the
results.</span>
</li></ul>

<p></p></strong>
]]></content:encoded>
			<wfw:commentRss>http://softwareas.com/8-new-ajax-patterns-diagnosis-and-testing/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
