Av avtomatlaşdırma üçün bir siyahın var. Hansı namizədlər ilk növbədə avtomatlaşdırma üçün uyğundur, hansılar daha az uyğundur və hansılar ümumiyyətlə uyğun deyil? Onları necə prioritetləşdirərdin?
QA / QA Automation
Sorğunun bədənində (body) nə göndərilə bilər?
Sənin fikrincə, yaxşı test halı nə deməkdir? Onu hansı xarakterik xüsusiyyətlər ilə təsvir etmək olar?
Allure ilə işləyibsinizmi? Hansı anotasiya adlarını çəkə bilərsiniz? Ekran görüntüsünü əlavə etmək mümkündürmü və necə? Nəticələr harada saxlanılır? Allure-u CI/CD (Jenkins) ilə necə birləşdirmək olar?
Hansı toplama funksiyalarını bilirsiniz? Toplama funksiyaları ilə WHERE əvəzinə hansı operator istifadə olunur?
# 1. Python. Nömrələrin təkrarlanmasını tapmaq # Təsviri: # Təkrarlanan nömrələri axtaran funksiya həyata keçirmək lazımdır # Nömrələr ilkin olaraq siyahı şəklində qeyd olunub. # Nəticəni ekranda göstərin. # Giriş məlumatları: # [1, 2, 3, 2, 4, 1, 5, 2] # Nəticə: # [1, 2]
Python-da nonlocal nədir?
-- SQL -- Təsviri: -- 1. Hər ödəniş sistemi üçün ad və maksimum balansı seçin -- Giriş məlumatları:
CI/CD nədir? Pipeline nədən ibarətdir?
İteratorlar və generatorlar arasındakı fərq nədir? Onlar arasında hansı əlaqə var? İterator sona çatdığında nə baş verir?
Page Object Pattern haqqında danış.
API testlərinin avtomatlaşdırılması üçün hansı kitabxanalardan istifadə etdiniz? Cavabları necə təsdiqlədiniz?
GET sorğusunda bədən varmı? GET necə parametrlər ötürür? Content-Type və Accept nədir, fərqi nədir?
İdempotentlik haqqında danış. Hansı metodlar idempotentdir?
pytest-də fixture nədir? Hansı sahə (scope)? Fixture-dən başqa fixture çağırmaq mümkündürmü? Autouse nədir? Fixture-ə parametrlər keçirmək mümkündürmü?
Mesaj növbələri (Kafka) nə üçün lazımdır? Offset nədir? Quruluşu nədir: mövzu, bölmə, mesaj?
-- 2. Hər müştəri üçün sıfır olmayan balans üzrə azalan sırayla müştərinin adı, balans və ödəniş sisteminin adını seçin -- Giriş məlumatları: -- 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');
SQL-də çox-çox əlaqə nədir? Necə həyata keçirilir?
*args və **kwargs nədir? Onlar necə işləyir?
Python-da hansı məlumat tipləri dəyişməzdir?