Seagate Seatools is very good. Its not specific to Seagate HDD either, I have used it on WD, Samsung and Hitachi drives.
There is a Windows installer available downloadable from
When intstalled you can run various tests. I find that the short generic followed by the long generic tends to highlight the majority of issues.