TG Telegram Group Link
Channel: SQL для тестировщика
Back to Bottom
Основы PostgreSQL для начинающих: от установки до первых запросов

#почитать

PostgreSQL используется как для небольших проектов, так и для крупных корпоративных приложений благодаря своей надёжности, расширяемости и поддержке обширного набора SQL-стандартов.

На первый взгляд кажется, что работа с PostgreSQL — непростая задача. Действительно, начинающим программистам синтаксис и команды системы могут быть непривычны, но со временем это чувство проходит. В этом руководстве мы собрали всё, что нужно для старта программирования в PostgreSQL — от установки до первых запросов.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
SQL. Сборник рецептов

Решения и методики построения запросов

SQL Cookbook: Query Solutions and Techniques

▪️Авторы: Молинаро Энтони, де Грааф Роберт
▪️Год: 2022
▪️Страниц: 594

▪️2-е издание

▪️Аннотация:

Рассмотрены готовые рецепты для решения практических задач при работе с СУБД Oracle, DB2, SQL Server, MySQL и PostgreSQL. Описано извлечение записей из таблиц, сортировка результатов запросов, принципы работы с несколькими таблицами, обработка запросов с метаданными. Рассказывается о способах поиска данных средствами SQL, о составлении отчетов и форматировании результирующих множеств, работе с иерархическими запросами. Рассматривается использование оконных функций, обобщенных табличных выражений (ОТВ), сбор данных в блоки, формирование гистограмм, текущих сумм и итогов, агрегация скользящего диапазона значений. Описан обход строки и ее синтаксический разбор на символы, приведены способы упрощения вычислений внутри строки.

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

В данной книге запросы рассматриваются для таких баз данных:
DB2;
Oracle Database;
PostgreSQL;
SQL Server;
MySQL.


Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Покрывающий индекс

#почитать

Самый быстрый способ выбрать данные из таблицы.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
7
🔤🔤🌌🔤🔤🔤🔤🔤 — канал с PM юмором

➡️ Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17🤮2💩1
🎓 Продвинутый SQL: секреты профессионалов

#почитать

О сложных стратегиях оптимизации запросов, продвинутых типах соединений и тонкостях использования SELECT.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1
🟡Дайджест полезных материалов по тестированию с 28 июня по 7 июля

🔖 Почитать:

- на TestEngineer:
▪️Как тестируют Twitter: преодоление хрупкости
▪️Эпоха высоких зарплат в IT завершается. Виной тому легионы вайтишников
▪️Playwright 1.45 — что нового

- Другие платформы:
▪️Менеджмент вашего менеджера | Кристин Джеквони
▪️О плюсах и минусах профессии нагрузочного тестировщика
▪️Защита персональных данных в мобильных приложениях: как не нарушить закон
▪️«Создание эффективных отчетов об ошибках»: краткое руководство
▪️Как пирамида тестирования уплывает на сторону разработки
▪️Кто такой куратор QA
▪️Как понять что такое QA и QC
▪️Правда ли, что разработчики не могут быть хорошими тестировщиками (да)
▪️Как я ищу работу QA-инженером с помощью ChatGPT
▪️Qase: Интеграция Playwright и GitLab CI
▪️Как мы использовали нейросети для генерации тестовых данных
▪️Фаззинг: DynamoRIO + LibFuzzer
▪️Как мы отлавливаем флаки-тесты в СУБД Platform V Pangolin
▪️Фальшивый опыт в резюме QA

- В большом мире QA (англоязычное):
▪️Handling “Element Is Not Clickable at Point” Exception in Selenium
▪️The UI Testing Panorama: From E2E to Isolation and Everything in Between
▪️Cypress Debugging Hacks: Tips and Tricks for Speedy Resolution
▪️How To Use Thread.sleep() in Selenium
▪️Automation — Friend or Foe
▪️A Deep Dive Into Flaky Tests
▪️Introducing UI Coverage in Cypress
▪️TDD is Not Hill Climbing

👀 Посмотреть:

