Pouvez-vous expliquer le concept d'abstraction en programmation orientée objet?
QA / QA Automation
Quels niveaux incluent dans la structure de la pyramide de test?
Pourquoi WebView est-il moins sécurisé ? Pourquoi l'autorisation via WebView est-elle moins sûre ?
Avez-vous déjà travaillé avec un plan de requête dans la base de données (EXPLAIN/EXPLAIN ANALYZE) ?
Qu'est-ce que les fixtures ? À quoi servent-elles?
De quels composants se compose la commande 'git pull' et comment interagit-elle avec le référentiel?
Peux-tu énumérer les principales méthodes HTTP que tu connais?
Pourriez-vous partager votre expérience professionnelle et les projets auxquels vous avez participé?
Comment choisir un appareil mobile pour effectuer des tests, sur quoi vous baserez-vous?
La méthode passe une commande sur le site. Elle accepte : 1 Liste des envois avec produits 2 Date de réception prévue pour chaque envoi 3 Adresse de réception avec commentaires 4 Méthode de paiement, par exemple, carte bancaire. La limite de longueur pour address.comment est de 200 caractères La limite de longueur pour shipments est de 200 objets Il faut tester (élaborer une liste de vérification) cette méthode. POST /order { "shipments": [ // envois/boîtes avec produits { "id": "number", "date": "number" // Date de livraison prévue } ], "adress": { "id": "number", "comment": "string", "is_leave_at_door": "boolean" // laisser à la porte }, "payment_method": "string" # card / apple_pay }
Comment ajouter le nettoyage de la liste après avoir terminé le test ? Quelle est la différence entre yield et AdFinalizer ?
Quels critères utiliser lors du choix des méthodes HTTP POST, PUT et PATCH pour les opérations de mise à jour des ressources?
Parle-moi de ton dernier emploi : projet, processus, dont tu étais responsable, ce que tu faisais.
Quels sont les avantages et inconvénients de l'utilisation de XPath par rapport aux sélecteurs CSS lors de l'automatisation des tests ou de l'analyse de documents?
Il y a une table appelée carts. Colonnes : userID, itemID, quantity. Trouvez les utilisateurs avec un grand panier, ceux dont le nombre total d'articles est supérieur à 300.
Pouvez-vous expliquer le concept de polymorphisme en programmation orientée objet?
Quels sniffers avez-vous utilisés ? Parlez-moi de leurs fonctions et à quoi ils servent.
Comment avez-vous lancé les tests UI sur CI ? Qu'avez-vous utilisé ?
Tâche : Palindrome Écrivez une fonction is_palindrome(s: str) -> bool, qui vérifie si une chaîne est un palindrome (se lit de la même façon de gauche à droite et de droite à gauche). Il faut ignorer les espaces, la ponctuation et la casse. Exemples : - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False
As-tu déjà rencontré des tests flaky ? Quelles sont les pratiques pour y faire face ?