SQL для тестировщика
Ir al canal en Telegram
Прокачиваем SQL — must have skill для хорошего тестировщика. От создателей @godoftesting По всем вопросам: @anothertechrock
Mostrar más6 305
Suscriptores
-124 horas
-117 días
-31930 días
Archivo de publicaciones
6 305
🔥 Java Generics и их роль в автоматизации🔥
Открытый урок от инженера с практическим опытом 13 лет
Автоматизация тестирования – одна из наиболее востребованных сфер на рынке сейчас. Специалисты с релевантными навыками высоко ценятся крупнейшими российскими и международными компаниями.
Что рассмотрим на уроке:
📌 Java Generics для обобщенного программирования и их роль в автоматизации тестирования;
📌 Типичный тест-дизайн в UI-автоматизации и применение Java Generics в Navigation pattern;
📌 Java Generics;
📌 Test Design in UI automated testing;
📌 Метасимволы и их роль при обобщенном программировании.
📢📢 17 августа в 22:00 МСК
👉 ПРОЙДИТЕ ТЕСТ для регистрации на открытый урок и проверьте свой уровень компетенций https://otus.pw/NyrG/
Нативная интеграция. Информация о продукте www.otus.ru6 305
Какая из следующих команд позволит изменить одно или несколько полей в таблице?
6 305
Оптимизация работы с большим объемом данных при помощи партиционирования в SQL
Позволяет разделить данные на более управляемые части, улучшая их доступность и обработку.
Читать
6 305
Даны 2 таблицы с названиями
orders и products c колонками "order_id", "customer_id", "product_id", "order_date", "quantity" и "product_id", "product_name", "unit_price". Какой из следующих SQL запросов вернет топ-5 покупателей, которые потратили больше всего в категории "Electronics"?
A) SELECT o.customer_id, SUM(o.quantity * p.unit_price) AS total_spent
FROM orders o JOIN products p ON o.product_id = p.product_id
WHERE p.product_name LIKE '%Electronics%'
GROUP BY o.customer_id
ORDER BY total_spent DESC
LIMIT 5;
B) SELECT o.customer_id, SUM(o.quantity * p.unit_price) AS total_spent
FROM orders o JOIN products p ON o.product_id = p.product_id
WHERE p.product_id IN (SELECT product_id FROM products WHERE product_name LIKE '%Electronics%')
GROUP BY o.customer_id
ORDER BY total_spent DESC
LIMIT 5;
C) SELECT o.customer_id, SUM(o.quantity * p.unit_price) AS total_spent
FROM orders o JOIN products p ON o.product_id = p.product_id
WHERE p.product_id IN (SELECT product_id FROM products WHERE product_name LIKE 'Electronics%')
GROUP BY o.customer_id
ORDER BY total_spent DESC
LIMIT 5;
D) SELECT o.customer_id, SUM(o.quantity * p.unit_price) AS total_spent
FROM orders o JOIN products p ON o.product_id = p.product_id
WHERE p.product_id IN (SELECT product_id FROM products WHERE product_name = 'Electronics')
GROUP BY o.customer_id
ORDER BY total_spent DESC
LIMIT 5;
Ответить на вопрос можно ниже ⬇️6 305
Хотели бы находить ошибки в приложениях, на сайтах, в программах и получать за это деньги? Попробуйте себя в реальных задачах тестировщика на практике! На бесплатном мини-курсе вы познакомитесь с востребованной IT-профессией, в которой не нужно кодить.
Интересно? Регистрируйтесь: https://epic.st/BckJT
Кому будет полезно:
— Новичкам в IT. Познакомитесь с профессией, на практике разберётесь в основах тестирования и ключевых инструментах тестировщика. Проведёте свои первые тесты и поймёте, хотите ли развиваться в направлении.
— Начинающим тестировщикам. Структурируете знания, изучите правила юзабилити и стандарты тестирования в крупных IT-компаниях. Научитесь проверять сервисы на баги через API с помощью Postman.
— Тем, кто хочет работать в IT, но не писать код. Мини-курс поможет поверить в себя — вы убедитесь, что всё не так сложно, как часто говорят.
Спикер — старший инженер по тестированию Дмитрий Якин. Выступал с докладами на конференциях SQA-days, TechTrain и CodeFest. Организует тест-сессии, митапы по тестированию и мастер-классы.
Всех участников ждут бонусы и подарки!
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
6 305
Митигация SQL-инъекций в PostgreSQL
SQL-инъекция — одна из самых серьезных угроз безопасности, третье место в списке 25 самых опасных проблем в программном обеспечении. Что делать?
Читать
6 305
👑 Кто работает QA — тот в цирке не смеется 🤡
Наша пятничная рекомендация — канал с QA юмором.
Мы работаем в тестировании и уже не смеемся. Но если вас можно рассмешить — welcome в QA Юмор
6 305
Даны следующие таблицы:
Customers
| CustomerID | Name | City | |------------|----------|----------| | 1 | John | London | | 2 | Jane | Paris | | 3 | Mark | London | | 4 | Sarah | Berlin | | 5 | Michael | Madrid |Orders
| OrderID | CustomerID | Product |
|---------|------------|-------------|
| 1001 | 1 | Laptop |
| 1002 | 2 | Phone |
| 1003 | 1 | Tablet |
| 1004 | 4 | Camera |
| 1005 | 3 | TV |
Какой из следующих SQL запросов отберет имена покупателей, которые разместили заказы на продукт с названием "Laptop"?
A) SELECT Name FROM Customers WHERE Product = 'Laptop'
B) SELECT Name FROM Customers JOIN Orders ON Customers.CustomerID = Orders.CustomerID WHERE Product = 'Laptop'
C) SELECT Name FROM Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID WHERE Product = 'Laptop'
D) SELECT Name FROM Customers WHERE Product = 'Laptop' JOIN Orders ON Customers.CustomerID = Orders.CustomerID6 305
Миграция из Oracle детально
"В прошлом году необходимость миграции данных из Oracle в другие СУБД становилась все острее и в конце концов приобрела неотвратимый характер. Перед командой была поставлена задача осуществить миграцию в PostgreSQL. Причем не один-в-один, а по частям в разные шарды."
Читать
6 305
Оставаться лидером в постоянно развивающейся сфере IT?
Легко, если быть в тренде последних событий. Именно для этого приглашаем вас на бесплатный вебинар: "Как внедрять инновации в IT проекты"
Вы узнаете:
▪️Какими бывают инновации;
▪️Как выстроить инновационный процесс;
▪️ Как управлять развитием продукта от идеи до внедрения;
▪️Как дизайн спринты используются в тестировании гипотез.
Ведущий вебинара — Руслан Никитин, руководитель бизнес-юнита функционального тестирования Перфоманс Лаб. Руслан вырастил 100+ начинающих тестировщиков до высококвалифицированных инженеров по обеспечению качества.
Время: 10 августа в 19:00
✔️ Регистрируйтесь бесплатно по ссылке
Мероприятие проводится при поддержке Перфоманс Конф — ежегодной конференции по нагрузочному тестированию, где лучшие специалисты говорят о передовых технологиях, законченных проектах и эффективных решениях.
Присоединяйтесь в чат о мероприятии: https://t.me/perfconf
6 305
Задачи по PostgreSQL на олимпиаде "IT Планета"
За отведенное время все задачи сумел решить только один человек. (Точнее одна!)
Там ад
6 305
Дана следующая таблица:
Employees
| EmployeeID | Name | Department | Salary | Age | |------------|-----------|------------|---------|-----| | 1 | John | HR | 5000 | 30 | | 2 | Jane | IT | 6000 | 28 | | 3 | Mark | HR | 5500 | 35 | | 4 | Sarah | IT | 6500 | 32 | | 5 | Michael | Finance | 7000 | 29 |Какой из следующих SQL запросов посчитает среднюю зарплату сотрудников до 30 лет из IT департамента?
6 305
❗️ Вебинар для всех, кто хочет узнать, больше о роли функционального тестировщика.
Присоединяйтесть 8 августа в 20:00 по Москве на открытый вебинар «Роль функционального тестировщика в команде разработки ПО» от Отус.
Вебинар приурочен к старту онлайн-курса "QA Engineer. Basic", не упустите возможность узнать больше о профессии тестировщика!
✅ На вебинаре мы расскажем о том, как разрабатываются программы и приложения в IT. Также мы обсудим роли, которые есть в команде, и объясним, какую роль играют тестировщики в этих командах.
Этот урок будет полезен всем, кто хочет работать в сфере IT, но не понимает ее, а также тем, кто мечтает о смене карьеры и хочет узнать больше о тестировщиках и их профессиональных функциях.
➡ Записаться на вебинар: https://otus.pw/GmNX/
Запись на вебинар уже открыта, не упустите возможность узнать больше о профессии тестировщика!
Нативная интеграция. Информация о продукте www.otus.ru
6 305
Дана следующая таблица:
Students
| StudentID | Name | Age | Gender |
|-----------|-----------|-----|--------|
| 1 | John | 20 | Male |
| 2 | Jane | 22 | Female |
| 3 | Mark | 21 | Male |
| 4 | Sarah | 23 | Female |
| 5 | Michael | 20 | Male |
Какой из следующих SQL запросов вернет имена студентов женского пола, чей возраст выше среднего возраста всех студентов?6 305
Многомерные базы данных (МБД)
Представляют данные в форме кубов, где каждая ось представляет собой отдельное измерение, а значения представляются в виде ячеек. Отличаются от обычных (реляционных, где данные хранятся в виде таблиц) тем, что специально оптимизированы для аналитических запросов и агрегированных данных.
Ознакомиться
