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