Otomasyon için bir listeye sahipsin. Otomasyon için öncelikli adaylar hangileri, hangileri daha az uygun, ve hangileri hiç uygun değil? Nasıl önceliklendirebilirdin?
QA / QA Automation
Sence iyi bir test durumu ne anlama geliyor? Onu tanımlayan karakteristik özellikler nelerdir?
Bir isteğin gövdesinde (body) ne aktarılabilir?
# 1. Python. Tekrarlayan sayıları bulma # Açıklama: # Bir kümede tekrar eden sayıları arayacak bir fonksiyon uygulamanız gerekiyor # Sayılar başlangıçta liste şeklindedir. # Sonucu ekranda gösterin. # Giriş verileri: # [1, 2, 3, 2, 4, 1, 5, 2] # Sonuç: # [1, 2]
Allure ile çalıştınız mı? Hangi anotasyonları söyleyebilirsiniz? Ekran görüntüsü eklemek mümkün mü ve nasıl? Çalışma sonuçları nerede saklanır? Allure'ü CI/CD (Jenkins) ile nasıl entegre edersiniz?
-- SQL -- Açıklama: -- 1. Her ödeme sistemi için isim ve maksimum bakiyeyi seçin -- Giriş verileri:
Hangi toplama fonksiyonlarını biliyorsun? Toplama fonksiyonlarıyla WHERE yerine hangi operatör kullanılır?
Python'da nonlocal nedir?
CI/CD nedir? Pipeline nedir?
GET isteğinde gövde var mı? GET parametreleri nasıl iletir? Content-Type ve Accept nedir, aralarındaki fark nedir?
Hangi HTTP yanıt kodlarını biliyorsun? Bunlar nasıl gruplara ayrılabilir?
SQL'de çok-çok ilişkisi nedir? Nasıl uygulanır?
İteratörler ve jeneratörler arasındaki fark nedir? Aralarındaki bağlantı nedir? İteratör sona ulaştığında ne olur?
Page Object Deseni hakkında bana anlat.
API test otomasyonu için hangi kütüphaneleri kullandınız? Yanıtları nasıl doğruladınız?
Python'da dekoratör nedir?
pytest'te fixture nedir? Kapsam (scope) nedir? Bir fixture'tan başka bir fixture çağrılabilir mi? Autouse nedir? Bir fixture'a parametre geçirilebilir mi?
İdempotans hakkında konuş. Hangi yöntemler idempotenttir?
REST API'de hangi yöntemleri sayabilirsiniz? PUT ile PATCH arasındaki fark nedir?
-- 2. Her müşteri için sıfır olmayan bakiyeye göre azalan sırayla müşteri adını, bakiyeyi ve ödeme sisteminin adını seçin -- Giriş verileri: -- 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');