Page 1 of 1

Automating functional testing

Posted: Fri Aug 07, 2009 1:06 pm
by ConvertFromOldNGs
by Anonymous >> Tue, 9 Jan 2007 22:13:48 GMT

We have a complex Jade application for which we produce 3 or 4 significant new releases each year. Testing an application of this complexity is time consuming and each test cycle takes (on average) between 7 and 10 days.

In order to reduce testing time and improve test coverage, we need to automate the regression testing of our application.

Does anyone have experience of automating the functional testing of Jade applications? What approaches have been tried and what are their pros and cons? Would really appreciate hearing from people about this.

david.ford@arcinnovations.co.nz

Re: Automating functional testing

Posted: Fri Aug 07, 2009 1:06 pm
by ConvertFromOldNGs
by Reinier Noom >> Wed, 10 Jan 2007 0:44:49 GMT

Hi David,

There is Rational Robot. We use that to drive certain test cases but it does not handle custom controls all that well without a bit of trial and error.

Jade also has a Benchmark and Test centre, I have heard that they have a testing framework for driving other Jade applications. Best talk to your Jade contact. I am not sure what the integration points are.

Failing that you could always write your own. The senior development team here have often toyed with the idea, but there is never enough hours in the day.

Reinier

Re: Automating functional testing

Posted: Fri Aug 07, 2009 1:06 pm
by ConvertFromOldNGs
by Torrie >> Wed, 10 Jan 2007 19:34:15 GMT

I've used the Jade automated testing framework, mainly for testing Web Services. You needed to code your own test routines and the testing framework could then run these tests in a given or random order. The framework allowed you to setup the test run, setup each test and then check the results. It provided tools to see which tests failed and the response times etc. It proved usefull when testing the load that the web service provider could sustain. I'm not sure how easy it would be to use it to test a GUI application though. I guess you could write Jade code to populate the forms and simulate the user events.

As Reinier as said, you should be able to get more information from Jade about this.

Torrie