Друзья, сегодня рекомендуем отличный канал с материалами по бизнес- и системному анализу!
😇 аналитик от бога — лучший канал для аналитиков от создателей сайта
▪️мы — создатели testengineer.ru и канала Тестировщик от бога — одного из самых крупных телеграм-каналов по тестированию;
▪️мы пишем свои материалы: составили дорожную карту развития бизнес- и системных аналитиков, в которой собрали все, что надо знать для успешной работы;
▪️мы не постим ленту из хабра — все материалы, которые мы пишем или отбираем, мега-полезные. Перейдите в канал и убедитесь в этом сами.
▪️и многое-многое другое
Подписывайся на аналитика от бога и узнай уже наконец разницу между product roadmap-ом и спецификацией требований 😇
😇 аналитик от бога — лучший канал для аналитиков от создателей сайта
testengineer.ru
Что отличает нас от других каналов по системному анализу:▪️мы — создатели testengineer.ru и канала Тестировщик от бога — одного из самых крупных телеграм-каналов по тестированию;
▪️мы пишем свои материалы: составили дорожную карту развития бизнес- и системных аналитиков, в которой собрали все, что надо знать для успешной работы;
▪️мы не постим ленту из хабра — все материалы, которые мы пишем или отбираем, мега-полезные. Перейдите в канал и убедитесь в этом сами.
▪️и многое-многое другое
Подписывайся на аналитика от бога и узнай уже наконец разницу между product roadmap-ом и спецификацией требований 😇
👍6❤1🔥1
#посмотреть
▫️Работа в програме Studio 3T
▫️Создание/изменение базы и коллекций
▫️Создание документов c insert
▫️Поиск с find (gt, lt, in, nin, eq, ne, and, or, not)
▫️Количество документов с count
▫️Обновление с update
▫️Удаление с delete
▫️Джойны (join) нескольких коллекций с lookup
▫️Конвертация SQL-запроса в запрос к MongoDB
▫️+ Вопросы на собесе
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2❤1
#почитать #посмотреть
Класс реляционных СУБД, стремящихся совместить в себе преимущества NoSQL и транзакционные требования классических систем управления базами данных. К термину сейчас многие пытаются примазаться. NoSQL — выход для фрустрации, тэг, который присвоили себе все, кому оказалось недостаточно возможностей SQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🥱1
Компактный гайд-шпаргалка с примерами - по наиболее востребованным командам для новичков
#почитать
Очень кратко:
▫️Команды
▫️Операторы
▫️Функции
⏱ Посмотреть
#почитать
Очень кратко:
▫️Команды
▫️Операторы
▫️Функции
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥3👍1
#посмотреть
▫️Условия задачи
▫️Создание таблицы для экспериментов в PostgreSQL
▫️Объединение таблицы с самой собой (SELF JOIN)
▫️Записываем условие фильтрации
▫️Проверка решения на Leetcode
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤1
Forwarded from 🐞Библиотека QA
Practical SQL
A Beginner's Guide to Storytelling with Data
▫️Автор: Anthony DeBarros
▫️Год: 2018
▫️Страниц: 392
▫️Аннотация:
Изучение SQL не должно быть сухим и сложным. Книга содержит наглядные примеры, чтобы обучить вас созданию и управлению базами данных.
В этой книге используется PostgreSQL, но синтаксис применим ко многим приложениям баз данных, включая Microsoft SQL Server и MySQL.
▫️Отзывы: много, большей частью позитивные
▫️Рейтинг на Амазоне: 4,6/5
⏱ Скачать книгу
A Beginner's Guide to Storytelling with Data
▫️Автор: Anthony DeBarros
▫️Год: 2018
▫️Страниц: 392
▫️Аннотация:
Изучение SQL не должно быть сухим и сложным. Книга содержит наглядные примеры, чтобы обучить вас созданию и управлению базами данных.
В этой книге используется PostgreSQL, но синтаксис применим ко многим приложениям баз данных, включая Microsoft SQL Server и MySQL.
▫️Отзывы: много, большей частью позитивные
▫️Рейтинг на Амазоне: 4,6/5
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥1
#посмотреть
Требования ACID на примере PostgreSQL.
или
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2❤1
#почитать
Неплохой SQL-playground на русском.
Более ста задач - простые и посложнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤1👍1
Как гуманитарии пишут SQL-запросы
#почитать
⏱ Читать статью
#почитать
- И тогда самец забирается на самое высокое дерево и оттуда планирует.
- Простите, что планирует?
@ к/ф «День радио»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1🔥1🥰1😁1
#посмотреть
▫️Создание таблиц
▫️INSERT/UPDATE/DELETE
▫️SELECT
▫️FOREIGN KEY
▫️JOIN
▫️Агрегатные функции, GROUP BY
▫️HAVING
▫️Изменение таблиц
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍3🔥1
SQLite на примере практической задачи
#почитать
⏱ Читать статью
#почитать
SQLite? Как хорошо, что вы спросили. Это библиотека, которая предоставляет систему управления реляционными и другими типами баз данных. Термин “Lite” означает “упрощенный” и говорит о том, что среди себе подобных данная библиотека проста.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
Альтернативный вариант вопросов на собеседовании по SQL
#почитать
⏱ Читать статью
#почитать
В последнее пару месяцев на хабре появилось несколько статей подряд, призванных помочь в прохождении собеседования на позиции, как-то связанные с SQL. Однако в комментариях к ним у нескольких читателей возникли резонные вопросы, правда ли такое спрашивают на собеседованиях. Кроме вопросов, высказывались и справедливые замечания о том, что без определения, который диалект SQL, какая СУБД рассматривается, для поступления на какую должность могут помочь приведённые примеры, задачки, ответы, этим статьям практическое применение найти нелегко.
Настораживает не качество материала, которое имеет право быть каким угодно, а внушительное число добавления этих статей в закладки. Как будто по SQL нет ни одной книжки, ни одного сайта с упражнениями. Как будто на разумном собеседовании действительно могут потребовать объяснить "разницу между батчем и транзакцией", предложить доказать "важность языка SQL". Предположу, что некоторым соискателям действительно не с кем общаться на эту тему, а недавно оконченные платные курсы ничего, кроме неразберихи, в голове не оставили.
Тема статьи — какие собеседования бывают в действительности и что за вопросы на них задают.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
✅ Какие навыки необходимы для эффективного тестирования на Kotlin?
Получите их на бесплатном открытом уроке «Тестирование сервисов на Spring Framework» в рамках курса «Kotlin QA Engineer» от OTUS
🔹Вы погрузитесь в мир тестирования и освоите техники написания unit-тестов с моков. А интеграционные тесты перестанут быть для вас загадкой!
🔹Вас ждет увлекательная практика написания unit-тестов с моков. А также секреты интеграционного тестирования
Не упустите возможность погрузиться в мир разработки на Spring Framework и узнать все об основных принципах создания тестовых сервисов
👉 Регистрация на бесплатное практическое занятие:
https://otus.pw/oA1t/?erid=LjN8K5Lmz
Получите их на бесплатном открытом уроке «Тестирование сервисов на Spring Framework» в рамках курса «Kotlin QA Engineer» от OTUS
🔹Вы погрузитесь в мир тестирования и освоите техники написания unit-тестов с моков. А интеграционные тесты перестанут быть для вас загадкой!
🔹Вас ждет увлекательная практика написания unit-тестов с моков. А также секреты интеграционного тестирования
Не упустите возможность погрузиться в мир разработки на Spring Framework и узнать все об основных принципах создания тестовых сервисов
👉 Регистрация на бесплатное практическое занятие:
https://otus.pw/oA1t/?erid=LjN8K5Lmz
👍4❤2🔥1
Базовые запросы: получение записей из БД
#почитать
▫️Базовый запрос SELECT
▫️Выбираем столбцы по именам
▫️Фильтруем выборку данных
▫️Сортировка результатов запроса
▫️Отбор записей по текстовому шаблону
▫️Выбор из списка
▫️Подзапросы
⏱ Читать статью
#почитать
▫️Базовый запрос SELECT
▫️Выбираем столбцы по именам
▫️Фильтруем выборку данных
▫️Сортировка результатов запроса
▫️Отбор записей по текстовому шаблону
▫️Выбор из списка
▫️Подзапросы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤1
➡️ Подписаться на Библиотеку PM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤔3🗿2
Быстрый практикум: cложные типы соединений
#почитать
Полное соединение (FULL JOIN)
Полное соединение (или полное внешнее соединение) возвращает все строки с учетом совпадений, найденных в одной из таблиц. Другими словами, мы получим результат, будто мы применили левое и правое соединения одновременно.
Перекрестное соединение (CROSS JOIN)
Перекрестное соединение возвращает строки, составленные из всех возможных комбинаций левой и правой частей, полученных их соединяемых таблиц. Иначе говоря, оно возвращает декартово произведение (Cartesian product) таблиц, которые участвуют в соединении.
⏱ Читать статью
#почитать
Полное соединение (FULL JOIN)
Полное соединение (или полное внешнее соединение) возвращает все строки с учетом совпадений, найденных в одной из таблиц. Другими словами, мы получим результат, будто мы применили левое и правое соединения одновременно.
Перекрестное соединение (CROSS JOIN)
Перекрестное соединение возвращает строки, составленные из всех возможных комбинаций левой и правой частей, полученных их соединяемых таблиц. Иначе говоря, оно возвращает декартово произведение (Cartesian product) таблиц, которые участвуют в соединении.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2❤1
Исследуем структуру базы данных MySQL с помощью функций SHOW
#почитать
⏱ Читать статью
#почитать
Любая база данных это сложный набор всевозможных компонентов: таблиц, индексов, представлений, функций, процедур и других элементов. Для эффективной работы, и разработчику и тестировщику работающих с чужой базой данных важно иметь возможность исследовать все необходимые компоненты. В базе данных MySQL для этой цели существует целое семейство функций SHOW. Давайте ознакомимся с некоторыми из них и поймем, как они могут помочь QA специалистам и программистам.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Forwarded from QA Live 🚩 тестирование ПО
🔖 Почитать:
▪️Тестирование по эджайлу
▪️Приступаем к автоматизации тестов API: какой инструмент проще изучить
▪️Программа весенней конференции Heisenbug 2024
▪️«Сдавать ISTQB нужно только при наличии хорошей теоретической базы, подкреплённой минимум 6-месячным опытом работы»
▪️Как протестировать Android-приложение, которому требуются разрешения
▪️Как настроить тестирование с Vanessa Automation и Gitlab с нуля
▪️Идти ли в тестирование (советы экспертов и много статистики)
▪️Лидерство в тестировании — выполнение тестового проекта (Пол Жерард)
▪️Повышение наглядности интеграционных тестов
▪️Тестирование баз данных. ACID и целостность
- В большом мире QA (англоязычное):
▪️Тестирование прерываний в Android
▪️The Single Responsibility Principle for Testers (SOLID) — Кристин Джаквони
▪️«Иногда микросервисы не микросервисы, а какой-то распределенный монолит» (и как это влияет на QA)
▪️«Нужно быть добрее — это я понял после 20 лет в QA»
▪️Тестирование запрещенных слов в LLM при помощи Playwright
▪️Three Ideas for Quality Engineers (from the Testing Peers Conference)
▪️Does Test Automation Necessarily Make Our Jobs Easier
▪️Практикум Gatling Recorder
▪️Знакомство с TestWatcher в JUnit
▪️Тестовая «упряжка», или Test Harness
▪️The Virtuous Cycle of Testing
▪️Test names should be sentences
▪️Быстрый практикум по скриншотам в Puppeteer
👀 Посмотреть:
Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2❤1
Как обнаружить SQL-уязвимость?
Освойте методы атаки и защиты на курсе SQL Injection Master! Аналогов по объему практики в СНГ и EN-cегменте нет.
На курсе подробно разберём эксплуатацию SQL-инъекций, одну из наиболее опасных и эксплуатируемых видов атак на веб-приложения. Вы освоите базовый синтаксис языка запросов SQL, внедрение SQL-кода в уязвимые приложения, раскрутку SQL-инъекций вручную и софтом, а также способы защиты своих веб-приложений.
Cтарт: 15 апреля
Продолжительность: 3 месяца
🏆 Выдаём УПК/сертификат
Получите промодоступ к обучению - 7 дней бесплатно!
@Codeby_Academy
84994441750
Освойте методы атаки и защиты на курсе SQL Injection Master! Аналогов по объему практики в СНГ и EN-cегменте нет.
На курсе подробно разберём эксплуатацию SQL-инъекций, одну из наиболее опасных и эксплуатируемых видов атак на веб-приложения. Вы освоите базовый синтаксис языка запросов SQL, внедрение SQL-кода в уязвимые приложения, раскрутку SQL-инъекций вручную и софтом, а также способы защиты своих веб-приложений.
Cтарт: 15 апреля
Продолжительность: 3 месяца
🏆 Выдаём УПК/сертификат
Получите промодоступ к обучению - 7 дней бесплатно!
@Codeby_Academy
84994441750
🔥6👍2❤1