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
Тестировщики ПО (или QA-инженеры) востребованы на рынке. Они продумывают и прогнозируют сбои, находят ошибки в приложениях, на сайтах и в программах, чтобы продукт вышел работоспособным.
На бесплатном мини-курсе вы познакомитесь с IT-профессией, в которой не нужно кодить. На практике разберётесь в основах тестирования и ключевых инструментах тестировщика. Проведёте свои первые тесты и поймёте, хотите ли развиваться в направлении.
Записывайтесь прямо сейчас и получите полезный гайд по профессии: https://epic.st/BevzxQ
Спикером будет старший инженер по тестированию Дмитрий Якин.
Что будем делать:
— Создадим сценарии для тестирования и научимся использовать техники тест-дизайна.
— С помощью этих сценариев проведём поиск багов на сайте, как это делают в реальных компаниях.
— Копнём чуть глубже — изучим инструмент Postman и сможем находить ошибки на стороне сервера.
— Научимся мониторить трафик как продвинутые QA-инженеры. Попытаемся изменить содержимое сетевых запросов.
— Изучим основы SQL и напишем тестовые запросы к базам данных.
— Разберём топ-3 задач, которые дают на собеседовании.
Все участники получат сертификат на скидку 10 000 рублей на любой курс Skillbox и электронную книгу издательства МИФ «Разум под контролем». А ещё — 4 полезные статьи для старта карьеры, в которых есть ответы на самые частые вопросы с собеседований, советы по составлению резюме, подборки книг и многое другое. Всем, кто посмотрит первый урок, откроем годовой доступ к изучению английского языка.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
6 305
🔥 Шпаргалка по SQL (postgres), которая выручает на собесах
Достаточно полная. По книге Моргунова.
Все как мы любим
6 305
Project-менеджмент | IT — один из немногих каналов по управлению проектами в IT в телеграм. Для всех проджект-менеджеров и тех, кто хочет разобраться в управлении и процессах.
🔥 Вот пара интересных материалов:
— Цикл видеолекций по управлению проектами
— Типичные вопросы для собеседования на проджект менеджера и как на них отвечать
— Кто такие стейкхолдеры? Определения, типы и примеры
💭 Почему надо подписаться на канал по проджект-менеджменту?
— свежие полезные статьи и видео по теме
— грамотные редактора (работающие разработчики и QA, создатели канала Тестировщик от бога и портала для тестировщиков, бизнес-аналитиков и проджект-менеджеров testengineer.ru)
— качественное оформление и подача
— уникальные материалы (некоторые материалы мы пишем и переводим сами);
Подписывайтесь на наш канал по Project-менеджменту
6 305
🌐 Видеокурс по основам SQL для начинающих
Вводный курс: содержит основы SQL и будет полезен начинающим изучение.
▫️Урок 1. Что такое SQL? Установка локального сервера.
▫️Урок 2. Создание БД, таблиц и работа с ними.
▫️Урок 3. Добавление и обновление записей в БД.
▫️Урок 4. Удаление данных из БД.
▫️Урок 5. Выборка данных из БД. Where, Order, Limit.
▫️Урок 6. Создание индексов и работа с ними.
▫️Урок 7. Объединение данных.
▫️Урок 8. Псевдонимы, функции и Group By
6 305
🟡Друзья, сегодня рекомендуем отличный канал с материалами по тестированию!
🐞Тестировщик от бога — официальный канал сайта
testengineer.ru.
Пара фактов о канале:
— один из самых крупных каналов по тестированию в телеграм;
— ребята составили дорожную карту тестировщика, в которой собрали все, что надо знать для успешной работы;
— подготовили большой учебник по тестированию, где собрали огромное количество материалов для обучения;
— проводят регулярные холиварные обсуждения — вот, например, подписчики рассказывают, как искали первую работу и какой была их первая зп;
— держат руку на пульсе актуальных зарплат в сфере тестирования;
— публикуют обучающие статьи и видео, профессиональный юмор;
Кому полезно:
— начинающим и продолжающим тестировщикам;
— тем, кто хочет войти в айти через тестирование;
— девам, которые тестируют свой код;
Подписывайся на тестировщика от бога и узнай уже наконец разницу между тест-планом и баг-репортом 😇6 305
Дана следующая таблица:
| OrderID | CustomerID | OrderDate | TotalAmount |
|---------|------------|------------|-------------|
| 1 | 1001 | 2022-05-01 | 150.00 |
| 2 | 1002 | 2022-06-15 | 250.00 |
| 3 | 1001 | 2022-07-20 | 100.00 |
| 4 | 1003 | 2022-08-10 | 300.00 |
| 5 | 1002 | 2022-09-05 | 200.00 |
Какой из следующих SQL запросов отберет заказы, сделанные покупателем с ID равным 1001?
A) SELECT * FROM Orders WHERE CustomerID = 1001
B) SELECT * FROM Orders WHERE CustomerID = '1001'
C) SELECT * FROM Orders WHERE CustomerID = '1001' ORDER BY OrderDate DESC
D) SELECT * FROM Orders WHERE CustomerID = 1001 AND TotalAmount > 200.006 305
Друзья, для тех, кто хочет ознакомиться с большим количеством книг по тестированию, есть отличный телеграм-канал — Библиотека QA
Все книги актуальные и для многих мы написали мини-рецензии. Вот пара примеров:
◾️Тестирование DOT COM. Роман Савин
◾️«Тестирование программного обеспечения. Базовый курс», Святослав Куликов
◾️«Как тестируют в Google», Джефф Каролло, Джеймс Уиттакер, Джейсон Арбон
🐞 Подписывайтесь на Библиотеку QA
6 305
🌐 SQL: история, теория и практика
Плейлист с подробным разбором SQL — языка, знание которого нужно практически всем тестировщикам. Более 15 часов видео.
◽️Часть 1.1 История возникновения
◽️Часть 1.2 Нормализация
◽️Часть 1.3 Проектирование схемы данных
◽️Часть 2.1 Операторы и практика работы с запросами
◽️Часть 2.2 Практика работы с запросами
◽️Часть 3.1 Вложенные запросы
◽️Часть 3.2 Вложенные запросы
◽️Часть 4.1 Приемы анализа и оптимизации запросов
◽️Часть 5.1 Дополнительные средства некоторых баз данных
◽️Часть 5.2 Дополнительные средства некоторых баз данных
6 305
Какой из следующих запросов удалит все записи из таблицы Persons, у которых значение поля FirstName равно Peter?
6 305
Занимаетесь тестированием больше 3 лет? Участвуйте в Hiring Days QA в Контуре! Короткое тестовое, одно собеседование и возможность получить оффер за выходные. Регистрация открыта до 11 июля.
Почему классно быть QA-инженером в Контуре:
🔸 Можно не только тестировать, но и развиваться как лид команды, участвовать в найме или преподавать начинающим разработчикам.
🔸 Мы делимся опытом и помогаем развиваться друг другу – создаем курсы по JavaScript, тест-дизайну, Selenium, тестированию API. Каждый год внутренние курсы проходят порядка 100 человек.
🔸 У нас комфортно: можно работать в офисе, на удаленке или гибридно, если хочется и тишины, и иногда встречаться с живыми людьми. Никаких жестких рамок по времени, главное – выполненные задачи.
Реклама АО «ПФ «СКБ Контур».
6 305
Даны следующие таблицы:
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.EmployeeID6 305
Какой из следующих JOIN-ов отберет подходящие под запрос строки из обоих таблиц?
6 305
Даны следующие таблицы:
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)6 305
🔴Привет, QA-инженеры! Совместно с каналом QALive составили дайджест полезных материалов по тестированию за неделею с 12 по 18 июня. Подписывайтесь на QA Live 🚩 тестирование ПО, чтобы получать дайджесты на постоянной основе и быть в курсе актуальных новостей сферы!
Почитать:
▫️ Что такое парное тестирование?
▫️ Шаблоны проектирования в QA (на примерах)
▫️ 10 полезных расширений Chrome для тестировщиков
▫️ Лучшие курсы QA тестировщика для обучения в 2023 (голосование)
▫️ Кто в ИТ служил, тот в цирке не смеётся. Проектная драма в трёх актах
▫️ Я знаю, что вы сделали с этим файлом. Проектируем функцию «история событий» в офисном продукте
▫️ Как мы боролись с овербукингом Kubernetes-кластеров
▫️ table-driven testing в Go
▫️ Cucumber в Cypress: пошаговое руководство
▫️ Как мы научили ручных тестировщиков и аналитиков проводить нагрузочное тестирование сервисов
▫️ Правильное Unit тестирование: декомпозиция тест кейсов в теории и на практике
Посмотреть:
🌐 Воркшоп "SQL-запросы для QA" (1:46:22)
Читать подробную версию (с описаниями материалов)
Хорошей недели!
