Wat is een fixture in pytest? Hoe implementeer je teardown?
QA / QA Automation
Vertel me over het principe van Interface Segregation (ISP) uit SOLID.
Hoe vaak wordt test_balance uitgevoerd bij parametrisatie op de klasse en op de testfunctie?
Wat kan een sleutel in een Python-woordenboek zijn?
Vertel over closures in Python. Hoe gebruikt een functie binnen een andere functie de variabelen van de externe functie?
Vertel eens over jezelf, je laatste baan, welke taken je uitvoerde, wat voor product het was?
Welke principes van OOP en SOLID heb je toegepast in je werk als automatisator? Geef voorbeelden.
Vertel over de datatypes in Python. Hoe zou je ze indelen en wat valt er onder?
Vertel over methoden in OOP (klassieke methoden, __init__ en andere).
Vertel over de functie super() en wanneer je deze gebruikt?
Analyse van de code met fixture met sessiebereik en autouse=True: welke test zal falen en waarom?
Welke ontwerppatronen hebt u gebruikt naast Page Object?
Waarom wordt None beschouwd als een ongewijzigd type?
Wat toont elke print in een functie met een mutable standaardargument?
Vertel over de scope van fixtures in pytest en de valkuilen bij het gebruik van session scope.
Vertel over het Dependency Inversion Pattern (het laatste SOLID-principe) en over compositie.