• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Sahi - Effective Web Testing (MT)
 

Sahi - Effective Web Testing (MT)

on

  • 119,007 views

Presentation given at MindTree Bangalore, explaining how Sahi can save time and money.

Presentation given at MindTree Bangalore, explaining how Sahi can save time and money.

Statistics

Views

Total Views
119,007
Views on SlideShare
5,445
Embed Views
113,562

Actions

Likes
6
Downloads
167
Comments
0

35 Embeds 113,562

http://sahi.co.in 108084
http://www.sahi.co.in 4128
http://www.tytosoftware.com 573
http://translate.googleusercontent.com 329
http://tytosoftware.com 276
http://gramam 47
http://webcache.googleusercontent.com 23
http://122.160.252.5 18
https://www.tytosoftware.com 13
http://insignia.vvdwivedi.com 12
https://www.sahi.co.in 8
http://sahi.co.in. 6
https://sahi.co.in 6
http://207.46.192.232 5
http://www.slideshare.net 5
http://translate.yandex.net 4
http://www.sahi.co.in. 3
http://131.253.14.250 3
http://www.google.com 2
http://honyaku.yahoofs.jp 2
http://www.webpagetest.org 1
http://m.sahi.co.in 1
http://static.slidesharecdn.com 1
http://www.google.com.co 1
http://sahi 1
res://ieframe.dll 1
http://www.google.co.in 1
http://fanyi.youdao.com 1
http://phpspot.org 1
http://imggrabberredirect.appspot.com 1
http://www.google.com.au 1
http://www.thesearchengine.net 1
http://sourceforge.net 1
http://localhost 1
http://cache.baidu.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Sahi - Effective Web Testing (MT) Sahi - Effective Web Testing (MT) Presentation Transcript

    • Sahi - Effective Web Testing
      - V Narayan Raman
    • Automation tool for web app testing
      Mature open source tool started in 2005
      Easy to use, ideal for testers
      Works well with AJAX, Web 2.0
      No Xpaths, no waits
      Works well with Agile methodologies
      Version control, refactor, continuous integration
      Sahi script, Java and Ruby drivers
      Sahi
    • Object Identification
      Need developer involvement for adding ids
      Xpaths – brittle, difficult to grasp, not cross browser
      css-selectors – better, but still complicated and not cross browser
      Waiting for AJAX, Page loads
      Hardcoded - slow
      Conditional – needs knowledge of the DOM and DOM events
      Real life problems
    • Knowledge and learning curve
      Java, Junit, Eclipse, Ruby, Xpaths, Firebug, browser DOM, Frames/Iframes- Really unrelated to web testing!
      Difficult to staff or ramp up teams
      Real life problems
    • Recorder on all browsers
      Implicit waits, even for complex AJAX and page loads
      Excellent Object Spy and accessors which work across frames and iframes
      No special privileges required on browser
      HTTPS, 401/Windows/NTLM authentication, popup windows, modal dialogs, File uploads
      Sahi Differentiators
    • DEMO
    • Rely on recorder only initially
      Find the smartest accessor
      No index based accessors if possible
      Use _near and _in
      Refactor and reuse code
      Minimize code duplication
      functions, variables, _include
      Use the Sahi Controller to your advantage
      Tips for stable tests
    • Interact with Java directly from Sahi Script
      Read/Write to files, databases, Excel sheets, XML files
      Ruby/Java drivers and recorders
      Other features
    • Grid
      Flash and Flex support
      Applet Support
      C# driver
      Feature Road Map
    • Recorder, Object Spy and APIs
      Reduce development time
      Smart accessors
      Stable tests save maintenance time
      Lesser dependence on developers to add ids everywhere
      In built parallel playback, HTML reports
      Saves time in maintenance and quick start
      Authoritative commercial support and training available
      Saves time in removing road blocks
      Sahi saves you Time and Money
    • Information
      http://sahi.co.in/
      http://blog.sahi.co.in/
      http://sahi.co.in/forums
      Twitter: _sahi
      LinkedIn group: SahiWeb Automation
      narayan@sahi.co.in
      support@sahi.co.in
      TytoSoftware Pvt. Ltd.
      http://www.tytosoftware.com
      Questions and Answers