We've only been customers a couple of months, but each patch we've seen seems to be include more than one regression, or a new bug that wasn't present in the old release relating to the same functionality.
Now, in my company, when a customer reports a bug a test case is created to recreate the bug, and that is added to an automated test suite. The fix isn't released into the source code until the programmer can show that the test case is passing.
The next time it comes for an official release, the test suite automatically protects against that customer bug showing up again.
Based on what I've seen of SugarCRM, not only do they not create test cases for customer-report bugs, they don't appear to have test cases for even basic functionality. How else do you explain that basic things like replying to an email don't work release after release?
Michael Czeiszperger
Web Performance, Inc.


LinkBack URL
About LinkBacks



Reply With Quote
Bookmarks