Sahi Conference

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Sahi Conference - Presentation Transcript

    1. Sahi – Web Automation and Test tool Nivetha Padmanaban Divya Peddi September 20, 2007
    2. Agenda
      • Why OSS?
      • Myths of OSS
      • About Sahi
      • Facts about Sahi
      • Demo
      • Rules to follow
      • Features of Sahi
      • Advantages of Sahi
    3. Why OSS?
      • Full control – availability of source code and right to modify, right to redistribute, right to use the software in any way
      • No more technology lock-in
      • No more vendor lock-in
      • Worldwide community
      • Integrating with other tools is easy
      • No cost
      • Less learning curve
    4. Myths of OSS
      • Open source is not really free
      • There is no service and support
      • Development resources are scarce
      • Open source is not secure
      • All open source projects are work-in-progress
      • Training is not available
    5. About Sahi
      • Sahi is an open source automation tool
      • Sahi is used to automate tests on web applications
      • Has record and play back option
      • Runs as proxy server
      • Independent of the website / web application
      • Uses simple JavaScript to execute events on browser
    6. Facts about Sahi
      • Average of 70+ posts / month in discussion forum in past 8 months
      • Average of 1300+ downloads / month in past 8 months
    7. Demo
    8. API’s
      • Normal APIs
        • APIs which are used to access elements of a web page
          • Examples like - _button, _textbox, _checkbox
      • Scheduler APIs
        • APIs which are scheduled to execute later
          • Examples like - _setValue, _click etc
    9. Rules to follow
      • Perform all actions using Scheduler functions
      • Do not create page dependant variables
      • Use ‘_condition’ for page dependant conditions
      • Always prefix ‘$’ for variables
      • Call custom methods directly
    10. Features of Sahi
      • Ant support for playback of suites of tests
      • Suites can be run in multiple threads
      • External Proxy, HTTP and HTTPS support
      • AJAX support
      • Good Database and file support
      • Easily editable scripts (text files) – version friendly artifacts
      • Logging/reports
      • Tests do not need the browser window to be in focus
      • Supports javascript
      • Editor support – Jedit has supporting sahi.xml
    11. Advantages of Sahi over other tools
      • Ant support
      • No proprietary language
      • Multi threading of scripts
      • AJAX support
      • Tests do not need the browser window to be in focus
      • Active community support
    12. Q & A

    + nivethanivetha, 3 years ago

    custom

    1142 views, 1 favs, 0 embeds more stats

    presented in step-auto 2007

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1142
      • 1142 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 39
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories