QA / QA Automation
Explica în detaliu când să folosești throws, când try-catch, de ce este rău să prinzi o Exception generală și să suprimezi erorile
Ce criterii trebuie să ghideze alegerea unui cadru potrivit pentru automatizare?
Este posibil să combinați sau să adunați două clase în Python creând un nou obiect care să îmbine proprietățile lor?
Care este diferența dintre cache și cookies, și cum sunt utilizate în dezvoltarea web?
De ce ai decis să părăsești ultimul proiect?
Dacă se descoperă o eroare pe site, cum ar fi lipsa unei virgule, cât de critică este această defectare?
Cum ați delegat și distribuit responsabilitățile în ultimul proiect?
Cum au fost integrate testele automate în procesele dvs.? În ce moment erau rulate?
[nume] a întrebat: Cum este structurată arhitectura testelor tale automate? Vorbește-mi despre conftest.py, fixtures, scopes.
Vorbește-mi despre piramida testării
Ce pot fi avantajele și dezavantajele diferitelor metode de implementare a execuției concurente a codului?
[nume] a întrebat: De ce ai părăsit ultimul loc de muncă?
Care sunt motoarele principale ale browser-ului?
Ce sunt decoratori și i-ai folosit într-un proiect?
Ce este Kafka?
Ce tip de căutare în Elasticsearch depășește pe toate?
Testează două conturi: un cont anonim până la 15.000 de ruble și un cont identificat până la 60.000 de ruble. Poți cumpăra, încărca cu cardul sau SBP, face returnări. Sugerează cazuri de testare.
Aranjează componentele Kafka pe schemă (Producer, Consumer, Topic, Partition, Zookeeper etc.)
Cum interacționau microserviciile între ele? A existat o interacțiune sincronă?
Aveți experiență în operațiuni de plată, mișcare de fonduri între conturi sau blocarea conturilor?