Most likely your model overfits to the training and validation set, and gives a bad test result.
However, the decreases in accuracy is quite bad, so could you check the outputs for the test set?
Is your model predicting only a single class?