Test: Introduce order independent testId to replace testNumber

This is a POC. Bikeshed please.
Right, but I really don't think it matters much. If it's important to you that the hash is 8 characters than I can always just Math.abs instead of substring.

I think its bikeshed territory at this point though.