Sobes.tech

QA / QA Automation

Имаш списък с казуси за автоматизация. Кои са кандидатите за автоматизация на първо място, кои са по-малко подходящи и кои изобщо не са подходящи? Как бихте ги приоритизирали?

Middle
306

Какво, според теб, означава добър тест-кейс? С кои характерни признаци може да бъде описан?

Middle
203

Какво може да се предаде в тялото (body) на заявката?

Middle
199

Работили ли сте с Allure? Можете ли да назовете някои анотации? Може ли да прикачите скрийншот и как? Къде се съхраняват резултатите от изпълнението? Как да свържете Allure с CI/CD (Jenkins)?

Middle
198

Кои агрегиращи функции знаеш? Кой оператор се използва с агрегиращи функции вместо WHERE?

Middle
192

# 1. Python. Намерете дублиращи се числа # Описание: # Трябва да реализирате функция, която ще търси повтарящи се числа в набор # Числата първоначално са записани като списък. # Резултатът изведете на екрана. # Входни данни: # [1, 2, 3, 2, 4, 1, 5, 2] # Резултат: # [1, 2]

Middle
189

Какво е nonlocal в Python?

Middle
186

Какво е CI/CD? От какво се състои pipeline?

Middle
182

-- SQL -- Описание: -- 1. Изберете името и максималния баланс за всяка платежна система -- Входни данни:

Middle
177

Разкажи ми за шаблона Page Object.

Middle
170

Разкажи за идемпотентността. Кои методи са идемпотентни?

Middle
160

Кои библиотеки използвахте за автоматизация на тестовете на API? Как валидирахте отговорите?

Middle
160

Има ли тяло в GET заявката? Как GET предава параметри? Какво е Content-Type и Accept, каква е разликата?

Middle
154

-- 2. Изберете името на клиента, баланса и името на платежната система за всеки клиент в низходящ ред по ненулев баланс -- Входни данни: -- 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

Какви са *args и **kwargs? Как работят?

Middle
149

Какво е фикстура в pytest? Какъв е обхватът (scope)? Може ли да се извика фикстура от друга фикстура? Какво е autouse? Може ли да се предадат параметри към фикстура?

Middle
149

За какво са нужни опашките за съобщения (Kafka)? Какво е offset? Каква е структурата: topic, partition, message?

Middle
148

Кои типове данни са неизменяеми в Python?

Middle
147

Кои HTTP кодове за отговор знаете? Как могат да бъдат разделени на групи?

Middle
147

Какво е връзка много към много в SQL? Как се реализира?

Middle
146
/2