🌐 Тестировщик (QA) с нуля — полный курс для начинающих за 9 часов | Олег Малышев 9 часов
🌐 Конвертируем Selenium-тесты в Playwright | Heisenbug 45 минут
🌐 Облегчаем работу с устройствами и эмуляторами | Heisenbug 45 минут
🌐 Тестовая документация | Artsiom Rusau QA Life 35 минут
🌐 QA с нуля за 5 часов — Полный курс | Александр Хвастович 5 часов
🌐 The Testing Planet — Episode Four: The Practitioner | Ministry of Testing 20 минут
🌐 Коды http, из чего состоит url | qaRoad 1 час
🌐 10 Tips for Better Playwright tests | TestinGil 1 час

🟢Подробный дайджест с описаниями

Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
▫️ Схема базы данных

#посмотреть

▪️Схема базы данных
▪️Таблицы на схеме базы данных
▪️Столбцы таблиц и типы данных в них на схеме базы данных
▪️Связи между таблицами на схеме базы данных
▪️Типы связей между таблицами
▪️Примеры таблиц базы данных онлайн-школы
▪️Пример SQL запроса с JOIN для извлечения данных из таблиц онлайн-школы
▪️Пример использования схемы базы данных для объединения трех таблиц

Смотреть на YouTube 15 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
🟡В России готовятся к блокировке YouTube в сентябре


В России планируют окончательно заблокировать YouTube в сентябре, сообщил «Газете.Ru» источник, близкий к администрации президента. Эту информацию подтвердил источник в компании, занимающейся сбором информации для силовых структур.

«На протяжении июля‑августа будет некая деградация, то есть в отдельных регионах будут ухудшаться условия работы YouTube. В каких‑то будет замедляться, в каких‑то — подлагивать сайт, где‑то приложение будет отваливаться. А в сентябре начнётся блокировка», — рассказал источник, близкий к АП.

Второй источник «Газеты.Ru» заявил, что также получил информацию об отключении сервиса осенью.


Подробно
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡18👍6👎2🤷‍♂1👏1😁1😱1🤬1
Учим ребёнка ДУМАТЬ заново после айти курсов


😵‍💫

proglib
😁19👍4
🔥 Рекомендации для собеседования по SQL

#почитать

Хотя большинство нашей работы основано на M$ SQL и наши машины, которые мы предоставляем для тестовых заданий, подключены к M$ SQL базе данных, тестовые задания подходят для любой СУБД (Oracle, PostgreSQL, MySQL и т.д.), потому что они очень просты.

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


Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1
Популярная задача на собеседовании: сотрудники с максимальной зарплатой

#почитать

Кто ходил на собеседования по устройству на работу, тот знает, спрашивают там всякое и странное.

Странное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥21
▫️Быстрый практикум: удаление дубликатов

#посмотреть

Разбор задачи с Leetcode по удалению дубликатов записей в таблице. Пример использования подзапросов в команде DELETE.

Смотреть на YouTube 10 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Как обнаружить SQL-уязвимость?
Освойте методы атаки и защиты на курсе SQL Injection Master! Аналогов по объему практики в СНГ и EN-cегменте нет.

На курсе подробно разберём эксплуатацию SQL-инъекций, одну из наиболее опасных и эксплуатируемых видов атак на веб-приложения. Вы освоите базовый синтаксис языка запросов SQL, внедрение SQL-кода в уязвимые приложения, раскрутку SQL-инъекций вручную и софтом, а также способы защиты своих веб-приложений.

Запись до 25 июля. Продолжительность - 3 месяца

🏆 Сертификат / удостоверение о повышении квалификации

@Codeby_Academy
84994441750

Подробнее о курсе
👍7🔥2
🟡Дайджест полезных материалов по тестированию за неделю с 8 по 14 июля

🔖 Почитать:

- на TestEngineer:
▪️Почему айтишники бегут из Германии
▪️Playwright обогнал Cypress по установкам и по звездам на Гитхабе
▪️Блокировка YouTube в сентябре? Песков опровергает

- Другие платформы:
▪️Состояние автоматизации: ответьте мне на три вопроса
▪️Сейчас, как никогда
▪️API в ОК: анализ покрытия и автотесты
▪️Диалекты, зумеры и боты: секреты тестирования NLU-систем
▪️Тестирование телеметрии в каршеринге
▪️Актуальный список инструментов управления тестированием
▪️Полная подборка тестов по QA

