Sobes.tech

QA / QA Automation

Czy masz listę przypadków do automatyzacji. Które kandydaty do automatyzacji są priorytetowe, które mniej pasują, a które w ogóle się nie nadają? Jak byś je priorytetyzował?

Middle
307

Co, twoim zdaniem, oznacza dobry przypadek testowy? Jakie cechy można mu przypisać?

Middle
203

Co można przesłać w ciele (body) żądania?

Middle
199

Czy pracowałeś z Allure? Jakie adnotacje możesz wymienić? Czy można dołączyć zrzut ekranu i jak? Gdzie przechowywane są wyniki testów? Jak połączyć Allure z CI/CD (Jenkins)?

Middle
199

Jakie funkcje agregujące znasz? Jaki operator jest używany z funkcjami agregującymi zamiast WHERE?

Middle
193

# 1. Python. Znalezienie duplikatów liczb # Opis: # Należy zaimplementować funkcję, która będzie szukać powtarzających się liczb w zbiorze # Liczby początkowo zapisane są w formie listy. # Wynik wyświetlić na ekranie. # Dane wejściowe: # [1, 2, 3, 2, 4, 1, 5, 2] # Wynik: # [1, 2]

Middle
189

Czym jest nonlocal w Pythonie?

Middle
186

Czym jest CI/CD? Z czego składa się pipeline?

Middle
182

-- SQL -- Opis: -- 1. Wybrać nazwę i maksymalne saldo dla każdego systemu płatności -- Dane wejściowe:

Middle
177

Opowiedz mi o wzorcu Page Object.

Middle
170

Opowiedz o idempotencji. Jakie metody są idempotentne?

Middle
160

Jakie biblioteki użyłeś do automatyzacji testów API? Jak weryfikowałeś odpowiedzi?

Middle
160

Czy zapytanie GET ma ciało? Jak GET przekazuje parametry? Czym są Content-Type i Accept, jaka jest różnica?

Middle
154

-- 2. Wybierz imię klienta, saldo i nazwę systemu płatności dla każdego klienta w kolejności malejącej według niezerowego salda -- Dane wejściowe: -- 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');

Middle
152

Co to są *args i **kwargs? Jak działają?

Middle
149

Czym jest fixture w pytest? Jaki jest zakres (scope)? Czy można wywołać fixture z fixture? Czym jest autouse? Czy można przekazać parametry do fixture?

Middle
149

Do czego służą kolejki wiadomości (Kafka)? Czym jest offset? Jak wygląda struktura: topic, partition, message?

Middle
148

Jakie typy danych są niezmiennicze w Pythonie?

Middle
147

Jakie kody odpowiedzi HTTP znasz? Jak można je podzielić na grupy?

Middle
147

Czym jest relacja wiele-do-wielu w SQL? Jak jest realizowana?

Middle
146
/2