QA / QA Automation
[nom] a demandé : Quelle était la proportion d'automatisation et de tests manuels dans votre dernier emploi ?
Avez-vous de l'expérience avec la bibliothèque JSON DataBind pour la sérialisation et la désérialisation des données?
Pouvez-vous expliquer ce qu'est le modèle OSI et comment il est utilisé dans les communications réseau?
Quelle est la fonction principale des frameworks de test dans le processus de développement logiciel?
Quand se produit la fusion du PR ? Après quelle étape ?
Pouvez-vous expliquer les principes SOLID et leur importance dans le développement logiciel?
Pouvez-vous nommer les principaux types d'artefacts utilisés dans le processus de test ?
Préférez-vous tester l'interface utilisateur ou les couches API de l'application?
À quoi servent les fixtures lors des tests logiciels?
Quelle est la différence entre l'utilisation des méthodes POST et PUT lors de l'envoi de données au serveur?
Pouvez-vous donner un exemple de méthode de test qui vérifie toutes les paires possibles de données d'entrée?
Quelle est la fonction du système de mise en cache et quels en sont les avantages?
Quel système de gestion de bases de données avez-vous utilisé dans votre dernier projet?
Quel est le rôle des relations entre les tables dans une base de données relationnelle?
Si les tests ont été exécutés, les données ont été créées, et au milieu du test la machine a été déconnectée, les données sont-elles restées dans la base ? Comment ont-ils résolu cela ?
Comment doit-on correctement implémenter la gestion des erreurs et des exceptions dans une application?
Pouvez-vous expliquer le concept de plateforme Low Code et ses principaux avantages?
Quels types d'attentes d'interface utilisateur pouvez-vous nommer?
Comment implémenter et utiliser des classes abstraites en Java?
Pouvez-vous expliquer le concept d'héritage en programmation orientée objet?