Deux conditions si

Je suis en train d'écrire un script qui va lire deux choix, et si les deux d'entre eux seront en "y" j'ai envie de dire "Test!" et si un ou deux d'entre eux ne seront pas "y" j'ai envie de dire "Échec du Test!"
Voici ce que j'ai trouvé:

echo "- Do You want to make a choice ?"
read choice

echo "- Do You want to make a choice1 ?"
read choice1

if [ "$choice" != 'y' ] && [ "$choice1" != 'y' ]; then
echo "Test Done !"
else
echo "Test Failed !"
fi

Mais lorsque je réponds à ces deux questions avec "y" c'est dire que "le Test a Échoué!" au lieu de "Test soit Fait!". Et quand je réponds à ces deux questions avec "n" c'est dire que "le Test de Fait!" ce que j'ai fait de mal ?