Sobes.tech

QA / QA Automation

Вы не сталкивались со справкой СТДР? Рассказать?

Middle
СБЕР Бизнес
23

Работал ли ты с декоратором @staticmethod?

Senior
Лаборатория Касперского
22

Как запускали UI-тесты на CI? Что использовали?

Senior
OZONOZON
22

Когда должно заканчиваться тестирование? Критерии завершения.

Middle
тим форс
21

SQL задача 2: Найти офисы со свободными местами

Senior
Галактика
21

Что такое cookies и за что они отвечают? Чем cookies отличаются от localStorage?

Senior
OZONOZON
21

Что делать если в спринт прилетает срочная задача и нет времени на полное тестирование обеих задач?

Middle
plata
20

Как определить, на какой стороне ошибка (клиент или сервер), если не отображается кнопка на странице?

Senior
AvitoAvito
20

Что такое тестовое покрытие и как его можно измерять?

Senior
Альфа-БанкАльфа-Банк
20

Не думал переходить в разработчики, если нравится писать автотесты?

Senior
Adapty
19

Доводилось ли работать с планом запроса в базе данных (EXPLAIN/EXPLAIN ANALYZE)?

Senior
OZONOZON
19

В каком порядке запустятся фикстуры из conftest и тестового файла при одинаковом scope=function?

Senior
Trading view
19

Если посмотреть на строку 19, что тебя смутит?

Senior
Trading view
19

В каком HTTP-методе нет тела запроса?

Middle
Usetech
19

Расскажи про методы в ООП (классические методы, __init__ и т.д.)

Senior
Tangem
19

В чем разница между приоритетом и серьезностью бага?

Senior
AvitoAvito
18

В чем суть техники анализа классов эквивалентности?

Senior
AvitoAvito
18

Расскажите про функциональное и нефункциональное тестирование, какие подвиды вы знаете?

Senior
AvitoAvito
18

import random from time import sleep from playwright.sync_api import sync_playwright def test_1(): wait = 12 browser = sync_playwright().start().chromium.launch(headless=False) page = browser.new_page() def handle_route(route): route.fulfill( status=200, content_type="application/json", json={"symbols": [{"symbol": "SPY", "description": "test purposes"}]} ) page.route("**/symbol_search/**", handle_route) page.goto("[link] sleep(wait) l = page.locator("//*[ @id='header-toolbar-symbol-search']/div") l.click() sleep(3) tickers = ["AAPL", "BTCUSD", "TSLA", "NVDA"] symbol = random.choice(tickers) page.get_by_placeholder("Search").fill(symbol) page.keyboard.press("Enter") return page def test_2(): page = test_1() sleep(5) page.locator("//*[ @id='header-toolbar-user-menu']/div[2]/div/div[2]/div[1]/div/div[3]/button").click() page.locator("//span[contains(text(), 'Sign in')]") sleep(7) page.locator("//span[contains(text(), 'Sign in')]").click()

Senior
Trading view
18

Как руководство относилось к тому, что iOS не проверялась? Пользователей на iOS разве не было?

Middle
СБЕРСБЕР
18
/258