From what I can tell it looks like you're trying to pass an object through a template type. Those are for types, not parameters. Pass objects through constructors.
If Peter's answer is what you want, not that it's only valid for C++11 and otherwise you need Test<string,vector<string> > tester;