<?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: Test Automation with AutoIT &#8211; Start and gain a value</title>
	<atom:link href="http://www.testandtry.com/2009/01/15/test-automation-with-autoit-start-and-gain-a-value/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.testandtry.com/2009/01/15/test-automation-with-autoit-start-and-gain-a-value/</link>
	<description>Software Quality and Project Management</description>
	<lastBuildDate>Wed, 08 Sep 2010 03:52:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jarosław Dobrzański</title>
		<link>http://www.testandtry.com/2009/01/15/test-automation-with-autoit-start-and-gain-a-value/comment-page-1/#comment-901</link>
		<dc:creator>Jarosław Dobrzański</dc:creator>
		<pubDate>Tue, 16 Mar 2010 21:31:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.testandtry.com/?p=38#comment-901</guid>
		<description>Nice post. 

If I coud say anything, AutoIT is very good for simulating user interaction - quite simple and rapid. This kind of tests are expensive to maintain though... There are lots of external issues that can result in an AutoIT test fails (e.g. another process or a pop-up that steals the focus, when the script is supposed to click something). 

IMHO it&#039;s better to write as much of simple unit tests as possible (test the code) and use AutoIT for cases when user interaction is the aspect to be tested.

But anyway, AutoIT has it - it&#039;s very powerful. You can do a lot with it!

