SQL для тестировщика
Ir al canal en Telegram
Прокачиваем SQL — must have skill для хорошего тестировщика. От создателей @godoftesting По всем вопросам: @anothertechrock
Mostrar más6 306
Suscriptores
-324 horas
-247 días
-33730 días
Archivo de publicaciones
6 306
▫️ Как тестирование проявляет слабые стороны СУБД
#посмотреть
Говорим не совсем про тестирование, а про базы данных. Понятно, что современная ИТ-инфраструктура компании может динамически масштабироваться и распределять пользовательскую нагрузку. Но всегда есть слабое звено, и это реляционные базы данных — неотъемлемый атрибут всех современных продуктов. Как понять, что приложение еще может масштабироваться, а вот база данных нет, что делать в этом случае, как можно решить проблему простым и нетривиальным способом.▫️ Смотреть на YouTube ⏱35 минут
6 306
SQLite: как организовывать таблицы
#почитать
Как с помощью библиотеки SQLite создаются таблицы и как минимизируется добавление неправильных данных через предоставление дополнительной информации в момент построения таблицы и после ее создания.
⏱Читать гайд
6 306
Иерархическое дерево ltree в PostgreSQL
#почитать
Понадобилось освоить такую структуру данных, как иерархическое дерево ltree в PostgreSQL. Я агрегировала для них то, что знала и что решало их задачи, а потом решила написать статью о базовых приёмах извлечения данных из таких деревьев – вдруг вы тоже хотите в этом разобраться.⏱Читать статью
6 306
Сравнение баз данных MySQL, PostgreSQL и SQL Server
#почитать
▪️SQL Server — это выбор для крупных предприятий, которые имеют обширную бизнес-логику и обрабатывают несколько приложений одновременно. Команды, которые отдают приоритет эффективности и надежности, а не масштабируемости и затратам, обычно выбирают эту базу данных. Это распространенный вариант для «традиционных» отраслей – финансов, безопасности, производства и других.
▪️Postgre известен своей интуитивно понятной функциональностью и универсальными настройками безопасности. Вот почему его основными вариантами использования являются правительственные платформы, приложения для обмена сообщениями, видеочаты и платформы электронной коммерции.
▪️MySQL широко используется крупными корпорациями и правительственными организациями. За последние 25 лет решение завоевало репутацию надежного решения для управления базами данных, и, как показывает время, оно действительно способно поддерживать долгосрочные проекты.
⏱Подробнее
6 306
Полное руководство по CASE WHEN
#почитать
В сфере SQL освоение условной логики имеет такое же значение, как овладение стратегическими ходами в шахматной игре.
Оператор CASE WHEN, определяющий эту логику, — универсальный инструмент, способный изменить данные и процесс принятия решений в SQL Server, Oracle и Snowflake.
Оператор CASE WHEN в SQL — условное выражение, аналогичное логике if-else в языках программирования. Он позволяет выполнять условные проверки в SQL-запросах.
⏱Читать статью
6 306
🚀 Хочешь автоматизировать тестирование на текущем месте работы или освоить новый стек?
🗓 7 марта в 20:00 МСК приглашаем на открытый урок "Разрабатываем первый автотест на Python/Selene".
👀 Что вас ждет:
- Познакомимся с профессией инженера по тестированию и узнаем, какую ключевую роль играет тестировщик в проекте.
- Разберем различия между QA Automation Engineer и QA Manual Engineer.
- Оценим текущее состояние рынка труда в сфере QA.
- Рассмотрим проект, охватывающий полную инфраструктуру (Web, Mobile, API).
- Разработаем первый автотест для формы поиска в Google.
📒 Каждый участник получит домашнее задание, которое мы проверим и дадим обратную связь.
В завершении урока проведём сессию вопросов с QA Lead.
Чтобы принять участие, присоединяйтесь к нашему чату @qa_guru_chat или зарегистрируйтесь на нашем сайте.
Реклама: ИП Васенков Станислав Олегович, ИНН 774335827403, ERID LjN8KbuDY
6 306
Псевдонимы в запросах
#почитать
Сегодня мы разучим самое бесполезное слово в лексиконе SQL. Это слово AS - как. Это служебное слово позволяет назначать новое имя (псевдоним) различным объектам присутствующим в запросе, например полям или таблицам.⏱Читать статью
6 306
Repost from Склад тестировщика
A Comprehensive Study of SQL
Practice and Implementation
▪️Автор: Jagdish Chandra Patni
▪️Год: 2022
▪️Страниц: 218
▪️Аннотация:
Книга демонстрирует, как использовать два наиболее важных инструмента для запросов и анализа данных - SQL и Excel - для проведения всестороннего анализа данных без необходимости использования сложных и дорогостоящих инструментов или приложений. Содержит полный набор методов моделирования, начиная с основ и постепенно переходя к все более сложным примерам из реальной жизни. В книге объясняется, как создавать, наполнять и администрировать высокопроизводительные базы данных и разрабатывать надежные приложения на основе SQL. Дает прочную основу для изучения передового опыта и теории реляций. В конце каждой главы книга предлагает самостоятельные уроки по ключевым концепциям или методам SQL с использованием многочисленных иллюстраций и аннотированных примеров.
Эта книга предназначена в первую очередь для студентов и выпускников старших курсов, имеющих подготовку в области информатики и информационных технологий. Исследователи и профессионалы также найдут эту книгу полезной.
▪️Оглавление:
1. Database Systems. 2. Creating and Manipulating Database. 3. Data and Integrity Constraints. 4. Query Execution and Aggregate functions. 5. SQL Server Vs. Oracle. 6. Conditional statements and Operators in SQL. 7. Nested Query and Join. 8. Views, Indexes and Sequence. 9. PL/SQL. 10. Functions and Procedures. 11. Cursors and Triggers. 12. Change Management for databases. 13. Previous year Question papers with solutions.
⏱Скачать книгу
6 306
Подборка бесплатных курсов по SQL в 2024 году
#почитать
▪️Интерактивный тренажер по SQL на Степике
▪️Старый добрый SQL-EX
▪️Симулятор SQL от Карпов
▪️ Видеокурс SQL Tutorial for Beginners (and Technical Interview Questions Solved)
▪️Еще один SQL-тренажер на Степике
▪️На Udemy - Introduction to Databases and SQL Querying
▪️Бесплатный SQLZoo
▪️Khan Academy / SQL
▪️Нетология, Введение в SQL и БД, бесплатный курс-симулятор
▪️Mode Analytics SQL Tutorial
▪️Schoolsw3, SQL-курс (что-то очень похожее на W3Schools)
▪️Sqltest.online - практика
▪️SQL Introduction
Комент:
sql-ex лучший.... начинал с него еще в 2004-м⏱Читать
6 306
🔥 Хардовый тест для QA Engineer'ов (не для новичков), который проходит всего 30% 🔥
👉 Пройдите тест из 20 вопросов онлайн-курса «Python QA Engineer» и узнайте, осилите ли вы обучение в OTUS.
🟢 Пройти тест: https://otus.pw/WH6a/
💣 Все, кто успешно пройдет тест, получит доступ к открытому уроку курса для знакомства с форматом обучения и спец.цену на курс.
💻 За 5 месяцев обучения на курсе вы:
— Научитесь уверенно разрабатывать автотесты для веб-приложений и для API
— Освоите Selenium 4 и Appium
— Освоите инструменты диагностики работы сети и ОС Linux для определения причины багов
— Научитесь находить неисправности в работе веб-приложений
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: LjN8K3fND
6 306
Большая практическая шпаргалка по SQL (SQLite)
#почитать
▫️Все примеры изначально писались для СУБД SQLite, но почти всё из этого применимо также и к другим СУБД.
▫️Вначале идут очень простые запросы, с них можно начать новичкам.
▫️Здесь есть и примеры довольно сложных запросов с агрегирующими функциями, триггерами, длинными подзапросами, с оконными функциями.
▫️Помимо этого, часть примеров посвящена работе с SQL в Python при помощи библиотечек sqlite3, pandas, polars.
▫️Этот список запросов с комментариями можно использовать как наглядное пособие для изучения SQL.
⏱Посмотреть
6 306
❓С чего начать работу в автоматизации тестирования?
👨🎓Узнайте на бесплатном практическом уроке «Test IT в процессах тестирования» от OTUS, где вы вместе с опытным экспертом разберете:
- что такое Test IT;
- зачем нужен Test IT и какие проблемы он решает;
- работу с Test IT на практике.
🗓Занятие пройдёт 29 февраля в 20:00 мск и будет приурочено к старту курса «Специализация QA Automation Engineer». Доступна рассрочка на обучение!
🔥 Регистрируйтесь прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/ISM5/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: LjN8KRo25
6 306
▫️ Представления (Views). Быстрое знакомство
#посмотреть
Из курса лекций Андрея Сазыкина.
▫️Работа представлений
▫️VIEW из нескольких таблиц
▫️Зачем использовать VIEW
▫️Материализованные представления
▫️Удаление представлений
⏱Смотреть на YouTube ⏱10 минут
6 306
✅ Что нужно знать о миграции с Oracle на PostgreSQL?
Расскажет опытный эксперт на бесплатном практическом уроке «Коротко об инструментах миграции с Oracle на PostgreSQL: ora2pg, oracle_fdw, ora_fce» от OTUS.
🔹На вебинаре мы разберём какие есть инструменты по упрощению миграции с Oracle на PG
🔹Рассмотрим плюсы, минусы и аналоги ora2pg, oracle_fdw
🔹Разберем особенности расширения ora_fce
Встречаемся 29 февраля в 20:00 мск в рамках курса «PostgreSQL для администраторов баз данных и разработчиков».
👉 Регистрация
https://otus.pw/AzYCm/?erid=LjN8Kbt5J
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
6 306
Repost from Склад тестировщика
Базы данных. Проектирование, программирование, управление и администрирование
🟡На русском
▪️Автор: Владимир Волк
▪️Год: 2020
▪️Учебник для вузов
▪️Аннотация:
Учебник посвящен базам данных — одному из направлений IT-индустрии, в рамках которого традиционно рассматриваются технологии надежного хранения больших объемов информации, ее эффективного поиска и извлечения по запросам потребителей. Материал, представленный в учебнике, охватывает основные фазы жизненного цикла базы данных: последовательно обсуждаются основные концепции и проблематика баз данных, рассматриваются процессы их проектирования, программирования и управления, а также технологии их администрирования с целью достижения высокой производительности доступа к данным и обеспечения требуемого уровня информационной безопасности. База данных рассматривается как информационная модель предметной области, а ее разработка — как многоэтапный процесс последовательного преобразования концептуальной модели в логическую (реляционную) модель данных на стадии проектирования, последующей программной реализации логической модели средствами языка SQL и настройки параметров физической модели в процессе эксплуатации базы данных.
Основное внимание в учебнике уделено прикладным аспектам технологий баз данных, изложение материала сопровождается многочисленными примерами и листингами программного SQL-кода. Учебник содержит практикум по проектированию, программированию и администрированию баз данных, включающий примеры и практические задания для самостоятельного выполнения.
Предназначен для студентов IT-специальностей и может быть использован преподавателями при подготовке лекционных курсов, проведении практических и лабораторных занятий, курсовом проектировании.
⏱Скачать книгу
6 306
Проблемы реляционных баз данных
#почитать
С реляционными базами данных я знаком очень давно, с конца 90-х. Мои первые шаги в мире компьютеров и программирования связанны именно с ними. Реляционным БД было отведено особое место в моей образовательной программе и стажировке на инженера-программиста. Они преследовали меня на протяжении всей моей карьеры. Я буквально провалился на самое дно кроличьей норы реляционных систем управления базами данных (РСУБД) – и до сих пор люблю их. За годы работы я испробовал практически все РСУБД, а их попадалось мне немало: MySQL, Postgres, Oracle, Microsoft SQL Server, DBase, Access, SQLite, DB2, MariaDB, AWS RDS, Azure SQL, Google Cloud SQL. Нельзя любить РСУБД, если не любишь SQL, а это отдельная вселенная. И не все SQL одинаковы. Есть MySQL со своим собственным жаргоном, есть T-SQL от Microsoft и всемирно известный PL/SQL от Oracle. Наверное, не стоит упоминать, что все они несовместимы друг с другом.⏱Читать статью
6 306
- Кому подходит тестирование, а кому лучше не тратить время? По какому алгоритму это четко понять?
- Почему 70% студентов QA-курсов не получают работу и при чем здесь айсберг дефектов?
- Что такое "скрытые" вакансии и как трудоустроиться в компанию, в которую нет открытого набора?
- Чем нетворкинг лучше откликов на вакансии и как его делать?
📙 Оранжевый QA-учебник - первый учебник по тестированию не о том, ЧТО нужно знать QA (про это написано и сказано достаточно), а КАК эффективнее учиться и КАК быстрее найти первую QA-работу через нетворкинг.
Большей части этой информации нет в сети, и про нее не знает ChatGPT (мы проверяли). Это экспертиза группы авторов с суммарным IT-опытом более 100 лет (ранее создавших 100-Year QA-Textbook).
Интерактивный, с тестами, примерами из практики и конкретными алгоритмами.
Читай первые 22 главы без регистрации:
https://mentorpiece.org/orange
6 306
Практикум. Сортировка в SQL, ограничения
#почитать
▫️Ограничение NOT NULL
▫️Первичные ключи
▫️Создаем другие таблицы
▫️Отношения (relationships)
▫️Ограничения-проверки
▫️Пробелы и отступы
▫️Комментарии
▫️Особенности MySQL
▫️Заполнение данными
▫️Выбираем данные из отдельных столбцов
▫️Сортировка ORDER BY
⏱Читать статью
