Serverspec tests your servers' actual state through SSH access, so you
don't need to install any agent softwares on your servers and can use
any configuration management tools, Puppet, Chef, CFEngine and so on.
