QA / QA Automation
Как да тествате без документация в проекта?
От гледна точка на сигурността, кое е по-безопасно?
[име] попита: Какви са mutable и immutable типове в Python? Дай примери.
импорт случайно от време да заспи от playwright.sync_api импортирайте sync_playwright def test_1(): изчакване = 12 браузър = sync_playwright().start().chromium.launch(headless=False) страница = браузър.new_page() def handle_route(route): route.fulfill( status=200, content_type="application/json", json={"symbols": [{"symbol": "SPY", "description": "тестови цели"}]} ) страница.route("**/symbol_search/**", handle_route) страница.goto("[link] спи(изчакване) l = страница.locator("//*[ @id='header-toolbar-symbol-search']/div") l.click() спи(3) символи = ["AAPL", "BTCUSD", "TSLA", "NVDA"] символ = random.choice(символи) страница.get_by_placeholder("Search").fill(символ) страница.keyboard.press("Enter") return страница def test_2(): страница = test_1() спи(5) страница.locator("//*[ @id='header-toolbar-user-menu']/div[2]/div/div[2]/div[1]/div/div[3]/button").click() страница.locator("//span[contains(text(), 'Sign in')]") спи(7) страница.locator("//span[contains(text(), 'Sign in')]").click()
Кои цикли знаете в Java?
Какви видове push известия знаете?
Имало ли е случаи, когато сте трябвало сами да променяте Dockerfile или да го напишете от нулата?
Практическо задание: напишете assertions към съществуващия тест за създаване на поръчка и покрийте създадената поръчка с проверки.
Задача SQL: таблица с числа от 1 до 100, върнете две колони — число и категория (дели се на 15 → 3, на 3 → 1, на 5 → 2, иначе → 0)
Разкажете за себе си: какво търсите сега, какво би било идеално?
От какво се състои брокерът?
Какво трябва да включва методиката за натоварване на теста?
Какви действия ще предприемете като тестировач при такъв грешка в лог файла?
Въвели сте потребителско име и парола, натискате 'Вход', и се появява грешка. Как да диагностицирате и да предадете на разработчика?
Какви техники за тестов дизайн прилагате, кои знаете?
Какво е претоварване (overloading) и презаписване (overriding)?
Интервюиращият посочи, че min_dist е инициализиран с нула, което не е правилно за търсене на минимум. Как правилно да инициализирате и коригирате алгоритъма?
Кои етапи на разработка на продукта помниш?
На какво ниво е изолирането на тестовете в Playwright? Защо да създадем нов BrowserContext?
Защо типовете данни се считат за променливи или непроменливи?