The first and fourth point could be easily covered through the automation process using any of the functional tool which is compatible with the application to be tested.
Regarding the GUI testing of bitmaps it could be easily done using QTP 10.0(Where bitmap check points are available) however the extent of automation could be measured by using the functionality only. Now remains the third point , that could also be automated in case it is an embedded testing tool like RTRT. But the extent to which it could be automated is a point of concern.
Please correct me if I am wrong anywhere.
Thanks,
Somit
Login to rate this answer.