Zend certified PHP/Magento developer

Surface test a new hard drive before using it?

Platter hard drives are fragile things and stores don’t package them properly most of the time when they ship them. So, my thinking is that it’s a good idea to test the drives once they arrive in order to make sure that they didn’t arrive defective (with bad blocks).

However, I read recently that the drives should always be spun up and the powering them on from ambient room temperature and then powering them off and letting them cool down is a huge stress for the drive and shortens its life.

Is it accurate? Does it make sense to test freshly-purchased hard drives before using them, or is it doing more harm to them than it’s worth?

And do you know a faster and more reliable way to mark bad sectors than using Easeus Partition Manager Surface Test solution from this question/answer?