Test Laravel | QCM, Questions, Quiz – Partie 20
Questions d’Entretien sur le framework Laravel avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le framework Laravel comprennent divers sujets tel que les bases du framework Laravel, MVC, les commandes Artisan, Base de données, RESTful, Routing, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le framework Laravel.
1. Dans Laravel, où se trouvent généralement les classes de test ?
A Dans le répertoire « routes »
B Dans le répertoire « app »
C Dans le répertoire « tests »
D Dans le répertoire « database »
2. Qu’est-ce qu’un « feature test » dans Laravel ?
A Un test qui vérifie la validité des migrations de bases de données
B Un test qui vérifie la fonctionnalité d’une option spécifique ou d’un scénario d’utilisateur.
C Un test qui se concentre sur l’optimisation des performances
D Un test qui valide les templates Blade
3. Comment exécuter tous les tests dans une application Laravel ?
A En exécutant php artisan run tests
B En exécutant phpunit dans le terminal à partir de la racine du projet
C En ouvrant manuellement chaque fichier de test et en l’exécutant
D Les tests ne peuvent pas être exécutés dans Laravel
4. Lequel des éléments suivants est une méthode d’assertion couramment utilisée dans les tests Laravel pour vérifier si une réponse correspond à une valeur attendue ?
A assertTrue
B assertEquals
C assertText
D assertJson
5. Dans Laravel, à quoi sert un test de migration de base de données ?
A Valider l’authentification de l’utilisateur
B Vérifier l’exactitude des migrations de bases de données
C Pour générer des templates HTML
D Exécuter des tests de performance
6. A quoi sert le test unitaire dans Laravel ?
A Un test qui vérifie si un utilisateur est authentifié
B Un test qui se base sur les composants ou fonctions individuels de l’application de manière isolée.
C Un test qui simule les interactions de l’utilisateur avec l’application
D Un test qui vérifie les configurations de routage
7. Quel est l’objectif de la méthode setUp dans les tests Laravel ?
A Effectuer des migrations de bases de données
B Configurer l’environnement de test avant l’exécution de chaque méthode de test
C Pour définir l’URL de base des tests HTTP
D Générer des templates Blade
8. Dans Laravel, comment exclure certains tests de l’exécution des tests ?
A En modifiant le fichier .env
B En ajoutant l’annotation « skip » aux méthodes de test
C En désactivant complètement les tests dans les fichiers de configuration
D Les tests ne peuvent pas être exclus une fois qu’ils sont définis
9. Quel est l’objectif principal de l’authentification API dans les applications Laravel ?
A Créer les utilisateurs non authentifier
B Sécuriser les points d’extrémité de l’API et valider l’identité des consommateurs de l’API
C Gérer les migrations de bases de données
D Définir les routes API
10. Quel package Laravel offre un support intégré pour l’authentification des API ?
A Laravel Sanctum
B Laravel Sentry
C Laravel Sentinel
D Laravel Fortify