geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bill Dudney <bdud...@apache.org>
Subject Re: Tests for Console
Date Fri, 01 Sep 2006 21:37:54 GMT
Hi Jason,

AFAIK you have to have the selenium stuff in the web app you are  
deploying. But that is something I was going to play with over the  
weekend.

My approach was mirror what shale does;

http://shale.apache.org/shale-apps/selenium.html

But run the tests with the selenium server.

TTFN,

-bd-

On Sep 1, 2006, at 3:24 PM, Jason Dillon wrote:

> I was able to finally get the simple GoogleTest example to run in
> Maven... some of the online docs are bunk, but if you download
> selenium-rc 0.8.1 those examples work better.
>
> Still need to automate starting, stopping the selenium server, which
> should happen when the G server is started & stopped.
>
> I briefly took a whack at this and have something... though the Ant
> exec task buffers some output and ends up causing evil exceptions on
> shutdown... which I have no idea why.
>
> I may check in some of what I have into a new top-level testsuite
> module, so that we have a place to apply patches to.
>
> Does anyone know if we need to modify the webapps to include some
> special selenium fluff?
>
> --jason
>
>
> On 8/31/06, Bill Dudney <bdudney@apache.org> wrote:
>> Hi All,
>>
>> I'm planning on doing a proof of concept for selenium over the
>> weekend to test the console (esp the datasource deployment :-).
>>
>> I will post a patch when i have something meaningful (hopefully by
>> monday).
>>
>> TTFN,
>>
>> -bd-
>>
>> On Aug 31, 2006, at 9:25 PM, Jason Dillon wrote:
>>
>> > Cool... I think Bill Dundney expressed some interest in this as
>> > well.  :-)
>> >
>> > I think to start antrun should work fine... and then after we get a
>> > POC working, then we can craft an m2 plugin.
>> >
>> > --jason
>> >
>> >
>> > On Aug 31, 2006, at 7:15 PM, Gianny Damour wrote:
>> >
>> >> I support that. If Selenium is chosen as the tool to automate the
>> >> integration testing of the Admin console, then I am happy to
>> >> bootstrap the effort. On my current project, we are using Selenium
>> >> with script generation via Ruby and it rocks. Our build system is
>> >> Ant, thought, I think that I should be able to make it work  
>> with m2.
>> >>
>> >> Thanks,
>> >> Gianny
>> >>
>> >>
>> >> On 01/09/2006, at 9:46 AM, Jason Dillon wrote:
>> >>
>> >>> selenium looks very promising... I've not tried it, but from the
>> >>> docs
>> >>> it looks good... I like the IDE to record.
>> >>>
>> >>> I would love to see a proof of concept for how this could be
>> >>> hooked up
>> >>> to the build for integration tests of the console :-)
>> >>>
>> >>> --jason
>> >>>
>> >>>
>> >>> On 8/8/06, Bill Dudney <bdudney@apache.org> wrote:
>> >>>> Canoo is quite good;
>> >>>>
>> >>>> http://webtest.canoo.com/webtest/manual/WebTestHome.html
>> >>>>
>> >>>> It uses Ant to execute its tests and AFAIK there is not maven
>> >>>> plugin
>> >>>> to invoke it but should be straight forward to do with maven.
>> >>>>
>> >>>> Its license appears to (this non-lawyer at least) be compatible.
>> >>>>
>> >>>> Also the Struts folks are using Selenium from M2 AFAIK.
>> >>>>
>> >>>> TTFN,
>> >>>>
>> >>>> -bd
>> >>>> On Aug 8, 2006, at 12:14 PM, Prasad Kashyap wrote:
>> >>>>
>> >>>> > Does anybody know of any good open source tests for the  
>> console ?
>> >>>> > There are quite a few of those out there, most of them GPL.
 I
>> >>>> have
>> >>>> > never used any of them. So please share your valuable
>> >>>> experiences,
>> >>>> > comments and thoughts.
>> >>>> >
>> >>>> > The itests would be a good place to stage and run any such
 
>> tests.
>> >>>> >
>> >>>> > jWebUnit:
>> >>>> > --------------
>> >>>> > http://jwebunit.sourceforge.net/
>> >>>> > http://htmlunit.sourceforge.net/
>> >>>> > http://httpunit.sourceforge.net/
>> >>>> >
>> >>>> > License: GPL
>> >>>> >
>> >>>> > jWebUnit provides a high-level API for navigating a web
>> >>>> application
>> >>>> > combined with a set of assertions to verify the application's
>> >>>> > correctness. This includes navigation via links, form entry
 
>> and
>> >>>> > submission, validation of table contents, and other typical
>> >>>> business
>> >>>> > web application features. This code try to stay independent
of
>> >>>> the
>> >>>> > libraries behind the scenes. The simple navigation methods
and
>> >>>> > ready-to-use assertions allow for more rapid test creation
>> >>>> than using
>> >>>> > only JUnit and HtmlUnit. And if you want to switch from
>> >>>> HtmlUnit to
>> >>>> > the other soon available plugins, no need to rewrite your 

>> tests.
>> >>>> >
>> >>>> > jWebUnit also builds with maven 2. So it will be much easier
>> >>>> for us to
>> >>>> > integrate it into our project.
>> >>>> >
>> >>>> >
>> >>>> > Enterprise Web Test
>> >>>> > ---------------------------------
>> >>>> > http://sourceforge.net/projects/webunitproj/
>> >>>> > License: Common Public License  (can we still use it ?)
>> >>>> >
>> >>>> > Enterprise Web Test allows Java programmers to write re-usable
>> >>>> tests
>> >>>> > for web applications that, unlike HttpUnit, "drive" the actual
>> >>>> web
>> >>>> > browser on the actual platform they intend to support. Tests
>> >>>> can be
>> >>>> > leveraged for functional, stress, reliability.
>> >>>> >
>> >>>> > Cheers
>> >>>> > Prasad
>> >>>>
>> >>>>
>> >>
>> >
>>
>>


Mime
View raw message