Test: Introduce order independent testId to replace testNumber

This is a POC. Bikeshed please.
@gibson042 I wasn't trying to shut down conversation. I personally feel that the aesthetics of the testId field are unimportant. However, if you think it's important, we can continue this discussion. LMK.