SQL для тестировщика
395 subscribers
78 photos
3 videos
1 file
87 links
Изучение SQL — обязательный навык для успешного тестировщика, который позволяет глубже понять обработку данных в системе и выявлять проблемы с продуктом.

Сотрудничество: @tester_QA
Download Telegram
Практикум. Команда MySQL INSERT в подробностях

#почитать

Команда вставки данных в таблицу востребована во всех реляционных базах данных.

▪️Содержание:
- Простая команда INSERT INTO.
- Список столбцов таблицы.
- Одновременная вставка нескольких записей.
- Ключевое слово SET.
- Комбинация команд INSERT и SELECT.
- Связка команд INSERT и IGNORE.
- Загрузка записей из текстового файла.

Читать статью
👨‍💼 Project-менеджмент | IT — один из немногих каналов по управлению проектами в IT в телеграм. Для всех проджект-менеджеров и тех, кто хочет ими стать.

Почему проджект-менеджмент — классный старт в айти:
— хорошо подходит гуманитариям (если вы думали, что в IT работают только технари — вы ошибались)
— куча сфер применения
— спрос на PM-ов в России и в мире не упадет в ближайшие десятилетия

Почему надо подписаться на канал по проджект-менеджменту?
— свежие полезные статьи и видео по теме
— еженедельная подборка последних новостей, видео и обучающих материалов
— обзоры рынка зарплат и вакансий
— регулярные тематические обсуждения
Все говорят, что работы в айти стало меньше...

На самом деле, работы полно. Мы подготовили 7 правильных каналов с вакансиями для тестировщиков, аналитиков, проджект-менеджеров и программистов.

В чем фишка этих каналов?

— зарплатная вилка🍴во всех вакансиях
— еженедельные подборки стажировок для начинающих — как здесь (для QA), здесь (для PM) и здесь (для BA&SA)
— быстрый телеграм/email контакт для прямой связи с рекрутером
— удобная навигация по уровням/условиям работы/направлениям тестирования

▪️QA Jobs — работа для тестировщика
▪️PM Jobs — работа для Project и Product менеджера
▪️BA & SA Jobs — работа для бизнес- и системых аналитиков
▪️C# & .NET Jobs — работа для C# инженеров
▪️DS&ML Jobs — работа для DS инженеров
▪️PHP Jobs — работа для PHP разработчиков
▪️JAVA Jobs — работа для Java разработчиков

Подписаться на все каналы сразу
Лучшие практики написания SQL-запросов

#почитать

Конечно, я видел исключения, когда люди, обладающие впечатляющими знаниями в других областях, помимо SQL, получают работу, но при этом после получения оффера им все равно приходится изучать SQL. Я думаю, что почти невозможно быть профессионалом в сфере анализа данных без знаний SQL.

Данные советы предназначены для всех специалистов, независимо от опыта. Я перечислил самые распространенные случаи в моей практике, разместив в порядке возрастания сложности.


Читать статью
Почему я уволился с работы мечты?

Меня зовут Рома Цакунов. Я работал в VK 2,5 года. А всего за 8 лет я дошел до зарплатного потолка работая автотестировщиком.

У меня есть жена, ребенок, стабильная высокооплачиваемая работа и ипотека впридачу.
Все это время я занимаюсь обучением автоматизации тестирования и обучил более 100 учеников!


Зачем же я ушел с этой работы?
Конфликт? Ушел в другую сферу?
Может быть мне предложили еще больше денег?

Может быть работа мне больше не нужна и я миллиардер?

Нет!
Все дело в том, что я получил пре...
(Секретную причину читать тут)
SQL-запросы, которые вы рано или поздно погуглите

#почитать

Разобрали на примерах самые популярные SQL-запросы, связанные с модификацией таблиц, изменением записей и условиями.

Часть 1
Часть 2
Основы технологий баз данных

▫️Автор:
Б.А.Новиков
▫️Год: 2020

▫️Аннотация издательства:
Представлены основы теории баз данных, методы и алгоритмы, применяемые при реализации систем управления базами данных, а также особенности этих методов и алгоритмов, реализованные в СУБД PostgreSQL.Материал книги составляет основу для базового учебного курса и содержит краткий обзор требований и критериев оценки СУБД и баз данных, теоретическую реляционную модель данных, основные конструкции языка запросов SQL, организацию доступа к базе данных PostgreSQL, вопросы проектирования приложений и основные расширения, доступные в системе PostgreSQL.

▫️Оглавление:
Глава 1 Введение
Глава 2 Теоретические основы БД
Глава 3 Знакомимся с базой данных
Глава 4 Введение в SQL
Глава 5 Управление доступом в базах данных
Глава 6 Транзакции и согласованность базы данных
Глава 7 Разработка приложений СУБД
Глава 8 Расширения реляционной модели
Глава 9 Разновидности СУБД

Скачать книгу
Если вы изучаете технологии тестирования самостоятельно, то наверняка сталкивались со спадами мотивации, сложностями в определенных темах или непониманием, за что браться в начале. 🤯

Но даже для тех, кто проходил полноценные курсы с преподавателями и считается джуном, остается одна из ключевых проблем — трудоустройство 😒 (о чем говорят комментарии под опросом выше).

Если вы застряли на пути к карьере тестировщика, мы знаем проект, где новички получат структуру и быстрое обучение с наставником, а джуны смогут без проблем найти работу.🔥

Это IT Mentor. На их курсе QA-инженер вы сможете не только подтянуть технический стек или изучить его с нуля, но и гарантированно выйдете на зп от 160 тыс.р. Оплата за обучение только после выхода на работу, а если не получилось устроиться — ничего не платите.

