I mean you only validate the parts that the test writer thought to verify. It will always remain unexhaustive and full of holes.
I mention in another comment, I ended up not going the TLA+ route. It isn't because it cannot offer this, it's because it's a heavy, opinionated investment. That is a good trade off for some systems, like databases, but not for everything.