Sahi Pro is a test automation software for desktop applications, mobile applications and web applications. Sahi was conceived as an open source product in 2005 with specific focus on test automation management tools for web 2.0 technologies but as a test automation tool geared towards testers. Sahi Pro is shipped proprietary license software .[1][2][3] The open-source version includes a basic tools set sufficient for most testing purposes (Record on all browsers, Playback on all browsers, HTML playback reports, JUnit Style playback reports, Suites and batch run, Parallel playback of tests), whereas the Pro version includes further features such as test distribution and report customization.
Sahi Open-source is written in Java and JavaScript and hosted on SourceForge since October 2005. It is released under an Apache License 2.0 open-source license. Sahi Pro is currently in version 9.0.0 and is hosted on the Sahi Pro Website.[4]
Technical details
editSahi runs as a proxy server and the browser's proxy settings are configured to point to Sahi's proxy. Sahi then injects JavaScript event handlers into web pages, which allows it to record and playback events on the browser. Using a proxy makes Sahi independent of the browser used.[5]
References
edit- ^ "Sahi Open Source Vs. Sahi Pro". Sahi Pro. Retrieved September 2, 2014.
- ^ Eugene, Liang (2010). JavaScript Testing Beginner's Guide. Packt Publishing. ISBN 978-1849510004.
- ^ Gaedke, Martin; Grossniklaus, Michael; Diaz, Oscar (2009). Web Engineering: 9th International Conference, ICWE 2009 San Sebastian, Spain, June 24-26 2009 Proceedings (Lecture Notes in Computer Science). Springer. ISBN 978-3642028175.
- ^ "Sahi Pro - The tester's Web Automation Tool". Sahi Pro Website. Retrieved September 2, 2014.
- ^ Database and Expert Systems Applications: 20th International Conference, DEXA 2009, Linz, Austria, August 31 – September 4, 2009, Proceedings, Pmontoto et al., Page 315