SQL для тестировщика
9.12K subscribers
420 photos
12 videos
1 file
444 links
Прокачиваем SQL — must have skill для хорошего тестировщика.

От создателей @godoftesting

По всем вопросам: @godinmedia
Download Telegram
Лучшие практики написания SQL-запросов

#почитать

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

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


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👎6
Почему я уволился с работы мечты?

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

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


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

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

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

#почитать

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

Часть 1
Часть 2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Основы технологий баз данных

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

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

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

Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Основы SQL для тестировщиков. Большой понятный гайд от Art of Testing

#почитать

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


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Вопросы и задачи по SQL на собеседованиях 2024

#почитать

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

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

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


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82
Хеш-индексы в PostgreSQL

#почитать

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

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

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

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


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥21
Базы данных простыми словами для полных новичков

#почитать

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

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2👏1
▫️ Решаем тестовые задания из Amazon и Facebook

#посмотреть

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

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

Смотреть на YouTube 25 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥1
SQL-ключи во всех подробностях

#почитать

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

Читать разбор
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1👏1
Три способа оптимизации запросов в PostgreSQL

#почитать

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

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


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
🔥 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 для тестировщика — тест по основам
Серия тестов с вопросами для подготовки к собеседованию на позиции бизнес/системного аналитика.
👍102🥰2🔥1
👍26😁13🔥3