Welcome to EMOS_Frame Yahoo! group - the forum for users of EMOS Framework!
EMOS Framework is an advanced technique for development of automated regression tests with WinRunner.
Through its holistic approach EMOS Framework is suitable for rapid creation of new WinRunner projects.
Through its open API and 100% TSL implementation it is well suited for integration into existing WinRunner projects, too.
The philosophy of EMOS Framework is based on an optimal balance between test tool (i.e. WinRunner) expertise
and generic testing expertise. We presume that very good tool expertise is always seldom in real projects.
EMOS Framework was designed to make the experienced WinRunner specialists more productive.
This may significantly change the way you perform automated testing with WR in future.
Novices to WinRunner may still find EMOS Framework interesting as it contains plenty of useful routines
and code examples. It may prove helpful in justifying the limitations of capture & reply technique and,
so to say, speed up the maturing process.
The most effective way to start with EMOS Framework is by doing a pilot project accompanied with some
good consulting/training. There are, of course, plenty of reasons not to do it this way. :(
The second best way to learn about EMOS Framework requires lots of reading and experimenting on your own:
If you don't give up earlier, you are most welcome to place your questions and ideas in this
- download & install the base software
- NEW from http://emos-framework.sourceforge.net/download
EMOS_GPL_v1_4_2.ZIP Note The installation procedure has changed!
Unzip the file under your current winrunner lib folder (e.g. c:/program files/mercury interactive/winrunner/lib) or anywhere else you like.
Then modify your statrup test to call emosinit directly (see modified startup script in EMOS_GPL\FRM\TPL directory).
- NEW EMOS Framework API
documentation can be viewed on-line (or off-line as part of EMOS
Framework Core package (see directory
- read some backgrounds
- read more backgrounds
- download, install AND analyse the FlightDemo and/or MercToursWebDemo
- The "FlightDemo"
project is an example of an EMOS Framework project applied to a known
application. This example is based on Mercury's Flight Application®
which is distributed with WinRunner. You should carefully analyse this
example because it demonstrates many important aspects.
- The "MercuryWebToursDemo"
project is an example of a web-based project that demonstrates the
applicapility of EMOS Framework to web pages. The example is based on
Mercury Web Tours web site (Perl/CGI) that was once available on
Mercury web site http://mercurytours.mercuryinteractive.com/.
Unfortunately, Mercury seems to have discontinued this site and
replaced it with a servlet-based HTML/Java site http://newtours.mercuryinteractive.com/.
For this reason you probably won't get this example working. However,
it should still be worth a look if for nothing else, then for examples
of accessing table objects. Any attempts to port the example to the
new page are very welcome ;-)
- The "HelloWorldDemo"
project implemented with EMOS framework shows the minimal structure of
an EMOS Framework project and is probably the best starting point for
your first project.
- read FAQs
- copy template project TPL, run, analyse & make your own project with it
- analyse EMOS Framework code (again)
- download & experiment with EMOS Framework Wizard
- read more background
- ("Advanced" slides, API doc, Files, Links, etc.)
Link to Original EMOS homepage about testingtools (in German)
Link to group owners homepage