<?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>mydailyvowels.com &#187; automation testing</title>
	<atom:link href="http://mydailyvowels.com/tag/automation-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://mydailyvowels.com</link>
	<description>Journey of sharing fun &#38; knowledge in the QA world!!</description>
	<lastBuildDate>Fri, 23 Apr 2010 06:14:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Selenium for Web Apps Testing</title>
		<link>http://mydailyvowels.com/selenium-for-web-apps-testing/</link>
		<comments>http://mydailyvowels.com/selenium-for-web-apps-testing/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 05:23:49 +0000</pubDate>
		<dc:creator>Tess Rupprecht</dc:creator>
				<category><![CDATA[Automation Tools]]></category>
		<category><![CDATA[Buggy Thoughts]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[automation testing]]></category>
		<category><![CDATA[selenium]]></category>

		<guid isPermaLink="false">http://mydailyvowels.com/?p=250</guid>
		<description><![CDATA[Everyday, there is something new in the software world. As QAs, we need to be on top of our profession. Once again, learning is the key to our continued success.
Last week, I had a chance to review ( again..) some of the most popular automation testing tools in the market today.
Based on the my own research and reviews, I am no longer surprised that the free open source tools are still leading the popularity over the more expensive proprietary software ...]]></description>
			<content:encoded><![CDATA[<p>Everyday, there is something new in the software world. As QAs, we need to be on top of our profession. Once again, learning is the key to our continued success.</p>
<p>Last week, I had a chance to review ( again..) some of the most popular automation testing tools in the market today.</p>
<p>Based on the my own research and reviews, I am no longer surprised that the free open source tools are still leading the popularity over the more expensive proprietary software from big named vendors.</p>
<p>I picked a couple of tools which were favorites mentioned in a a couple of QA forums. Then I came up with my own list, namely &#8211; JMeter, Selenium, Watir, C# and Java.</p>
<p>In this post, we will concentrate on one tool called<strong> Selenium</strong>.</p>
<p>Learning Selenium was a real breeze.</p>
<ul>
<li> First of all, there are so many sites dedicated on teaching the ins, outs and whys of Selenium.</li>
<li>Second,  it is simple to use with an easy to navigate interface that comes as an Add On to the Firefox browser</li>
</ul>
<p>Even if you are new to QA but if you have some technical knowledge, then within a day you would be creating your first few Selenium test cases.</p>
<p><strong>My verdict</strong> : Selenium is really a good tool for testing web applications. It is free, and there is an excellent community of technical and non technical users who are willing to share their knowledge and expertise.</p>
<p>Instead of making this post too long, I would suggest you get started so you can try it for yourself.</p>
<p>From your Google Browser, just type the following words :</p>
<ul>
<li> First, &#8220;Selenium Tutorial&#8221;</li>
<li> Or &#8220;Selenium Installation&#8221; to be more specific</li>
<li> Then &#8220;Selenium Sample Test Cases&#8221;</li>
<li>Or you can go to YouTube to watch videos like the one below</li>
</ul>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/78mts_sKNGs&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/78mts_sKNGs&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>We&#8217;ll appreciate if you can also share your experiences in using Selenium!</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://mydailyvowels.com/selenium-for-web-apps-testing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Buggy Thoughts for Today : Lessons from TWIST</title>
		<link>http://mydailyvowels.com/testing-thoughts/</link>
		<comments>http://mydailyvowels.com/testing-thoughts/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 22:13:03 +0000</pubDate>
		<dc:creator>Tess Rupprecht</dc:creator>
				<category><![CDATA[Automation Tools]]></category>
		<category><![CDATA[Buggy Thoughts]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[automation testing]]></category>

		<guid isPermaLink="false">http://mydailyvowels.com/?p=190</guid>
		<description><![CDATA[
Learning any new stuff always fascinates me. I never believe that anyone knows too much to quit learning.
Yesterday, I downloaded the demo version of the proprietary testing tool from ThoughtWorks called TWIST.  Within hours, I was already writing my own test projects and creating scenarios. What is amazing with TWIST is its capability to combine both manual test scenarios and the underlying automated script in one place. The BAs can write the use cases or use stories, then QAs and ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm4.static.flickr.com/3312/3331704619_3d6e92bf3f.jpg" alt="" /></p>
<p>Learning any new stuff always fascinates me. I never believe that anyone knows too much to quit learning.</p>
<p>Yesterday, I downloaded the demo version of the proprietary testing tool from ThoughtWorks called TWIST.  Within hours, I was already writing my own test projects and creating scenarios. What is amazing with TWIST is its capability to combine both manual test scenarios and the underlying automated script in one place. The BAs can write the use cases or use stories, then QAs and Developers can write the corresponding code to the same use cases minus the tedious and error prone linking steps. Gone would be the days when multiple, separate documents but referring to the same features are maintained by BA, QA and Developers.</p>
<p>When creating my first project, I tried using the Selenium driver since my background is testing web applications. Selenium&#8217;s unique  feature of record-and-replay can save the QAs large amount of time typing the code. Thou not all the steps can be automated, it still  speeds up code creation by the Selenium recorder.</p>
<p>Within the TWIST applications are also some very good testing tips on how to best create scenarios.  Its user friendly interface using simple plain text,  English-like constructs make the learning curve less steep.</p>
<p>Anyways, I am not here to sell TWIST, but I strongly suggest you give it a try is you are seriously thinking of automating your software projects.</p>
<p>What I really would like to share today are the higher level testing concepts I learned from TWIST.  Here they go :<br />
<em><strong> </strong></em></p>
<ul>
<li><em><strong>Separate the intent of the test from the mechanics of the test.</strong></em></li>
<li><em><strong>Focus on what the test is suppose to do rather than how does the test work.</strong></em></li>
<li><em><strong>Test scenarios should be independent of the user interface of the application.</strong></em></li>
<li><em><strong>Test scenarios should strive to be at the highest level of abstraction possible, without sacrificing readabilty.</strong></em></li>
<li><em><strong>Don’t repeat the tests: Repeating a series of steps at any level – at a scenario, or in the implementation can increase the maintenance overhead.</strong></em></li>
</ul>
<p><em><strong> </strong></em><br />
Based on my personal experience as QA, all of the above are true.  These are very simple yet neglected concepts in the testing world.  If you are a new tester, try to develop these correct thinking habits that would serve as your solid anchor in your long career.</p>
<p>I would trust that the above concepts are rather simple, but if you have questions feel free to leave a comment ot send me an email.</p>
]]></content:encoded>
			<wfw:commentRss>http://mydailyvowels.com/testing-thoughts/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Intangible Benefits of Automation</title>
		<link>http://mydailyvowels.com/intangible-benefits-of-automation/</link>
		<comments>http://mydailyvowels.com/intangible-benefits-of-automation/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 18:38:06 +0000</pubDate>
		<dc:creator>Sachin Srivastava</dc:creator>
				<category><![CDATA[Testing Lessons]]></category>
		<category><![CDATA[automation testing]]></category>

		<guid isPermaLink="false">http://mydailyvowels.com/?p=127</guid>
		<description><![CDATA[It had been a common question  what are the main benefits of automation testing. In this post I will  try to put in some efforts to consolidate and list the main benefits  of automation testing.
Key benefits that effective  automated testing can bring to you business:

Reduce the time    spent on testing.
Reduce the money    spent on testing.
Increase the overall    productivity of your IT operation.
Improve the software    ...]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Times New Roman; font-size: medium;">It had been a common question  what are the main benefits of automation testing. In this post I will  try to put in some efforts to consolidate and list the main benefits  of automation testing.</span></p>
<p><span style="font-family: Times New Roman; font-size: medium;">Key benefits that effective  automated testing can bring to you business:</span></p>
<ul type="DISC">
<li><span style="font-family: Times New Roman; font-size: medium;">Reduce the time    spent on testing.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Reduce the money    spent on testing.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Increase the overall    productivity of your IT operation.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Improve the software    application quality.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Increase the user    and client confidence in your application.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Fast, consistent    and accurate test results.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Supplements the    human ability to find bugs.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Multiplatform support    (Cross browser/OS/Database).</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Repeatability.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Increased test coverage.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Environment setup.</span></li>
</ul>
<p><span style="font-family: Times New Roman; font-size: medium;">Once the solution has been  implemented we find the that the proportion of time companies save in  their testing processes is routinely excess of 40%, frequently  in excess  of 60%, and sometimes in excess of 80%, and you can see where you can  achieve impressive time and cost saving. With this saving you could:</span></p>
<ul type="DISC">
<li><span style="font-family: Times New Roman; font-size: medium;">Extend the scope    of your testing </span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Re-assign and effectively    utilize the resources</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Implement more solution    with the saved time. </span></li>
</ul>
<p><span style="font-family: Times New Roman; font-size: medium;">So next question which could  rattle our minds is how do we deliver this? </span></p>
<p><span style="font-family: Times New Roman; font-size: medium;">When implemented correctly  test automaton can deliver huge benefits:</span></p>
<ul type="DISC">
<li><span style="font-family: Times New Roman; font-size: medium;"> Faster data preparation.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Reusable test process.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Retraceable library    of test results.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Test runs reduced    form days to hours.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">The ability to build    several scripts in to single ‘superscript’.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">The addition of    variable data set.</span></li>
</ul>
<p><span style="font-family: Times New Roman; font-size: medium;">This all enables your team  to do more testing, and produce higher quality software application.</span></p>
<p><span style="font-family: Times New Roman; font-size: medium;">Testing is regarded by many  as boring when it is repetitive and a chore. But through effective automation  you can:</span></p>
<ul type="DISC">
<li><span style="font-family: Times New Roman; font-size: medium;">Bring life to testing.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Make it easier and    more accessible.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Dispel the boring    and repetitive image.</span></li>
<li><span style="font-family: Times New Roman; font-size: medium;">Make testing fun!!!</span></li>
</ul>
<p><span style="font-family: Times New Roman; font-size: medium;">Why is this important?</span></p>
<p><span style="font-family: Times New Roman; font-size: medium;">Because it means that the quantity-  as well as the quality – of testing will increase as the motivational  barriers are removed and the depth of your testing and overall quality  of your system increases, you actually begin to have more confidence  in your system and you have the ability to test things quickly, repeatedly  and easily that you were not able to do earlier.</span></p>
<p><span style="font-family: Times New Roman; font-size: medium;">This confidence spreads beyond  the IT department; it can be felt by the entire business and, beyond  this, by your customers. Their confidence in you is crucial for your  business, and one of the means to do this is automated testing.</span></p>
<p><span style="font-family: Times New Roman; font-size: medium;">Any thing I missed?</span></p>
<p><span style="font-family: Times New Roman; font-size: medium;">Sachin Srivastava</span></p>
<p><span style="font-family: Times New Roman; font-size: medium;">Quality Analyst</span></p>
<p style="text-align: center;"><span style="font-family: Times New Roman; font-size: small;">Copyright Notice</span></p>
<p style="text-align: center;"><span style="font-family: Times New Roman; font-size: small;">This document may be copied  in it entirety, or extracts made, if the source is acknowledged.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://mydailyvowels.com/intangible-benefits-of-automation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