- В большом мире QA (англоязычное):
▪️Testcontainers-Based Load Testing Bench | DZone
▪️How To Reduce Memory Consumption in Integration Tests With Kafka Using GraalVM | Anton Belyaev / DZone
▪️Real-Time Testing: Best Practices Guide | DZone
▪️A Guide to the @AutoClose Extension in JUnit5 | Baeldung
▪️Finding Bugs in Production | Atomic Object
▪️Testing Services in Angular | Telerik

👀 Посмотреть:

🌐 QA Engineer Course. First steps. How to become a QA Engineer | Artsiom Rusau QA Life | 1М 20 минут
🌐 100% Code Coverage Is Useless | Kent Dodds / Web Dev Simplified 15 минут
🌐 Быстрый практикум команды Playwright Exploring Trace Viewer for debugging locally and on CI 10 минут
🌐 Simplifying Accessibility Testing for Dev Teams | Sauce Labs 30 минут
🌐 Automation QA: Playwright POM (Page Object Model) | alexusadays — Хвастович 1 час 15 минут

🟢Подробный дайджест с описаниями

Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍1
😞
🤣22👏31
Какой оператор предназначен для вставки новых строк в таблицу?
Anonymous Quiz
1%
VSTAVIT
5%
ADD THIS
84%
INSERT
3%
PLUS
1%
ADJURE
5%
APPEND
1%
ADJUST
0%
SHEAR
😁13
🟡Дайджест полезных материалов по тестированию за неделю с 15 по 21 июля

🔖 Почитать:

- на TestEngineer:
▪️Точка зрения. Перевернутая пирамида: интеграционные тесты важнее модульных
▪️Подготовка к собеседованию по Selenium. Блиц-практикум
▪️Советы из Twitter: автоматизация

- Другие платформы:
▪️Нашумевшее (баг в CrowdStrike). «Эксперты из Microsoft сообщили, что исправить BSOD можно путём перезагрузки компьютера 15 раз подряд»
▪️Canon TDD | Кент Бек
▪️Тестирование в Команде | Пол Джирард
▪️Интеграционное тестирование микросервисов с большим легаси | Lamoda
▪️Кто обесценивает профессию QA
▪️Как собраться в одного большого тестировщика с помощью Kaiten
▪️Граничные значения на практике
▪️Гайд по тестированию на Flutter
▪️Сравнение сервисов искусственного интеллекта
▪️Мой путь в тестирование. Сравнение двух курсов
▪️Глубокое погружение в хуки pytest

- В большом мире QA (англоязычное):
▪️A complete guide to canary testing | Qase
▪️Testing is amplifying fail signals | Maaret Pyhäjärvi
▪️The Community’s Guide to Testability | Ministry of Testing
▪️Testing Too Late: A Case Study | Qualityboss
▪️QA myth busting: Quality can be measured | Qase
▪️How to Perform Load Testing in Spring Boot with Gatling | FreeCodeCamp
▪️Improving Android app performance with Baseline Profiles | Kaspersky
▪️Selenium Grid Tutorial: Parallel Testing Guide with Examples | Lambdatest
▪️A Deep Dive into Geolocation with Playwright (TypeScript)
▪️Streamlining GraphQL Service Testing with Karate
▪️Building an AI Test Agent
▪️Test Smells: Cleaning up E2E Tests | DZone
▪️Image Testing for Ecommerce Websites: Best Practices and Tools | Hashnode

👀 Посмотреть:

🌐 Теория и практика нагрузочного тестирования | Heisenbug 45 минут
🌐 Локализация и ее интеграция в процесс тестирования ПО | Heisenbug 45 минут
🌐 Api / апи, мини-собес, что отвечать про апи | qaRoad 50 минут
🌐 Is SRE the Antidote to Developers Behaving Badly | Sauce Labs 40 минут
🌐 Mobile Automation Using Appium 2.X | The Test Tribe 50 минут
🌐 Разбор CrowdStrike Outage: How Simple Bug Cause Worldwide Outages | alexusadays 10 минут
🌐 Live automation challenge | AskUI 1 час 20 минут

🟢Подробный дайджест с описаниями

Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍3🔥3
HTML Embed Code:
2025/07/09 21:36:03
Back to Top