I want to know if there is a way to use target to test users on safari 11 browsers? I believe you can do this using target's personalization. Is this assumption correct? If so, what are the step to create this on the tool?
When you go to Audiences you will find many prebuilt browser selection options. If you need something not already built out (i.e., Safari 11) you can use a Profile Script to evaluate anything in the useragent string. Something like this for your profile script will return a 'true' or 'false':
var br1 = user.browser.match(/Mac OS X/);
var br2 = user.browser.match(/Version\/11\./);
return (br1 != null && br2 != null);
I don't exactly know what you should be looking for to identify Safari 11, but this should work as a template for you. Then you can create an audience rule that keys off of the true/false value of this profile script. All profile scripts once activated can be selected in an audience rule under Visitor Profile with the name you gave the profile script prefaced with a "user."