Jarek</description>
		<content:encoded><![CDATA[<p>Nice post. </p>
<p>If I coud say anything, AutoIT is very good for simulating user interaction &#8211; quite simple and rapid. This kind of tests are expensive to maintain though&#8230; There are lots of external issues that can result in an AutoIT test fails (e.g. another process or a pop-up that steals the focus, when the script is supposed to click something). </p>
<p>IMHO it&#8217;s better to write as much of simple unit tests as possible (test the code) and use AutoIT for cases when user interaction is the aspect to be tested.</p>
<p>But anyway, AutoIT has it &#8211; it&#8217;s very powerful. You can do a lot with it!</p>
<p>Jarek</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcin Zręda</title>
		<link>http://www.testandtry.com/2009/01/15/test-automation-with-autoit-start-and-gain-a-value/comment-page-1/#comment-455</link>
		<dc:creator>Marcin Zręda</dc:creator>
		<pubDate>Wed, 11 Nov 2009 16:51:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.testandtry.com/?p=38#comment-455</guid>
		<description>Thanks David for a comment, you have absolutly right. Application state is always a challange, we can try to construct some functions to detact it but it is hard to do.
Components ID&#039;s is another, not very predictable thing it depends on technology. In Flex Automation we have special component property &quot;automationName&quot; which is stable because developers must set it every time.</description>
		<content:encoded><![CDATA[<p>Thanks David for a comment, you have absolutly right. Application state is always a challange, we can try to construct some functions to detact it but it is hard to do.<br />
Components ID&#8217;s is another, not very predictable thing it depends on technology. In Flex Automation we have special component property &#8220;automationName&#8221; which is stable because developers must set it every time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Luu</title>
		<link>http://www.testandtry.com/2009/01/15/test-automation-with-autoit-start-and-gain-a-value/comment-page-1/#comment-454</link>
		<dc:creator>David Luu</dc:creator>
		<pubDate>Wed, 11 Nov 2009 16:39:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.testandtry.com/?p=38#comment-454</guid>
		<description>Thanks Joey for the link to another test tool.

This article is great, however, it&#039;s rather simplistic on test automation. One of the big problems with test automation is detecting or validating the state of the GUI. It is much easier to just drive the GUI without checking its state.

Being a free tool, AutoIt is more limited in its ability to detect the state of GUI components. Commercial tools offer you additional ways to do the detection, and may be more robust in the detection process.

And last thing to mention, GUI component (IDs or names) can change in every build/release and thus can break automation because you&#039;ll have to update the IDs/names of the controls in the automation code.</description>
		<content:encoded><![CDATA[<p>Thanks Joey for the link to another test tool.</p>
<p>This article is great, however, it&#8217;s rather simplistic on test automation. One of the big problems with test automation is detecting or validating the state of the GUI. It is much easier to just drive the GUI without checking its state.</p>
<p>Being a free tool, AutoIt is more limited in its ability to detect the state of GUI components. Commercial tools offer you additional ways to do the detection, and may be more robust in the detection process.</p>
<p>And last thing to mention, GUI component (IDs or names) can change in every build/release and thus can break automation because you&#8217;ll have to update the IDs/names of the controls in the automation code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joey</title>
		<link>http://www.testandtry.com/2009/01/15/test-automation-with-autoit-start-and-gain-a-value/comment-page-1/#comment-381</link>
		<dc:creator>Joey</dc:creator>
		<pubDate>Fri, 29 May 2009 03:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.testandtry.com/?p=38#comment-381</guid>
		<description>I just wanted to point out http://vbscript-macro-template.blogspot.com as another solution instead of autoit. It using vbscript which is already built in. All you have to do is use the prebuilt functions in the free vbscript template. That works easier for me because there are a lot of machines that I can not install autoit onto for one reason or another. If I had compiled the autoit scripts, then I can&#039;t tweak the code without recompiling. With this macro template, I have the code right there. I like it. Thats all.</description>
		<content:encoded><![CDATA[<p>I just wanted to point out <a href="http://vbscript-macro-template.blogspot.com" rel="nofollow">http://vbscript-macro-template.blogspot.com</a> as another solution instead of autoit. It using vbscript which is already built in. All you have to do is use the prebuilt functions in the free vbscript template. That works easier for me because there are a lot of machines that I can not install autoit onto for one reason or another. If I had compiled the autoit scripts, then I can&#8217;t tweak the code without recompiling. With this macro template, I have the code right there. I like it. Thats all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Desktop Applications Performance Testing Automatization &#124; Test And Try</title>
		<link>http://www.testandtry.com/2009/01/15/test-automation-with-autoit-start-and-gain-a-value/comment-page-1/#comment-308</link>
		<dc:creator>Desktop Applications Performance Testing Automatization &#124; Test And Try</dc:creator>
		<pubDate>Tue, 07 Apr 2009 18:15:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.testandtry.com/?p=38#comment-308</guid>
		<description>[...] problem of a robot that performs a test for the man appears to be something simple: iTestBot , AutoIT and many others. Each of these applications will be able to log the duration of the operation, [...]</description>
		<content:encoded><![CDATA[<p>[...] problem of a robot that performs a test for the man appears to be something simple: iTestBot , AutoIT and many others. Each of these applications will be able to log the duration of the operation, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antonius Momac</title>
		<link>http://www.testandtry.com/2009/01/15/test-automation-with-autoit-start-and-gain-a-value/comment-page-1/#comment-3</link>
		<dc:creator>Antonius Momac</dc:creator>
		<pubDate>Mon, 02 Feb 2009 15:21:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.testandtry.com/?p=38#comment-3</guid>
		<description>Marcin, 

I have something to suggest; I&#039;ve been using a similar approach, but with a commercial product, albeit a very inexpensive one at that... 

Why Homebrew + Tool in development? 

First, regarding the HomeBrew solution, well this article says it all. Much like your approach, where you aim to cover more in less time. &lt;a href=&quot;http://www.stickyminds.com/sitewide.asp?Function=edetail&amp;ObjectType=COL&amp;ObjectId=8392&quot; rel=&quot;nofollow&quot;&gt;HomeBrew&lt;/a&gt; 

However, what if you would like to do the same for your company/testing but you&#039;re not a programmer (like myself), or never, ever had anything to do with programming. Is this road totally off limits?! Well, not completely. I came across an automation tool, &lt;a href=&quot;http://www.mjtnet.com/macro_scheduler.htm&quot; rel=&quot;nofollow&quot;&gt;Macro Scheduler&lt;/a&gt; that works extremely well because it follows your idea and comes complete with the pre-built functions (like the ones you&#039;ve created) and allows the tester create scripts that wait for windows, and log error messages easily. 

I think that a powerful and quick scripting language is best, and it seems impossible to achieve that in short time. But a good High level language such as Perl, python, Smalltalk can be leveraged to achieve great results in the right hands. But what about making it work, Debugging, etc.? 

These aren&#039;t easy things for some people to learn. I was totally lost in college when it came to programming. C++ was an F-0 for me. So what does somebody like me do? 

Go into film making? 

Uh, maybe... 

Then I came across Macro Scheduler. I love it because it allowed me to, as I mentioned already, create scripts to do the same while I&#039;m just a mere mortal. 

-I have to admit, that the code above is overwhelming for a guy like me, but I still want and need a better way to do my job.  So what&#039;s the advantage that you get with Macro Scheduler.

Well, its THE SUPPORT; the number one reason someone like me might need a commercial tool, and this justifies the cost. Actually, I think the tool is free for all intent and purposes, and the amount paid is for the support received. You get many examples and a great support community, along with a tremendous support effort from the company itself (very high quality indeed). All this make it possible for others (like myself) to, for very little money mind you, do the testing you&#039;ve suggest quicker and easier.</description>
		<content:encoded><![CDATA[<p>Marcin, </p>
<p>I have something to suggest; I&#8217;ve been using a similar approach, but with a commercial product, albeit a very inexpensive one at that&#8230; </p>
<p>Why Homebrew + Tool in development? </p>
<p>First, regarding the HomeBrew solution, well this article says it all. Much like your approach, where you aim to cover more in less time. <a href="http://www.stickyminds.com/sitewide.asp?Function=edetail&amp;ObjectType=COL&amp;ObjectId=8392" rel="nofollow">HomeBrew</a> </p>
<p>However, what if you would like to do the same for your company/testing but you&#8217;re not a programmer (like myself), or never, ever had anything to do with programming. Is this road totally off limits?! Well, not completely. I came across an automation tool, <a href="http://www.mjtnet.com/macro_scheduler.htm" rel="nofollow">Macro Scheduler</a> that works extremely well because it follows your idea and comes complete with the pre-built functions (like the ones you&#8217;ve created) and allows the tester create scripts that wait for windows, and log error messages easily. </p>
<p>I think that a powerful and quick scripting language is best, and it seems impossible to achieve that in short time. But a good High level language such as Perl, python, Smalltalk can be leveraged to achieve great results in the right hands. But what about making it work, Debugging, etc.? </p>
<p>These aren&#8217;t easy things for some people to learn. I was totally lost in college when it came to programming. C++ was an F-0 for me. So what does somebody like me do? </p>
<p>Go into film making? </p>
<p>Uh, maybe&#8230; </p>
<p>Then I came across Macro Scheduler. I love it because it allowed me to, as I mentioned already, create scripts to do the same while I&#8217;m just a mere mortal. </p>
<p>-I have to admit, that the code above is overwhelming for a guy like me, but I still want and need a better way to do my job.  So what&#8217;s the advantage that you get with Macro Scheduler.</p>
<p>Well, its THE SUPPORT; the number one reason someone like me might need a commercial tool, and this justifies the cost. Actually, I think the tool is free for all intent and purposes, and the amount paid is for the support received. You get many examples and a great support community, along with a tremendous support effort from the company itself (very high quality indeed). All this make it possible for others (like myself) to, for very little money mind you, do the testing you&#8217;ve suggest quicker and easier.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->