<?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">
    <channel>
        <title>execution — Sahi Pro Community</title>
        <link>https://community.sahipro.com/forums/</link>
        <pubDate>Thu, 16 Apr 2026 15:04:42 +0000</pubDate>
        <language>en</language>
            <description>execution — Sahi Pro Community</description>
    <atom:link href="https://community.sahipro.com/forums/discussions/tagged/execution/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Sahi : The name says it all. &quot;the right / perfect one&quot;</title>
        <link>https://community.sahipro.com/forums/discussion/1006/sahi-the-name-says-it-all-the-right-perfect-one</link>
        <pubDate>Wed, 03 Jun 2009 00:57:59 +0000</pubDate>
        <category>Customer Stories and Testimonials</category>
        <dc:creator>rajeev.sawant</dc:creator>
        <guid isPermaLink="false">1006@/forums/discussions</guid>
        <description><![CDATA[HI  I am Rajeev, working for one of the leading banking front end solutions  company as Sr. Technical Specialist QA.<br />
I have been using sahi for last 7-8 months. I found it Sahi (&quot;the right /  perfect one&quot;) for our automation testing requirement.<br />
<br />
About Sahi<br />
<br />
The very basic difference between Sahi and other traditional tools  (selenium, QTP,etc..) is the parallel execution.<br />
Test execution for unattended runs ( Built in Ant support for  integration with build process or batch runs) which saves huge time, makes overnight regression test execution possible.<br />
Ant support offers a lot of freedom to automate various scenarios which were not that easy earlier. e.g do something in app , run a batch process on the server then go back to app and check something<br />
User can write atomic tests independent of each other for parallel execution which means no need to maintain start and end state of each test.<br />
<br />
With intelligent object spy and some really cool in built functions it is pretty easy to identify each element uniquely.<br />
Sahi being based on JavaScript allows rapid script development / maintain with a very short learning curve.<br />
Sahi has Robust Exception-handling (continue with alternate flow on failure) as well.<br />
Sahi's Smart Reporting allows user to view report in HTML as well as Junit  format.<br />
Sahi's OS and Browser independence gives lot of power and freedom to tester  (no rework for different os or browser).<br />
Simple debugging and logging helps tester to write / maintain scripts easily and of  course it is version control friendly – zero binary files<br />
Sahi being dynamic enough we can build a framework around that to have a data driven capability (Input Data, Output Data, Meta Data) or even further a framework where everything is abstract (Everything is abstract ( Business Logic, Sahi scripting , data, element identification )<br />
<br />
In other words Sahi not only has most of the stuff that an automation tool should have it is also smart and easy for a rapid script development and minimum maintenance.<br />
<br />
Another important thing, about Sahi training and support.<br />
Support for sahi has been excellent for us with very short turn around time (Well in one case Narayan solved the problem and gave us the build right away during the course of our conversation it self)<br />
We had a two days training session of sahi conducted by Narayan. It was one of those rare valuable trainings which are hands on as well thorough.<br />
<br />
I would like to recommend Sahi to everyone who is using browser based application. Specially if it is a new start for automation testing or you are moving to Agile/ Extreme Programming / Scrum / BDD  Sahi kind of fits that world in a smart efficient way<br />
<br />
My Best wishes Sahi, Narayan and his Team<br />
Keep up the good work<br />
<br />
<br />
Oh BTW did I mention we use sahi script as an attachment to the defects so that the respective developer does not have to spend time in reproducing the defect]]>
        </description>
    </item>
   </channel>
</rss>
