<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Automated Testing</title>
        <link>http://geekswithblogs.net/srkprasad/category/45.aspx</link>
        <description>Automated Testing</description>
        <language>en-US</language>
        <copyright>Siva </copyright>
        <managingEditor>srkprasad76@yahoo.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Best Practices in Software Test Automation</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2005/08/12/50011.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Georgia size=2&gt;Very good article on best practices in Test Automation.&amp;nbsp; Must read for everyone who is into test automation&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.testfocus.co.za/Feature%20articles/july2005.htm"&gt;&lt;FONT face=Georgia size=2&gt;http://www.testfocus.co.za/Feature%20articles/july2005.htm&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=50011"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=50011" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/50011.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2005/08/12/50011.aspx</guid>
            <pubDate>Sat, 13 Aug 2005 09:05:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/srkprasad/comments/50011.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/srkprasad/archive/2005/08/12/50011.aspx#feedback</comments>
            <slash:comments>16</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/50011.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/50011.aspx</trackback:ping>
        </item>
        <item>
            <title>Record and Play for Mozilla / FireFox Browser</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2005/08/12/50009.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Georgia size=2&gt;Source: QAnews.com&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia size=2&gt;&lt;FONT face=Georgia size=2&gt;&lt;A href="http://www.adventnet.com/products/qengine/"&gt;AdventNet QEngine&lt;/A&gt;&amp;nbsp;&lt;/A&gt; is the first tool to offer a single tool for record and play of Web Pages for the following environments. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia size=2&gt;&lt;FONT face=Georgia size=2&gt;Mozilla 1.5,1.6 and 1.7.3 [Linux and Windows ]&lt;BR&gt;IE 6.0 [Windows]&lt;BR&gt;QEngine release 5.1.0 (to be released by May 2005 ) wil have support for FireFox [ Windows and Linux ]&lt;/FONT&gt; &lt;/P&gt;&lt;/FONT&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=50009"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=50009" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/50009.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2005/08/12/50009.aspx</guid>
            <pubDate>Sat, 13 Aug 2005 08:49:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/srkprasad/comments/50009.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/srkprasad/archive/2005/08/12/50009.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/50009.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/50009.aspx</trackback:ping>
        </item>
        <item>
            <title>WinRunner Vs QTP </title>
            <link>http://geekswithblogs.net/srkprasad/archive/2004/11/04/14381.aspx</link>
            <description>&lt;FONT face=Verdana size=1&gt;Check out this article on difference between Win Runner and QTP of Mercury Interactive: &lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://www.asi-test.com/WinRunner_vs_QTP.htm"&gt;&lt;FONT face=Verdana size=1&gt;http://www.asi-test.com/WinRunner_vs_QTP.htm&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=14381"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=14381" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/14381.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2004/11/04/14381.aspx</guid>
            <pubDate>Fri, 05 Nov 2004 07:26:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/srkprasad/archive/2004/11/04/14381.aspx#feedback</comments>
            <slash:comments>19</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/14381.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/14381.aspx</trackback:ping>
        </item>
        <item>
            <title>ATD - Automated Test Designer </title>
            <link>http://geekswithblogs.net/srkprasad/archive/2004/09/07/10748.aspx</link>
            <description>&lt;P align=left&gt;&lt;FONT face=Verdana size=1&gt;ATD is a unique tool for creating Test Cases based on Functional Requirements, which can be used in a collaborative environment by all project team members and can handle changes and requirements of any complexity. It uses an advanced and rigorous Neural Network Optimization algorithm and reduction methods, in order to generate the minimum number of test cases to certify 100% of the Requirements rules. &lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana size=1&gt;Test Cases can be selected to meet available resources, budget and functional coverage allowing project and QA managers to control risk and target quality according to test strategies. &lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Verdana size=1&gt;Anyone can &lt;A href="http://www.atyoursideconsulting.com/our_downloadcenter_form.htm"&gt;download &lt;/A&gt;standalone version of the tool and try it for 30 days&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=10748"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=10748" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/10748.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2004/09/07/10748.aspx</guid>
            <pubDate>Tue, 07 Sep 2004 23:16:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/srkprasad/comments/10748.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/srkprasad/archive/2004/09/07/10748.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/10748.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/10748.aspx</trackback:ping>
        </item>
        <item>
            <title>"Homebrew Test Automation"</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2004/04/12/3805.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;If 'B' represents what you need in order to perform satisfactory test automation for your own particular context and 'A' is the set of tools that are available to you, then "Homebrew Test Automation" is what you may need to create on your own in order to bridge the gap between 'A' and 'B'.  &lt;BR&gt; &lt;BR&gt;"Homebrew Test Automation" may include adding extensions to or modifying existing tools. It may also include writing new tools and/or integrating exiting tools in novel ways.  &lt;BR&gt; &lt;BR&gt;Whether the tools are commercial or free should be irrelevant. What is relevant is how easily the tools lend themselves to the above activities, either through providing source code, a well thought out extensibility interface or some combination, and whether you can ultimately demonstrate a positive return on investment in time and materials.&lt;/FONT&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;--written by &lt;/FONT&gt;&lt;A href="aajorgensen@cfl.rr.com"&gt;&lt;FONT face=Verdana size=1&gt;Mike Silverstein &lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=1&gt;in Stickyminds Roundtables&lt;/FONT&gt; &lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=3805"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=3805" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/3805.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2004/04/12/3805.aspx</guid>
            <pubDate>Tue, 13 Apr 2004 10:09:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/srkprasad/comments/3805.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/srkprasad/archive/2004/04/12/3805.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/3805.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/3805.aspx</trackback:ping>
        </item>
        <item>
            <title>&lt;a href="http://safsdev.sourceforge.net/FRAMESDataDrivenTestAutomationFrameworks.htm" target=_blank&gt;TEST AUTOMATION FRAMEWORKS&lt;/a&gt;</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2003/11/04/395.aspx</link>
            <description>&lt;font face="Verdana"&gt;&lt;font size="2"&gt;An excellent ebook by &lt;i&gt;"Carl Nagle"&lt;/i&gt;&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=395"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=395" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/395.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2003/11/04/395.aspx</guid>
            <pubDate>Tue, 04 Nov 2003 13:53:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/srkprasad/comments/395.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/srkprasad/archive/2003/11/04/395.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/395.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/395.aspx</trackback:ping>
        </item>
        <item>
            <title>Manual or Automated?</title>
            <link>http://geekswithblogs.net/srkprasad/archive/2003/10/27/277.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;B&gt;Summary:&lt;/B&gt;Automated test tools are powerful aids to improving the return on the testing investment when used wisely. Some tests inherently require an automated approach to be effective, but others must be manual. In addition, automated testing projects that fail are expensive and politically dangerous. How can we recognize whether to automate a test or run it manually, and how much money should we spend on a test? &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;When Test Automation Makes Sense&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Let&amp;#8217;s start with the tests that ideally are automated. These include: &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Regression and confirmation. Rerunning a test against a new release to ensure that behavior remains unbroken&amp;#8212;or to confirm that a bug fix did indeed fix the underlying problem&amp;#8212;is a perfect fit for automated testing. The business case for test automation outlined in Software Test Automation by Mark Fewster and Dorothy Graham is built around this kind of testing. &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT size=1&gt;&lt;FONT face=Verdana&gt;Monkey (or random). Tests that fire large amounts or long sequences of data, transactions, or other inputs at a system in a random search for errors are easily and profitably automated&lt;/FONT&gt;&lt;FONT face=Verdana&gt; &lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Load, volume, and capacity. Sometimes, systems must support tremendous loads. On one project, we had to test how the system would respond to 50,000 simultaneous users, which ruled out manual testing! Two Linux systems running custom load-generating programs filled the bill. &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Performance and reliability. With the rise of Web-based systems, more and more automated testing is aimed at looking for slow or flaky behavior on Web systems. &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Structural, especially API-based unit, component, and integration. Most structural testing involves harnesses of some sort, which brings you most of the way into automation. Again, the article I wrote with Greg Kubaczkowski, "Mission Made Possible" (STQE magazine, July/Aug. 2002), provides an example. &lt;BR&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Other tests that are well-suited for automation exist, such as the static testing of complexity and code standards compliance that I mentioned in the previous article. In general, automated tests have higher upfront costs&amp;#8212;tools, test development, environments, and so forth&amp;#8212;and lower costs to repeat the test.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;B&gt;When to Focus on Manual Testing&lt;/B&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;&lt;BR&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;High per-test or maintenance costs are one indicator that a test should be done manually. Another is the need for human judgment to assess the correctness of the result or extensive, ongoing human intervention to keep the test running. For these reasons, the following tests are a good fit for manual testing:&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Installation, setup, operations, and maintenance. In many cases, these tests involve loading CD-ROMs and tapes, changing hardware, and other ongoing hand-holding by the tester. &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Configuration and compatibility. Like operations and maintenance testing, these tests require reconfiguring systems and networks, installing software and hardware, and so forth, all requiring human intervention. &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Error handling and recovery. Again, the need to force errors&amp;#8212;by powering off a server, for example&amp;#8212;means that people must stay engaged during test execution. &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Localization. Only a human tester with appropriate skills can decide whether a translation makes no sense, is culturally offensive, or is otherwise inappropriate. (Currency, date, and time testing can be automated, but the need to rerun these tests for regression is limited.) &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Usability. As with localization, human judgment is needed to check for problems with the facility, simplicity, and elegance of the user interface and workflows. &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Documentation and help. Like usability and localization, checking documentation requires human judgment.&lt;BR&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Wildcards&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;In some cases, tests can be done manually, be automated, or both.&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;&lt;BR&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Functional. Functionality testing can often be automated, and automated functional testing is often part of an effort to create a regression test suite or smoke test. However, it makes sense to get the testing process under control manually before trying to automate functional testing. In addition, you&amp;#8217;ll want to keep some of the testing manual. &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Use cases (user scenarios). By stringing together functional tests into workflows, you can create realistic user scenarios, whether manual or automated. The trick here is to avoid automation if many workflows involve human intervention. &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;User interface. Basic testing of the user interface can be automated, but beware of frequent or extensive changes to the user interface that can incur high maintenance costs for your automated suite. &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=1&gt;Date and time handling. If the test system can reset the computer&amp;#8217;s clocks automatically, then you can automate these tests. &lt;BR&gt;&lt;BR&gt;Higher per-test costs and needs for human skills, judgment, and interaction push towards manual testing. A need to repeat tests many times or reduce the cycle time for test execution pushes towards automated testing. &lt;/FONT&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;Reasons to Be Careful with Automation&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Automated testing is a huge investment, one of the biggest that organizations make in testing. Tool licenses can easily hit six or seven figures. Neophytes can&amp;#8217;t use most of these tools&amp;#8212;regardless of what any glossy test tool brochure says&amp;#8212;so training, consulting, and expert contractors can cost more than the tools themselves. Then there&amp;#8217;s maintenance of the test scripts, which generally is more difficult and time consuming than maintaining manual test cases.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=277"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=277" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/srkprasad/aggbug/277.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Siva </dc:creator>
            <guid>http://geekswithblogs.net/srkprasad/archive/2003/10/27/277.aspx</guid>
            <pubDate>Tue, 28 Oct 2003 08:27:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/srkprasad/archive/2003/10/27/277.aspx#feedback</comments>
            <slash:comments>14</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/srkprasad/comments/commentRss/277.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/srkprasad/services/trackbacks/277.aspx</trackback:ping>
        </item>
    </channel>
</rss>