Shuffling data prior to Train/Val/Test splitting serves the purpose of reducing variance between train and test set.
Other then that, there is no point (that I’m aware of) to shuffle the test set, since the weights are not being updated between the batches.
Do you have a specific use case when you encountered shuffled test data?
Roy