personnellemnt je résumerais la chose dans une belle affirmation "ca depend de l'entreprise et du projet"

si tu es sur de l'application avec interface graphique tu vas avoir 3 types de tests possibles
1) les tests graphiques (autrement appelé "cliquing") ou tu passe ton temps a vérifier que les scénariis d'enchainement de frame se font bien , qu'elles respectent bien la charte graphique mise en place, que la page finale correspond bien a la demande dans la spec et que l'internationalisation des message (peu problable dans un ministère mais bon) s'effectue bien selon le choix de la langue ou de la locale...
2) les tests métiers, la il faut un bonne connaissances du fonctionnel (par exemple avec une mission chez edf tu auras la notion de calcul de prix d'electricité a appliquer selon l'heure, le type de client, le type de contrat ...)
3) les tests unitaires sur la partie métiers pour vérifier que la méthode avec tels paramètres te renvoie toujours la même valeur quelque soit l'environnement ou que justement cette valeur change bien selon le profil de l'utilisateur...

Les tests c'est pas toujours fun mais pour des gens plus orienté fonctionnel c'est est bon moyen d'entrer dans le sujet... et puis on y passe tous un jour !