To your first question:
If your are using the PyTorch DataLoader, just specify shuffle=False iterate your test set. The batch_size can be > 1, but you would want to append the outputs in a list.
Your model should not use more than one epoch on the test set, because it will just repeat the predictions.