On Oct 29, 2008, at 12:56 PM, Adam Heath wrote:

Shi Yusen wrote:
I have some spare time in next 3 months and can code some test cases.

David was talking about fixing the *existing* tests, making them pass,
or fixing the code that has broken them.

Yes, this would be the first priority.

Other priorities would include adding more unit tests for the framework and applications, and enhancing the test infrastructure to support automated UI tests (which I just mentioned in another reply).

There are LOTS of framework features that still don't have unit tests, though those don't tend to change as much so I'd still say more complete application unit tests are a higher priority. BTW, when I say application unit tests I really mean testing services and other logic level stuff in OFBiz. This is easiest to do by walking through processes in applications and seeing which services are called at each step, and then calling those services in the tests. More exotic ones could explore outside of that and do more tests on individual services, or tests processes that are not yet supported in the UI.

Of course, this is a volunteer-driven effort, and hopefully the "volunteer" efforts will be driven by actual needs different organizations have that are generic enough to be contributed back (those tend to be the most useful contributions, ie very "grounded" in real world needs).

-David

Reply via email to