Исследуем структуру базы данных 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
DataHub: веб-песочница для тех, кто изучает SQL
#почитать
В поиске Яндекс или Google можно найти достаточное количество онлайн-редакторов для тестирования и написания SQL запросов и все они хороши по-своему - некоторые редакторы поддерживают создание таблиц, некоторые поддерживают загрузку и выгрузку данных, некоторые редакторы ограничиваются выполнением запросов к заранее созданным таблицам и базам, а некоторые позволяют работать с базой данных и таблицами только в рамках текущей сессии. У каждого редактора свои ограничения и возможности, которые могут подойти не всем.
Список из 4 популярных иностранных веб-редакторов:
https://sqliteonline.com
https://www.programiz.com/sql/online-compiler/
https://onecompiler.com/mysql
https://www.mycompiler.io/new/sql
В DataHub веб-редактор хранилища MySQL является органично встроенным компонентом, который позволяет работать с хранилищем MySQL (не выборе предоставляются ещё несколько - как SQL, так и NoSQL) так, словно вы работаете с локальной базой данных - история ваших действий и запросов сохраняется, а приватные репозитории с данными позволяют работать с закрытыми данными только вам сохраняя наработки для последующих изменений.
⏱ Читать статью
#почитать
В поиске Яндекс или Google можно найти достаточное количество онлайн-редакторов для тестирования и написания SQL запросов и все они хороши по-своему - некоторые редакторы поддерживают создание таблиц, некоторые поддерживают загрузку и выгрузку данных, некоторые редакторы ограничиваются выполнением запросов к заранее созданным таблицам и базам, а некоторые позволяют работать с базой данных и таблицами только в рамках текущей сессии. У каждого редактора свои ограничения и возможности, которые могут подойти не всем.
Список из 4 популярных иностранных веб-редакторов:
https://sqliteonline.com
https://www.programiz.com/sql/online-compiler/
https://onecompiler.com/mysql
https://www.mycompiler.io/new/sql
В DataHub веб-редактор хранилища MySQL является органично встроенным компонентом, который позволяет работать с хранилищем MySQL (не выборе предоставляются ещё несколько - как SQL, так и NoSQL) так, словно вы работаете с локальной базой данных - история ваших действий и запросов сохраняется, а приватные репозитории с данными позволяют работать с закрытыми данными только вам сохраняя наработки для последующих изменений.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥1
Индексирование в MySQL: руководство для начинающих
#почитать
⏱ Читать статью
#почитать
Изучение огромной базы данных MySQL сродни чтению массивной книги. Ключом к эффективному исследованию является индексирование — создание специальных указателей (индексов), которые превращают поиск данных в беспроблемный процесс. В этом доступном руководстве рассмотрим индексирование как способ быстрого поиска в больших таблицах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2👏1
#посмотреть
▫️Ключевое слово WHERE в SQL и фильтры для выбора строк
▫️Операции, которые можно использовать в WHERE
▫️BETWEEN в WHERE
▫️IN в WHERE
▫️LIKE в WHERE
▫️Логические операции AND, OR и NOT в WHERE
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
🤔 Почему 7 из 10 студентов курсов не получают IT-работу и как заранее понять, что именно тебе лучше не тратиться на обучение?
🤔 Почему лекции по тестированию бесполезны для получения работы?
🤔 Почему от двухнедельной стажировки больше вреда, чем пользы?
На эти вопросы ответят Илья, Лилия, Сергей и Александра.
В мае 2023 года они начали учиться тестированию по профессиональной модели обучения.
И это дало результаты:
100% выпускников их учебной группы получили работу тестировщиками (открытые списки аудита).
Эфир с ребятами 17 апреля, ссылка на него появится в канале Становимся тестировщиком.
🤔 Почему лекции по тестированию бесполезны для получения работы?
🤔 Почему от двухнедельной стажировки больше вреда, чем пользы?
На эти вопросы ответят Илья, Лилия, Сергей и Александра.
В мае 2023 года они начали учиться тестированию по профессиональной модели обучения.
И это дало результаты:
100% выпускников их учебной группы получили работу тестировщиками (открытые списки аудита).
Эфир с ребятами 17 апреля, ссылка на него появится в канале Становимся тестировщиком.
👍5🔥2🥰1🤡1
Для чего существует DUAL в Oracle?
Anonymous Quiz
13%
Это команда включения автоматической теневой репликации БД
15%
Это команда дедупликации данных для предотвращения их накопления
22%
Таблица фантомных дубликатов для бэкапа
6%
Команда создания таблицы хранения настроек конфигурации
30%
Системная таблица для выполнения операций, не требующих конкретных данных из пользовательских таблиц
14%
Временная системная таблица для отката критических транзакций
👍5🔥2🤯1
Старый спор. SQL — язык программирования? (да)
#почитать
Формально.
⏱ Читать статью
⏱ Также мнения авторитетов
#почитать
Формально.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤2👍2
🇳🇱🇨🇦🇨🇾 "С нуля" до международной IT-работы
🇨🇾 Игорь выучился на тестировщика, релоцировался на Кипр и работает на местную компанию.
🇨🇦 Влад выучился на тестировщика и работает удаленно на канадскую компанию.
🇳🇱 Александр два месяца был интерном-тестировщиком в американской компании и сейчас на втором этапе отбора в нидерландскую компанию.
Вместе с ними ищем ответы на вопросы:
- Какой нужен уровень английского?
- Почему обучение не стоит начинать с оплаты курса?
- Чем поиск работы на международном рынке отличается от локального?
Эфир с ребятами 24 апреля, ссылка на него появится в канале Становимся тестировщиком.
🇨🇾 Игорь выучился на тестировщика, релоцировался на Кипр и работает на местную компанию.
🇨🇦 Влад выучился на тестировщика и работает удаленно на канадскую компанию.
🇳🇱 Александр два месяца был интерном-тестировщиком в американской компании и сейчас на втором этапе отбора в нидерландскую компанию.
Вместе с ними ищем ответы на вопросы:
- Какой нужен уровень английского?
- Почему обучение не стоит начинать с оплаты курса?
- Чем поиск работы на международном рынке отличается от локального?
Эфир с ребятами 24 апреля, ссылка на него появится в канале Становимся тестировщиком.
👍16🔥3😁2
SQL: загадки на сообразительность
#почитать
⏱ Читать статью
#почитать
Время от времени я сталкиваюсь с запросом, который выдает результат, совершенно отличный от предполагаемого. Так SQL знакомит меня со своими тонкими нюансами. В этой статье поделюсь тремя головоломками, попавшимися мне недавно. Чтобы было интереснее, оформил их в виде загадок.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
💪 Хотите прокачать скиллы в автоматизации тестирования на Python?
👉 Ждем вас на бесплатном практическом уроке «Введение в PyTest» от OTUS, где вы вместе с опытным экспертом:
- познакомитесь с фреймворком PyTest и посмотрите, как он используется для написания автоматизированных тестов;
- поработаете с основным инструментом PyTest — фикстурами;
- научитесь грамотно их писать, чтобы тесты были стабильными и легко поддерживаемыми.
⏰ Встречаемся 25 апреля в 20:00 мск в рамках курса «Python QA Engineer». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!
👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/p3EKo/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KMayE
👉 Ждем вас на бесплатном практическом уроке «Введение в PyTest» от OTUS, где вы вместе с опытным экспертом:
- познакомитесь с фреймворком PyTest и посмотрите, как он используется для написания автоматизированных тестов;
- поработаете с основным инструментом PyTest — фикстурами;
- научитесь грамотно их писать, чтобы тесты были стабильными и легко поддерживаемыми.
⏰ Встречаемся 25 апреля в 20:00 мск в рамках курса «Python QA Engineer». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!
👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/p3EKo/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KMayE
👍5🔥2
#почитать
SQL-запрос написать просто, когда это обычный Select, но как становится сложно, когда критериев очень много, а вариативности еще больше! А если еще добавить команду разработчиков со своими тараканами, то процесс становится очень трудным.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3👎1
Что такое шардинг
#почитать
Шардинг (сегментирование) — паттерн архитектуры базы данных, предполагающий разбиение базы данных на более мелкие, быстрые и управляемые части, называемые шардами (сегментами). Каждый шард представляет собой отдельную базу данных, а в совокупности эти шарды составляют единую базу данных.
⏱ Подробно
#почитать
Шардинг (сегментирование) — паттерн архитектуры базы данных, предполагающий разбиение базы данных на более мелкие, быстрые и управляемые части, называемые шардами (сегментами). Каждый шард представляет собой отдельную базу данных, а в совокупности эти шарды составляют единую базу данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
10 задач для собеседования по SQL-запросам
#почитать
На собеседованиях часто задают вопросы, направленные на оценку способности кандидата работать с данными, писать эффективные запросы и решать сложные и необычные задачи. Поэтому важно хорошо разбираться в SQL и уметь демонстрировать свои навыки в составлении запросов.
В этой статье мы рассмотрим 10 задач, касающихся SQL-запросов, которые часто встречаются на собеседованиях. Ознакомившись с этими задачами и их решениями, вы будете лучше готовы к тому, чтобы продемонстрировать свои навыки работы с SQL и успешно справитесь с будущими собеседованиями.
⏱ Читать статью
#почитать
На собеседованиях часто задают вопросы, направленные на оценку способности кандидата работать с данными, писать эффективные запросы и решать сложные и необычные задачи. Поэтому важно хорошо разбираться в SQL и уметь демонстрировать свои навыки в составлении запросов.
В этой статье мы рассмотрим 10 задач, касающихся SQL-запросов, которые часто встречаются на собеседованиях. Ознакомившись с этими задачами и их решениями, вы будете лучше готовы к тому, чтобы продемонстрировать свои навыки работы с SQL и успешно справитесь с будущими собеседованиями.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥2
Из джуна в мидла вместе с Холдингом Т1 🚀
Приглашаем QA Load инженеров в Открытые школы Т1!
🎓 Открытые школы Т1 — это новая карьерная программа для IТ-специалистов, объединяющая обучение без отрыва от работы и offer weeks.
👨💻 Для участия необходим опыт работы инженером по нагрузочному тестированию от 1 года, а также желание присоединиться к команде Т1.
Т1 — крупнейшая ИТ-компания в России по версии RAEX 2023 и партнёр ключевых производителей и разработчиков в сфере IT.
В программу входит: написание МНТ, составление профиля, разработка скриптов / заглушек, настройка мониторинга, проведение тестов и подготовка протокола НТ.
⌛️ Длительность 1 месяц.
💻 Формат: онлайн по вечерам (от 8 часов в неделю на вебинары и практику).
Лучшим назначим интервью и направим оффер!
Готов к вызову? Тогда скорее подавай заявку!
⏰ Дедлайн — 12 мая.
Реклама. ООО "Т1". ИНН 7720484492.
Приглашаем QA Load инженеров в Открытые школы Т1!
🎓 Открытые школы Т1 — это новая карьерная программа для IТ-специалистов, объединяющая обучение без отрыва от работы и offer weeks.
👨💻 Для участия необходим опыт работы инженером по нагрузочному тестированию от 1 года, а также желание присоединиться к команде Т1.
Т1 — крупнейшая ИТ-компания в России по версии RAEX 2023 и партнёр ключевых производителей и разработчиков в сфере IT.
В программу входит: написание МНТ, составление профиля, разработка скриптов / заглушек, настройка мониторинга, проведение тестов и подготовка протокола НТ.
⌛️ Длительность 1 месяц.
💻 Формат: онлайн по вечерам (от 8 часов в неделю на вебинары и практику).
Лучшим назначим интервью и направим оффер!
Готов к вызову? Тогда скорее подавай заявку!
⏰ Дедлайн — 12 мая.
Реклама. ООО "Т1". ИНН 7720484492.
👍6🔥2
100 ключевых вопросов с собеседований
#почитать
Разберем самые простые и продвинутые аспекты языка SQL через 100 ключевых вопросов, которые встречаются на собеседованиях.
⏱ Посмотреть
#почитать
Разберем самые простые и продвинутые аспекты языка SQL через 100 ключевых вопросов, которые встречаются на собеседованиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3❤2
Книга “SQL. Pocket Guide”, 4-е издание
#почитать
Обновления в четвертом издании:
⏱ Подробный обзор
⬇️ Скачать книгу для ознакомления (на английском)
#почитать
Обновления в четвертом издании:
Третье издание «SQL. Карманный справочник» Джонатана Генника вышло в 2010 году и было хорошо принято читателями. В четвертое издание я внесла следующие обновления.
Синтаксис обновлен для Microsoft SQL Server, MySQL, Oracle Database и PostgreSQL. Информация о Db2 от IBM была удалена вследствие уменьшения ее популярности, а об SQLite — добавлена в связи с ростом ее востребованности.
В третьем издании разделы были даны в алфавитном порядке. В четвертом я изменила их расположение так, чтобы схожие понятия были сгруппированы.
В связи с тем что аналитики и специалисты по исследованию данных стали применять SQL в своей работе, я добавила разделы с информацией о том, как использовать этот язык с Python и R (популярные языки программирования с открытым исходным кодом), а также краткий курс по SQL для тех, кому нужно быстро освежить знания.
⬇️ Скачать книгу для ознакомления (на английском)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥1
#посмотреть
Оксана Киселева - как правильно применять ORDER BY.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8