Ai o listă de cazuri pentru automatizare. Care sunt candidații prioritari pentru automatizare, care sunt mai puțin potriviți și care nu sunt potriviți deloc? Cum i-ai prioritiza?
QA / QA Automation
Ce poate fi transmis în corpul (body) unei cereri?
Ce înseamnă, după părerea ta, un caz de test bun? Cu ce caracteristici poate fi descris?
# 1. Python. Găsirea numerelor duplicate # Descriere: # Este necesar să implementați o funcție care să caute numerele repetate într-un set # Numerele sunt inițial înregistrate sub formă de listă. # Afișați rezultatul pe ecran. # Date de intrare: # [1, 2, 3, 2, 4, 1, 5, 2] # Rezultat: # [1, 2]
-- SQL -- Descriere: -- 1. Alegeți numele și soldul maxim pentru fiecare sistem de plată -- Date de intrare:
Ai lucrat cu Allure? Ce adnotări poți menționa? Este posibil să atașezi o captură de ecran și cum? Unde sunt stocate rezultatele rulării? Cum să conectezi Allure cu CI/CD (Jenkins)?
Ce funcții de agregare cunoști? Ce operator se folosește cu funcțiile de agregare în loc de WHERE?
Ce este nonlocal în Python?
Are there body in GET request? How does GET pass parameters? What are Content-Type and Accept, what is the difference?
Ce este CI/CD? Din ce este format pipeline-ul?
Ce coduri de răspuns HTTP cunoști? Cum pot fi împărțite în grupuri?
Vorbește-mi despre Pattern-ul Page Object.
Care este diferența dintre iteratori și generatoare? Care este legătura dintre ele? Ce se întâmplă când iteratorul ajunge la sfârșit?
Ce biblioteci ai folosit pentru automatizarea testelor API? Cum ai validat răspunsurile?
Vorbește despre idempotentă. Care metode sunt idempotente?
Ce este o relație many-to-many în SQL? Cum se implementează?
Ce este o fixture în pytest? Care este domeniul de aplicare (scope)? Se poate apela o fixture dintr-o altă fixture? Ce este autouse? Se pot transmite parametri către o fixture?
Avem un tuplu, al cărui elemente sunt liste. Dacă modificăm una dintre liste (append), se va schimba tuplul?
-- 2. Selectați numele clientului, soldul și numele sistemului de plată pentru fiecare client în ordine descrescătoare a soldului nenul -- Date de intrare: -- CREATE TABLE customers ( -- id INTEGER NOT NULL PRIMARY KEY, -- name VARCHAR(30) NOT NULL, -- cardNum INTEGER -- ); -- CREATE TABLE accounts ( -- id INTEGER NOT NULL PRIMARY KEY, -- customer_id INTEGER NOT NULL, -- balance INTEGER, -- payment_system VARCHAR(30) NOT NULL, -- FOREIGN KEY (customer_id) REFERENCES customers(id) -- ); -- INSERT INTO customers(id, name, cardNum) values(1, 'Иван Грозный', 4532); -- INSERT INTO customers(id, name, cardNum) values(2, 'Екатерина Романова', 7764); -- INSERT INTO customers(id, name, cardNum) values(3, 'Николай Романов', 2323); -- INSERT INTO customers(id, name, cardNum) values(4, 'Владимир Ленин', 9970); -- INSERT INTO customers(id, name, cardNum) values(5, 'Леонид Брежнев', 1231); -- INSERT INTO customers(id, name, cardNum) values(6, 'Борис Ельцин', NULL); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(1, 1, 123.00, 'VISA'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(2, 2, 555.00, 'VISA'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(3, 4, 222.00, 'MasterCard'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(4, 3, 333.00, 'MasterCard'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(5, 5, 444.00, 'UnionPay'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(6, 6, 0.00, 'UnionPay');
Pentru ce sunt folosite cozile de mesaje (Kafka)? Ce este un offset? Care este structura: topic, partition, message?