Automated Testing Best Practices

I dont think there is such thing for games, and I dont think its even possible.
Each game has complete different interfaces from each other, including the inputs, behaviors etc.
Its comum thought, to build applications to do it for each game, and it can be reused for other very similar games, this is why an game company will normally build games with the same style from there previous games, like Bethesda that build fallout, elder scrolls, etc, because the tools for the previous game can be used in the new ones.