SQL для тестировщика – Telegram
SQL для тестировщика
8.66K subscribers
428 photos
16 videos
1 file
458 links
Прокачиваем SQL — must have skill для хорошего тестировщика.

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

По всем вопросам: @godinmedia
Download Telegram
Какой оператор SQL используется для выбора значений в диапазоне?
Anonymous Quiz
3%
MERGE
5%
*
8%
AMOUNT
84%
BETWEEN
JavaScript сейчас, пожалуй, можно назвать одним из самых популярных языков программирования.
Но что надо знать тестировщику, чтобы настраивать автотесты web-сервисов на JavaScript?

Обсудим это 6 сентября, на открытом уроке онлайн-курса «JavaScript QA Engineer» в Отус.

На занятии:
 — поговорим о профессии автоматизатора тестирования на JavaScript и чем он занимается.
 — расскажем какие навыки нужны для работы, какие перспективы профессии в данный момент и какие требования к кандидатам при собеседованиях.
 — обсудим, без каких современных инструментов не обходится жизнь автоматизатора на JavaScript в 2023 году.

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

👉 Регистрируйтесь и ставьте событие в календарь, начнем в 20.00 (мск): https://otus.pw/225e/

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

Реклама. erid: LjN8KUcrR
🤣9👍3
Когда SQL решает, и задачки для прокачки

#почитать

"В описании требований к вакансиям Manual QA, знание SQL проскакивает настолько часто, что его можно считать частью "джентльменского" набора. И даже в тех случаях, когда в описании вакансии SQL не упоминается, это отнюдь не означает, что на интервью о нем не вспомнят. Дело в том, что с точки зрения отбора кандидатов, знание SQL, является довольно удобным фильтром, т.к. обладает хорошей «предъявимостью», при чем не только теоретической, но и практической."

Читать статью
👍7
Условные операторы и функции в SQL

#посмотреть

Работа с условными операторами и функциями в SQL: NULLIF, NVL, NVL2, DECODE, CASE.

Смотреть видео
👍6
Какого типа данных нет в SQL?
Anonymous Quiz
3%
int
6%
Varchar
65%
Image
26%
blob
👍10
Какая из следующих SQL команд используется для удаления строк из таблицы
Anonymous Quiz
11%
DROP
5%
REMOVE ROW
59%
DELETE
24%
DELETE ROW
👍11🔥3
Какой оператор используется для выбора значений внутри промежутка?
Anonymous Quiz
82%
BETWEEN
8%
WITHIN
10%
RANGE
👍12
Автоматизация выполнения запросов в SQL с помощью Python

#почитать #junior

Основная идея работы скрипта – генерация запросов с учетом различных параметров и последовательное их выполнение для вставки данных в существующую таблицу или выгрузка данных в файл.

Читать статью
9👍3🔥3
Скрытые ошибки SQL, допускаемые опытными аналитиками данных

#почитать #middle

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

(Спойлер: fanout, устраняется Google Looker)

Читать статью
👍94🔥4
🟡Дайджест полезных материалов по тестированию за неделю c 4 по 10 сентября

🔖 Почитать:

- на TestEngineer:
▪️9 сентября - День тестировщика и День красоты
▪️Тестирование кофемашины, ручки-карандаша, пульта, лифта, вентилятора, степлера, и подобное. Примеры тест-кейсов для собеседования
▪️Готовые скрипты для Postman

Новые тесты на сайте:
▪️Тест по Google Chrome DevTools
▪️Тест по терминологии QA

- Другие платформы:
▪️Единый формат тестовых данных в интеграционном тестировании
▪️Яндекс Практикум. Инструменты и навыки стажера QA + Карта компетенций
▪️Kibana. Большой гайд
▪️Быстрый туториал по Gradle для тестировщика
▪️Советы по тестированию HTTP-прокси

