On Jan 15, 2007, at 1:37 PM, sheila miguez wrote:

>>         If you change the code in the data tier, you must test  
>> with every
>> backend and verify that every possible operation works correctly
>> before you even *think* about committing. This is not a trivial thing
>> to do.
>
> 1) Before committing to trunk, or before making a stable release?

        Before committing to the trunk. This is a vital area that affects  
everyone.

> 2) Is doing regression testing against the test databases on your
> website the minimum, or do you test against something like Northwind
> too?

        I test such changes against the demo data on the site, as well as my  
local stuff. I have VMs with each server type, so at a minimum I test  
the demo data on each.

> 3) Do you also test every platform? (You have a macbook right? so you
> can do that. which is neat). If a developer doesn't have access to a
> platform or test server, what should the practice be? Create a branch
> with the fixes and ask for help testing it before merge?

        OS platform is irrelevant for data tier testing. When I make UI  
changes, then yes, I test with Mac, Windows and Linux. Frequently I  
will commit after doing full testing on Mac, so that I can grab the  
updates and test them on Windows and Linux. I don't commit them until  
I'm ready to run those tests, though, so that I can either confirm  
the change or roll it back if those tests don't work out.

-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users

Reply via email to