I love the name
Tess and imo it can definitely be a full name. I wouldn't use Theresa/Teresa if you don't like it, just because you think you should have a longer fn.
Tess is gorgeous on it's own. I don't like
Tess as a nn for any other names, sorry.