I believe that if the system fails during a test, the servers go down as they have to find out if it will work during a real failure. Now a world class data centre will let all their clients know of exactly when the test will be run, in case of failures. If there is a failure, then they fix the problem and make sure that it works. They also try to do this during an "off peak" time so that the customers will be affected least. These tests will normally only cause a fraction of the downtime if the system fails, compared to a real power failure.
In the case of a real power failure, the systems will all be in working order and will kick in automatically. If they fail due to a lack of testing and servicing, it could much longer to fix. They will first have to sort out the power issue, which could take a very long time. They will first have to find the problem, fix it, which could mean that they need more power. If they need more power, they're goinbg to need to get more generators. Once the power issue is sorted, they will still have to start up every server to see if the power is stable enough. Where as if they were in a test situation, they would just restart the servers and switch back to Eskom power.