- В большом мире QA (англоязычное):
▪️Выбор контейнерной платформы
▪️Эволюция багов
▪️Практикум по новой функции Test Replay в Cypress
▪️Мигрируем с JUnit 4 на 5. Annotations, Assertions и Assumptions
▪️Легаси - это код, который мы не хотим трогать. Или даже боимся трогать. Код, который мы не понимаем
▪️Selenide-Appium – "a game-changing open-source library built on Appium Java Client."
▪️Обслуживание и рефакторинг тестовых наборов
▪️Большой гайд по Requestly
▪️Ознакомление с Locust (нагрузочное)
▪️Где взять шаблоны матрицы отслеживания требований + инструменты для составления

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

🌐 CSS-selectors: Работа с потомками. :nth-child(n) 20 минут
🌐 Хорошие тесты интерфейса 40 минут
🌐 Зачем Kafka в QA и отличия от RabbitMQ 10 минут
🌐 Тестирование адаптивного веб-дизайна 15 минут

Полная версия дайджеста здесь

Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3
Какой оператор используется для модификации столбцов?
Anonymous Quiz
11%
REORDER TABLE
10%
ALTERATE TABLE
6%
TURN TABLE
3%
REORIENT TABLE
61%
ALTER TABLE
9%
REFINE TABLE
👍9
Как упростить работу на JavaScript

Вы используете в своей работе Unit-тесты? Они нужны, чтобы быстро протестировать написанный фрагмент кода и сразу понять, где ошибка. Юнит-тесты дешевле и быстрее других, их легко автоматизировать.

Если вы все ещё не освоили этот инструмент, вам точно нужно присутствовать на бесплатном открытом уроке «Unit-тесты – основа автоматизации на JavaScript» от OTUS.

Там мы рассмотрим основные принципы ААА-проектирования тестов, напишем свои Unit-тесты и добавим им параметризацию.

Основные темы открытого урока:

📌 Что такое Unit-тесты и для чего они нужны
📌 Почему Unit-тесты лежат в основе классической пирамиды тестирования
📌 Как пишутся Unit-тесты

📢📢 Занятие пройдёт 20 сентября в 20:00 мск в рамках курса «JavaScript QA Engineer».

👉 Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие, чтобы ничего не пропустить

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KHk4X
Please open Telegram to view this post
VIEW IN TELEGRAM
👏6👍3🔥3
С помощью SQL-ограничения NOT NULL можно запретить значениям столбца принимать значения NULL
Anonymous Quiz
60%
Правда
40%
Ложь
👍11🔥3
Массивно-параллельная архитектура для обработки больших объемов данных на примере одного из оптимизаторов

#почитать #middle

Умеренно сложная статья, "без путешествия в машинный зал". Trino - массивно-параллельный аналитический SQL-движок. Схожие идеи реализованы во многих других аналитических системах, поэтому статья будет полезна широкому кругу читателей.

Читать статью
👍73🔥3
Как сделать тестирование более эффективным? Расскажем 21 сентября в 19:00 мск на открытом уроке «Оценка эффективности тестовой стратегии с помощью тестового покрытия» в рамках курса «QA Lead».

Часто возникают вопросы:
— Все ли мы тестируем?
— Насколько эффективен выбранный нами набор тестов?
— Нет ли избыточного или недостаточного количества тестов и так далее?

Чтобы получить ответы на выше обозначенные вопросы, нужно использовать показатели code coverage и test coverage. Их и разберем на занятии.

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

Регистрируйтесь бесплатно прямо сейчас, чтобы не пропустить мероприятие!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KEj7D
👍83🔥3
Какой оператор применяется для объединения двух наборов строк?
Anonymous Quiz
8%
UNITE
1%
ASIASE
17%
MERGE TO
5%
INTEGRATE
2%
CONCEDE SET
4%
COMBINE.TABLES
2%
FUSE()
59%
UNION
1%
LINK SET
1%
BLEND
👍10
Руководство по SQL: Как правильно писать запросы

#почитать #junior #middle

Довольно подробная статья об антипаттернах, планах выполнения, time complexity, настройке запросов и оптимизации в SQL.

Читать статью
👍74🔥3
Есть опыт в программировании и хотите освоить что-то новое? Попробуйте себя в роли 1С-разработчика на бесплатном мини-курсе. Сделайте несколько типичных задач и определитесь, подходит ли вам эта профессия.


