Home > SODA

SODA

SODA is a project mainly written in Ruby, it's free.

SODA is an XML based testing framework leveraging Watir. Watir is an open source Ruby library for automating web browser interactions. SODA simplifies the process of creating browser test automation, allowing non-programmers to successfully develop a

-- SODA --

(*)Setup: 1.) Install Ruby and Watir: http://www.watir.com 2.) Install libxml: http://libxml.rubyforge.org/ 3.) Set up your browser.

--)Browser Setup:

--)Firefox 1.) Install JSSH for the correct Firefox version http://wiki.openqa.org/display/WTR/FireWatir+Installation

--)IE 1.) Find autoitx3.dll on your system and run "regsvr32 /s" on it

(*)Example running a Soda test suite: --) ruby SodaSuite.rb --browser=firefox --test=scripts/sugarcrm_60/test/accounts.xml

(*)Soda command programs: Usage --) Notes: All Soda programs support the --help option on all platforms. --) SodaSuite.rb: This is the main user interface to the Soda testing framework.

(*)SodaSuite: Suites Soda suites are simply XML files, each of which contains a collection of tests to be executed in order.

--) Soda Suite Example: Using only the