Anyone care to share their approach to acceptance testing for Seaside? I'm looking for something that operates on the full output of the HTTP response (as opposed to unit tests that operate on individual components).
Thanks, David
Selenium (user interaction testing)
ab (stress testing)
httpd.apache.org
Seaside Testing but it is old and in the words of David, it is been replaced for a new version aimed on Seaside 2.9
Also, check the blog of Dale Henrichs
http://gemstonesoup.wordpress.com/
and James Foster
http://programminggems.wordpress.com/
I don't remember which one, for tips for using Jmeter (I think) for testing.
Cheers, Miguel Cobá
On Thu, May 28, 2009 at 5:26 PM, David Farber dfarber@numenor.com wrote:
Anyone care to share their approach to acceptance testing for Seaside? I'm looking for something that operates on the full output of the HTTP response (as opposed to unit tests that operate on individual components).
Thanks, David
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Miguel Cobá wrote:
Selenium (user interaction testing)
ab (stress testing)
httpd.apache.org
Seaside Testing but it is old and in the words of David, it is been replaced for a new version aimed on Seaside 2.9
I like to think "old" is a good thing. I'd prefer "solid", "well tested", "mature" :-) :-)
Anyway, based on my inbox a lot of people use SeasideTesting....or at least try it.
I'd like to add that I've modified SeasideTesting to provide many of the features of Selenium's in-browser testing concept. I haven't released it yet because I'm busying using it in a new project. There are still problems but I will put it out there (for VisualWorks only at first) very soon now. If anyone want to have a look at it now, let me know.
That being said, ST's focus is on unit testing but I use it for functional/integration testing as well. The new version supports testing a "remote" application (with no direct access to the server). What's missing is a high level way to specify functional tests. I'd /really/ like to work with someone on something like that. The Rails community has some cool tools like cucumber which are worth some study.
Also, have a look at Albatross as well...again, more about unit testing but you can probably layer something on top of that to get decent functional testing.
David
C. David Shaffer wrote:
I'd like to add that I've modified SeasideTesting to provide many of the features of Selenium's in-browser testing concept. I haven't released it yet because I'm busying using it in a new project. There are still problems but I will put it out there (for VisualWorks only at first) very soon now. If anyone want to have a look at it now, let me know.
That being said, ST's focus is on unit testing but I use it for functional/integration testing as well. The new version supports testing a "remote" application (with no direct access to the server). What's missing is a high level way to specify functional tests. I'd /really/ like to work with someone on something like that. The Rails community has some cool tools like cucumber which are worth some study.
David -
I'd love to try out the updated testing framework -- particularly if it can test remote sites that require logging in, navigating menus, etc.
-- Rick
seaside@lists.squeakfoundation.org