Подробная программа и регистрация:
https://epic.st/NsZVH

На занятиях вы сделаете базу данных, которая учитывает товары и движение денежных средств. Её можно будет использовать в любых компаниях из сферы офлайн-продаж. Поймёте, как освоить востребованную профессию и зарабатывать на 1С даже удалённо.

Спикер: Вячеслав Вербий — сертифицированный специалист по 1С, основатель и руководитель центра автоматизации SlavVer.

Всем, кто посмотрит первый урок, откроем доступ к изучению английского языка в Skillbox на год. Все участники получат сертификат на скидку 10 000 рублей для покупки любого курса. А ещё дарим бесплатную персональную карьерную консультацию. После неё вы получите тестовый доступ к профессии, чтобы оценить, насколько она вам подходит.

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
👍6👎3🔥3
🟡Дайджест полезных материалов по тестированию за неделю c 11 по 17 сентября

🔖 Почитать:

TestEngineer:
▪️10 законов тестирования
▪️ Как тестировать без требований
▪️ Шпаргалка по Cypress
▪️ Эффективные тесты на Python: 5 советов

На сайте новые блиц-тесты оценки своих знаний:
▪️ Ситуационный тест для QA
▪️ Базовый тест по Scrum

Другие платформы:
▪️ Онбординг QA в банке (МКБ)
▪️ Как анализируют дефекты в QA-команде Спортмастера
▪️ Ожидания от QA Engineer: что должен знать о JSON, REST и типах запросов
▪️ pytest и кастомные аргументы командной строки
▪️ Всплывающие окна в Selenium (Я.Практикум)

В большом мире QA (англоязычное):
▪️ Что такое Approval Testing
▪️ The Great Testing Transition
▪️ Maestro: No-Code UI Automation Tool for Mobile Apps
▪️ Почему лучше не тестировать на зарутованных девайсах
▪️ BDD: Bridging the gap between Business and Software Testing
▪️ Интеграция Jenkins с Selenium 4
▪️ Пример POM в Cypress
▪️ Импорт Postman-коллекции в jMeter
▪️ Что спрашивают на собеседованиях QA Manager и Test Lead
▪️ Обзор Selenium Wire
▪️ Playwright Network Insights: How to Intercept, Modify, Delete and Analyze
▪️ Сценарное тестирование в фреймворке ВЕДРО
▪️ Готовые скрипты для нагрузочного тестирования API в K6
▪️ Настройка Selenium + Docker

👀 Посмотреть:
🌐 Когнитивные искажения в тестировании 45 минут
🌐 Тестирование требований, когда требований нет 50 минут
🌐 Как оформлять Test Cases и Bug Reports в Google Sheets 35 минут
🌐 UI-тесты web в условиях постоянных экспериментов с фичами 45 минут

Полная версия дайджеста на сайте

Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥4👏2
Какая команда наделяет пользователя правами?
Anonymous Quiz
10%
ALLOW
7%
AUTHORISE
26%
PERMIT (USER)
5%
GIVE.USER()
11%
APPROVE USER()
4%
USER CONSENT
28%
GRANT
1%
REVOKE
7%
ACTIVATE/USER
👍63👏3
Как упростить работу на JavaScript

Вы используете в своей работе Unit-тесты? Они нужны, чтобы быстро протестировать написанный фрагмент кода и сразу понять, где ошибка. Юнит-тесты дешевле и быстрее других, их легко автоматизировать.

Если вы все ещё не освоили этот инструмент, вам точно нужно присутствовать на бесплатном открытом уроке «Unit-тесты – основа автоматизации на JavaScript» от OTUS.

Там мы рассмотрим основные принципы ААА-проектирования тестов, напишем свои Unit-тесты и добавим им параметризацию.

Основные темы открытого урока:

📌 Что такое Unit-тесты и для чего они нужны
📌 Почему Unit-тесты лежат в основе классической пирамиды тестирования
📌 Как пишутся Unit-тесты

📢📢 Занятие пройдёт 20 сентября в 20:00 мск в рамках курса «JavaScript QA Engineer».

👉 Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие, чтобы ничего не пропустить

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8K9pLo
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🤮3