👨‍💻В программе обучения теория QA, основы тестирования WEB, backend, мобильных приложений, автоматизация и опыт работы на реальном проекте, который можно будет добавить в свое резюме. Кроме этого вас ждут тестовые интервью с проработкой резюме и легенды для получения оффера.

Чтобы подробнее ознакомиться с программой и оставить заявку на курс, переходите по ссылке 👉 https://clck.ru/3BDvks

Реклама. ИП Тюльников ИНН 526223159257.
Основы SQL для тестировщиков. Большой понятный гайд от Art of Testing

#почитать

Эта статья написана специально для начинающих, не имеющих предварительных знаний по SQL. Мы начнем с основ работы с базами данных. После этого перейдем к концепциям SQL. И, наконец, рассмотрим некоторые широко используемые команды SQL.


Читать статью
Вопросы и задачи по SQL на собеседованиях 2024

#почитать

В 2024 году вопросы и тестовые задания на собеседованиях не потеряли своей актуальности и продолжают вызывать огромный интерес у соискателей. Если вы сейчас погружены в процесс прохождения интервью, то наверняка сталкиваетесь с множеством непростых, но захватывающих задач.

Давайте вместе рассмотрим некоторые из новых вопросов и задач, которые реально задаются на собеседованиях в различных командах. Эти примеры основаны на моем собственном опыте и актуальны на сегодняшний день.

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


Читать статью
Хеш-индексы в PostgreSQL

#почитать

Хеш-индексы в PostgreSQL — это хороший инструмент для ускорения выполнения запросов.

В основе хеш-индекса лежит хеш-функция. Хеш-функция — это алгоритм, который преобразует входные данные (или ключ) в число фиксированного размера, называемое хеш-значением. В PostgreSQL хеш-функция всегда возвращает значение типа integer, что составляет примерно 4 миллиарда возможных значений.

Когда новый ключ добавляется в индекс, PostgreSQL применяет к нему хеш-функцию, которая преобразует ключ в хеш-значение. Это значение будет использоваться для быстрого поиска соответствующих записей.

Хеш-значение используется для определения номера бакета (корзины), в который будет помещена запись. В PostgreSQL количество бакетов изначально равно двум и увеличивается динамически по мере роста данных. Номер бакета вычисляется с помощью битовой арифметики на основе хеш-значения.


Читать статью
Базы данных простыми словами для полных новичков

#почитать

Все данные разбивают на таблицы (сущности). Независимо от того, используете ли вы реляционные или нереляционные базы данных, понимание основных принципов их работы и структуры поможет вам эффективно работать с данными. Пример с магазином показал, как можно разложить сложную систему на простые элементы и связи.

Читать статью
▫️ Решаем тестовые задания из Amazon и Facebook

#посмотреть

▪️Видео будет интересно как тем, кто учит SQL с нуля, так и тем, кто уже работает в IT и планирует проходить собеседования

▪️Задачи из Stratascratch и sql-ex.ru

Смотреть на YouTube 25 минут
SQL-ключи во всех подробностях

#почитать

К предыдущему вопросу - большой разбор.

Читать разбор
Три способа оптимизации запросов в PostgreSQL

#почитать

Представьте себе, вы приходите домой после долгого рабочего дня, и вас встречает пушистый котик. Вы знаете, что он ждет вас, чтобы вы рассказали ему о своих подвигах на работе. И вот, вы начинаете свой рассказ, а он, этот милый мурлыка, вдруг спрашивает: "А как там у тебя с оптимизацией запросов в PostgreSQL?"

Вы, конечно, удивлены: "Откуда у кота такие знания?" Но котик смотрит на вас с понимающим видом и говорит: "Ведь хороший запрос должен быть как прыжок кошки - быстрым, точным и грациозным.


Читать статью
🔥 10 тестов для тестировщиков

▫️LoadRunner Test (15 вопросов)
Проверка знаний по инструменту LoadRunner для нагрузочного тестирования и анализа производительности приложений.

▫️API Testing Test (15 вопросов)
Оценка знаний о тестировании API, включая HTTP-методы, коды состояния и аутентификацию.

▫️Situational Test for QA (15 вопросов)
Сценарии для оценки навыков работы в команде и принятия решений в тестировании.

▫️Basic Scrum Test (15 вопросов)
Проверка знаний методологии Scrum, используемой в управлении проектами.

▫️Google Chrome DevTools Test (10 вопросов)
Вопросы на знание возможностей и использования Google Chrome DevTools.

▫️Testing Terminology Test (20 вопросов)
Проверка знания основных терминов и видов тестирования.

▫️Postman Basics Test (10 вопросов)
Вопросы по основам использования Postman для тестирования API.

▫️Linux Commands Test (15 вопросов)
Сложные вопросы по основным командам и работе в Linux.

▫️Web Automation with Selenium WebDriver (25 вопросов)
Проверка знаний по использованию Selenium WebDriver для автоматизации веб-тестирования.

▫️Docker для тестировщика — тест по основам
Серия тестов с вопросами для подготовки к собеседованию на позиции бизнес/системного аналитика.
▫️ Классификация и область применения различных типов баз данных

#посмотреть

Представлена достаточно полная классификация существующих баз данных. Показаны их преимущества, недостатки, область применения, а также популярность.

В этом видео:

Общий обзор разновидностей баз данных (БД).
Временная шкала развития БД.
График популярности разных БД.
Oracle (реляционная БД).
MySQL (реляционная БД).
MariaDB (реляционная БД).
Microsoft SQL Server (реляционная БД).
PostgreSQL (реляционная БД).
MongoDB (документо-ориентированная БД).
Redis (БД типа "ключ-значение").
ElasticSearch (поисковая БД).
Cassandra (многостолбцовая БД).
Neo4j (графовая БД).
Couchbase (многомодельная БД).
InfluxDB (временные ряды).

Смотреть на YouTube 35 минут