SQL для тестировщика
الذهاب إلى القناة على Telegram
Прокачиваем SQL — must have skill для хорошего тестировщика. От создателей @godoftesting По всем вопросам: @anothertechrock
إظهار المزيد7 156
المشتركون
-724 ساعات
-707 أيام
-33330 أيام
أرشيف المشاركات
7 155
Занимаетесь тестированием больше 3 лет? Участвуйте в Hiring Days QA в Контуре! Короткое тестовое, одно собеседование и возможность получить оффер за выходные. Регистрация открыта до 11 июля.
Почему классно быть QA-инженером в Контуре:
🔸 Можно не только тестировать, но и развиваться как лид команды, участвовать в найме или преподавать начинающим разработчикам.
🔸 Мы делимся опытом и помогаем развиваться друг другу – создаем курсы по JavaScript, тест-дизайну, Selenium, тестированию API. Каждый год внутренние курсы проходят порядка 100 человек.
🔸 У нас комфортно: можно работать в офисе, на удаленке или гибридно, если хочется и тишины, и иногда встречаться с живыми людьми. Никаких жестких рамок по времени, главное – выполненные задачи.
Реклама АО «ПФ «СКБ Контур».
7 155
Даны следующие таблицы:
Employees
+-----------+---------+------------+ | EmployeeID| Name | Department | +-----------+---------+------------+ | 1 | John | HR | | 2 | Jane | IT | | 3 | Mark | HR | | 4 | Sarah | IT | | 5 | Michael | Finance | +-----------+---------+------------+Salaries
+-----------+--------+
| EmployeeID| Salary |
+-----------+--------+
| 1 | 5000 |
| 2 | 6000 |
| 3 | 5500 |
| 4 | 6500 |
| 5 | 7000 |
+-----------+--------+
Какой из следующих SQL запросов отберет имена работников, имеющих зарплату большую или равную 6000?
A) SELECT Name FROM Employees WHERE Salary > 6000
B) SELECT Name FROM Employees JOIN Salaries ON Employees.EmployeeID = Salaries.EmployeeID WHERE Salary >= 6000
C) SELECT Name FROM Employees INNER JOIN Salaries ON Employees.EmployeeID = Salaries.EmployeeID WHERE Salary >= 6000
D) SELECT Name FROM Employees WHERE Salary >= 6000 JOIN Salaries ON Employees.EmployeeID = Salaries.EmployeeID7 155
Какой из следующих JOIN-ов отберет подходящие под запрос строки из обоих таблиц?
7 155
Даны следующие таблицы:
Customers
| CustomerID | Name | City | |------------|----------|---------------| | 1 | John | New York | | 2 | Jane | Chicago | | 3 | Mark | Los Angeles | | 4 | Sarah | San Francisco | | 5 | Michael | Houston |Orders
| OrderID | CustomerID | OrderDate | TotalAmount |
|---------|------------|------------|-------------|
| 1 | 1 | 2022-05-15 | 500 |
| 2 | 2 | 2022-06-20 | 750 |
| 3 | 3 | 2022-06-25 | 1000 |
| 4 | 1 | 2022-07-10 | 300 |
| 5 | 4 | 2022-08-05 | 900 |
Какой из следующих SQL запросов вернет имена покупателей, разместивших как минимум 2 заказа?
A) SELECT Name FROM Customers WHERE CustomerID IN (SELECT CustomerID FROM Orders GROUP BY CustomerID HAVING COUNT(*) >= 2)
B) SELECT Name FROM Customers JOIN Orders ON Customers.CustomerID = Orders.CustomerID GROUP BY Customers.CustomerID HAVING COUNT(*) >= 2
C) SELECT Name FROM Customers JOIN Orders ON Customers.CustomerID = Orders.CustomerID WHERE COUNT(*) >= 2
D) SELECT Name FROM Customers WHERE CustomerID IN (SELECT CustomerID FROM Orders WHERE COUNT(*) >= 2)7 155
Все поняли? 🧐
Тогда переходите и подписывайтесь на НМГ Тех | Работа в IT и Digital!
7 155
🔴Привет, QA-инженеры! Совместно с каналом QALive составили дайджест полезных материалов по тестированию за неделею с 12 по 18 июня. Подписывайтесь на QA Live 🚩 тестирование ПО, чтобы получать дайджесты на постоянной основе и быть в курсе актуальных новостей сферы!
Почитать:
▫️ Что такое парное тестирование?
▫️ Шаблоны проектирования в QA (на примерах)
▫️ 10 полезных расширений Chrome для тестировщиков
▫️ Лучшие курсы QA тестировщика для обучения в 2023 (голосование)
▫️ Кто в ИТ служил, тот в цирке не смеётся. Проектная драма в трёх актах
▫️ Я знаю, что вы сделали с этим файлом. Проектируем функцию «история событий» в офисном продукте
▫️ Как мы боролись с овербукингом Kubernetes-кластеров
▫️ table-driven testing в Go
▫️ Cucumber в Cypress: пошаговое руководство
▫️ Как мы научили ручных тестировщиков и аналитиков проводить нагрузочное тестирование сервисов
▫️ Правильное Unit тестирование: декомпозиция тест кейсов в теории и на практике
Посмотреть:
🌐 Воркшоп "SQL-запросы для QA" (1:46:22)
Читать подробную версию (с описаниями материалов)
Хорошей недели!
7 155
Дана следующая таблица:
| OrderID | CustomerID | OrderDate | TotalAmount |
|---------|------------|------------|-------------|
| 1 | 101 | 2022-05-15 | 500 |
| 2 | 102 | 2022-06-20 | 750 |
| 3 | 103 | 2022-06-25 | 1000 |
| 4 | 101 | 2022-07-10 | 300 |
| 5 | 104 | 2022-08-05 | 900 |
Какой из следующих SQL запросов вернет CustomerID и максимальный TotalAmount среди всех заказов?
A) SELECT CustomerID, MAX(TotalAmount) FROM Orders
B) SELECT CustomerID, TotalAmount FROM Orders WHERE TotalAmount = MAX(TotalAmount)
C) SELECT CustomerID, TotalAmount FROM Orders WHERE TotalAmount = (SELECT MAX(TotalAmount) FROM Orders)
D) SELECT CustomerID, MAX(TotalAmount) FROM Orders GROUP BY CustomerID7 155
❗ Как найти работу тестировщиком?
Приглашаем 21 июня в 20:00 мск на бесплатный вебинар «Поиск первой работы в тестировании» в OTUS. Вебинар приурочен к старту онлайн-курса «QA Engineer. Basic».
1⃣ На этом вебинаре вы узнаете:
— Как составить привлекательное резюме, чтобы привлечь внимание работодателей;
— Какие этапы прохождения собеседования существуют и как подготовиться к каждому из них;
— Как избежать распространенных ошибок на собеседованиях.
2⃣ В результате вы:
— Узнаете, как проходят собеседования тестировщики;
— Будете осознано подходить к процессу поиска работы;
— Поймете, как правильно подготовиться к интервью.
➡ Регистрация на вебинар: https://otus.pw/bWqL/
Не упустите возможность начать свою карьеру в тестировании на онлайн-курсе «QA Engineer. Basic» по специальной цене, вместо 80500₽ для вас 68425₽. Курс доступен в рассрочку.
Нативная интеграция. Информация о продукте www.otus.ru
7 155
Дана следующая таблица
+----+----------+---------+
| ID | Name | Salary |
+----+----------+---------+
| 1 | John | 3000 |
| 2 | Sarah | 2500 |
| 3 | Michael | 4000 |
+----+----------+---------+
Какой из следующих SQL запросов отберет работников с зарплатой больше или равной 3000
A) SELECT * FROM Employees WHERE Salary >= 3000
B) SELECT * FROM Employees WHERE Salary > 3000
C) SELECT * FROM Employees WHERE Salary = 3000
D) SELECT * FROM Employees WHERE Salary < 30007 155
💻 Что должен уметь автоматизатор тестирования на Python?
📌 Одна из рабочих задач — «Тестирование API с использованием библиотеки requests». Именно эту тему мы разберем 15 июня в 20.00 мск на октрытом уроке в OTUS.
👉 На занятии:
— Разберем пирамиду тестирования и вспомним, зачем она нужна.
— Познакомимся с функционалом библиотек requests и pytest
— Научимся отправлять HTTP-запросы и параметризовать тесты.
— Напишем первые тесты для API.
🦾 Спикром выступит Светлана Лебедева, Senior Software Engineer in Test в Align Technology.
💣 Чтобы участвовать, пройдите тест https://otus.pw/88hK/
⚠️ Вебинар приурочен к старту онлайн-курса «Python QA Engineer». После вебинара вы сможете продолжить обучение на курсе, оплатив его любым удобным способом, включая рассрочку.
Нативная интеграция. Информация о продукте www.otus.ru
7 155
Как одним скриптом сократить время ручного тестирования в 3 раза и облегчить жизнь себе и коллегам
#почитать #junior #middle
Пример на Transact-SQL для MS SQL Server (на PostgreSQL будет аналогично)
Читать
7 155
Если вы уже начали или только хотите начать изучение автоматизированного тестирования, то у нас отличная новость! Курс «IT Matreshka» приглашает вас на бесплатный вебинар "Как писать автотесты?".
✔ Мы поделимся практическими советами, помогающими справиться с вызовами, с которыми сталкиваются автоматизаторы:
⚫Какие знания необходимы автоматизатору и с чем приходится сталкиваться при разработке автотестов?
⚫Как обеспечить надежность автотестов и убедиться в их стабильности?
⚫Мы рассмотрим типичный проект с автотестами для WebUI и поделимся инсайтами.
⚫Насколько сложнее применять автотесты на реальных проектах и как преодолеть возможные трудности?
Не упустите возможность пообщаться вживую и задать свои вопросы ведущему специалисту автоматизированного тестирования - Константину Тихоненкову, руководителю отдела автоматизированного тестирования Перфоманс Лаб!
Время проведения: 14 июня 16:00
Регистрация
До встречи на вебинаре!
7 155
С помощью какого из следующих запросов можно добавить новую запись в таблицу Persons?
7 155
С помощью какого из следующих запросов можно выбрать все записи из таблицы Persons, где значение в столбце FirstName равно Peter
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
