Sobes.tech

QA / QA Automation

Кои тестове ще бъдат изпълнени, ако стартирате командата 'pytest' от кореновата директория на проекта? project/ ├── conftest.py ├── tests/ │ ├── check_api.py │ │ └── def test_get_users(): pass # (A) │ ├── test_ui_login.py │ │ ├── def test_button(): pass # (B) │ │ └── def check_label(): pass # (C) │ ├── web_test.py │ │ ├── def test_login_flow(): pass # (D) │ │ └── def logout_test(): pass # (E) │ └── integration/ │ └── test_db.py │ ├── class TestDatabase: │ │ └── def test_connect(): pass # (F) │ └── class DB_Helper: │ └── def test_ping(): pass # (G) ├── scripts/ │ └── test_cleaner.py │ └── def test_wipe_cache(): pass # (H) └── my_test_file.py └── def test_is_valid(): pass # (I)

Middle+
296

Имали ли сте големи бизнес, продуктови или технически задачи, които не са пряко свързани с тестовете?

Middle+
261

Какво бихте искали да избегнете в работата си?

Middle+
245

Какъв ще бъде резултатът от изпълнението на този код? a = [1, 2, 3] b = [1, 2, 3] print(a == b) print(a is b)

Middle+
234

Какво е WebSocket и за какво е нужен?

Middle
233

В фикстурата всеки път се създава потребител, поради което тестовите потребители се натрупват. Какво може да се добави?

Middle+
216

Използваш ли мока в автоматизираните тестове? Какви са предимствата и недостатъците им?

Middle
212

Посочете основните принципи на ООП и как са реализирани в Python?

Middle
207

Представете си, че сте в терминал на Linux. Създавате файл и проверявате текущите му права. Как ще се промени редът с правата в изхода на ls -l след изпълнение на командата chmod 777? Какво сега е разрешено да се прави с този файл и за кого? ПРИМЕР ЗА КОД $ touch deployment.sh $ ls -l deployment.sh -rw-r--r-- 1 потребител група 0 27 май 14:20 deployment.sh $ chmod 777 deployment.sh $ ls -l deployment.sh

Middle+
205

Какъв е вашият опит с CI: настройвали ли сте CI пайплайни?

Middle+
205

Каква е разликата между list, set и tuple в Python?

Middle
204

Според вас, какво отличава средния QA инженер от старшия QA инженер?

Middle+
201

Какво показва този код и защо? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)

Middle+
197

Използвате ли AI инструменти в работата си и за какво?

Middle+
196

Работили ли сте с самите хукове на PyTest?

Middle+
195

Кой заявка е идемпотентна?

Middle
194

a = 4 b = [4] резултат = (a, b) a = 5 b.append(5) Въпрос: каква е стойността на резултата след изпълнение на всички редове и защо?

Middle
194

Какви грешки могат да се допуснат при организирането на паралелното стартиране на автоматични тестове?

Middle
193

Ако a = 128 и b = 128, какъв ще бъде резултатът от сравненията a == b и a is b?

Middle+
193

Каква е разликата между Dockerfile и docker-compose?

Middle+
190
/4