Sobes.tech

QA / QA Automation

Je me souviens bien que nous avons convenu de nous tutoyer — est-ce plus confortable ainsi?

Middle
Честный ЗнакЧестный Знак
133

Quelles collections connais-tu et utilises-tu?

Middle
Озон банк
133

Avez-vous des questions sur le système de travail et les conditions de collaboration?

Middle
Проект 2013
133

Qu'est-ce qu'une matrice de traçabilité et comment est-elle formée?

Middle
RedLab
133

Test du champ avec exigence : caractères spéciaux et chiffres, dont trois obligatoires.

Middle
AndersenAndersen
133

Avez-vous travaillé avec la bibliothèque Requests et écrit des tests API backend ? Montrez un exemple approximatif d'un test avec Requests.

Middle
МИЭТ
133

Parlez-moi des opérateurs JOIN en SQL. Quels sont les types?

Middle
Zentist
133

Comparez Selenium et Playwright : avantages, inconvénients, caractéristiques.

Middle+
Теле2Теле2
133

Qu'est-ce que les types de référence et les types de valeur en C# ? Quelle est la différence ? Pourquoi faire la distinction entre la pile et le tas ? Comment la pile est-elle nettoyée ?

Senior
OZONOZON
133

Qu'est-ce que le test positif et négatif ? Quelle est la différence et laquelle est la plus courante ?

Middle
Айди технологии
133

Quelles utilitaires peuvent être utilisés pour se connecter à un serveur Linux distant et copier un fichier sur la machine locale?

Senior
Positive TechnologiesPositive Technologies
133

Quels navigateurs sont pris en charge par Playwright?

Middle
Napoleon IT
133

À quoi servent les index dans une base de données, quels sont leurs avantages et inconvénients?

Middle
Innovative People
133

À quoi avez-vous utilisé les fixtures dans les tests?

Middle+
Криптонит
132

Avez-vous travaillé avec des systèmes d'exploitation Linux/Unix?

Middle
Топ-системы
132

Avec quelles bases de données non relationnelles avez-vous travaillé?

Middle
Innovative People
132

La Programmation Orientée Objet (POO) est une approche du développement logiciel où le code est organisé sous forme d’objets Encapsulation L’encapsulation consiste à regrouper des données et des méthodes qui manipulent ces données au sein d’une même classe, ainsi qu’à limiter l’accès direct à l’état interne de l’objet. En termes simples : l’objet gère ses propres données, et le code externe interagit avec lui via des méthodes. Abstraction L’abstraction consiste à ne retenir que les caractéristiques importantes de l’objet et à cacher les détails de sa mise en œuvre. En termes simples : l’utilisateur se soucie de ce que fait l’objet, pas de comment il le fait. Polymorphisme Le polymorphisme est la capacité d’objets avec des implémentations différentes à utiliser une même interface. En test, cela permet d’écrire un code universel qui fonctionne avec différents types de données ou classes. Exemple en Python : class Animal: def make_sound(self): pass class Dog(Animal): def make_sound(self): return "Wouf!" class Cat(Animal): def make_sound(self): return "Miaou!" def animal_sound(animal: Animal): print(animal.make_sound()) dog = Dog() cat = Cat() animal_sound(dog) # Wouf! animal_sound(cat) # Miaou! En tests automatisés, le polymorphisme est utile pour : - Créer des méthodes de vérification universelles - Implémenter différentes stratégies de test via une même interface - Maintenir différentes versions d’API/UI sans modifier les tests Héritage L’héritage est un mécanisme qui permet à une nouvelle classe d’utiliser automatiquement une classe existante, en héritant ses propriétés et méthodes. En termes simples : la nouvelle classe réutilise le code de la classe parente et l’étend si nécessaire. Git 1. Systèmes de contrôle de version. Local, centralisé, distribué. 2. Concepts clés. Dépôt, index, commit, pointeurs, branche, copie de travail. 3. Travailler avec un dépôt. Commandes : init, clone, status 4. Créer un commit. Commandes : add, commit. 5. Créer, voir, changer de branche, supprimer. Commandes : branch, checkout, log, diff. 6. Annuler des modifications. Commandes : restore, rm, checkout, revert. 7. Fusionner des changements entre branches. Commandes : merge, cherry-pick, rebase. 8. Travailler avec un dépôt distant. Commandes : fetch, pull, push. 9. Travailler avec GitHub, forks et Pull Requests.

Middle
RedLab
132

Avez-vous travaillé avec l'outil Visor (probablement Appium Inspector ou un autre outil) ?

Middle
AndersenAndersen
132

Combien de temps a-t-il fallu pour résoudre cette tâche?

Senior
scalable solutions
132

L'expérience du CV (organisations financières) est-elle reflétée dans le livre de travail?

Middle
Usetech
132
/311