Зачем существует команда UPDATE, если можно сначала удалить запись, а потом добавить новую, исправленную?
Anonymous Quiz
2%
Именно так и делаю, UPDATE не использую
26%
Так меньше нагрузки на базу, ведь команда одна, а не две
61%
Есть автоматические поля типа auto_increment и timestamp, которые собьются при внесении новой записи
12%
Удалять записи в SQL нельзя, вместо этого используется UPDATE с NULL-значениями для всех полей
👍10🔥5
В каких командах можно использовать LIMIT?
Anonymous Quiz
44%
Только SELECT
10%
SELECT и INSERT
19%
SELECT, UPDATE, DELETE
27%
SELECT, INSERT, DELETE, UPDATE
😱8❤2🔥2🌚1
Forwarded from QA Live 🚩 тестирование ПО
🔖 Почитать:
- на TestEngineer:
▫️Как билдят Selenium
▫️Как ускорить сквозные тесты — три простых правила
- Другие платформы:
▪️Инструменты тестирования Kafka
▪️Бесплатные ресурсы для подготовки к собеседованию по SQL
▪️Шаблон для сессии исследовательского тестирования
▫️АОП. Обработка ошибок Java + Junit5 + AspectJ + Slf4j + Playwright
▫️Page Object Model и Page Factory в Selenium
▫️Обзор песочницы по тестированию. Практика для QA
▫️Локаторы. Стратегии поиска веб-элементов
▫️Базовая подборка аналогов ChatGPT (текстовых ИИ)
▫️Self-healing тесты и локальная LLM
▫️19 лучших инструментов для тестирования игр
▫️Fake door тесты в мобилках
▫️Сравнение ChatGPT, DeepSeek, GigaChat и YandexGPT
- В большом мире QA (англоязычное):
▪️Automating Text Selection in Web Apps
▪️Is BDD Dying?
▪️How to Perform Puppeteer Browser Automation With Node.js
▪️Can ‘reasoning’ LLMs help with recs data creation?
▪️How to Handle Dropdowns Using the Cypress .select() Command
▪️A Simple Guide to JUnit
▪️Parallel Testing with Playwright: How to Avoid Collisions and Failures
▪️How to Reproduce CI Failures Locally in Playwright
▪️Microsoft’s Shadow Testing
▪️Playwright 1.51 — copy prompt, git info, firebase auth, test steps
👀 Посмотреть:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
🤔 Как Java-тестировщику работать с Git и GitHub?
На вебинаре познакомимся с системой контроля версий Git и её применением в автоматизированном тестировании на Java. Поговорим о принципах работы с кодом, состоянии файлов, индексации, коммитах, управлении ветками и стэшем. Разберём, как тестировщик может эффективно работать с удалёнными репозиториями в GitHub.
Основные темы открытого урока:
- Познакомиться с Git и GitHub
- Базовые приемы работы в Git для автоматизации тестирования на Java
- Version Control и его история
- Удаленный репозиторий и GitHub
👉 Регистрация и подробности о курсе QA Automation Engineer
https://otus.pw/uWry/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFJ97uov
На вебинаре познакомимся с системой контроля версий Git и её применением в автоматизированном тестировании на Java. Поговорим о принципах работы с кодом, состоянии файлов, индексации, коммитах, управлении ветками и стэшем. Разберём, как тестировщик может эффективно работать с удалёнными репозиториями в GitHub.
Основные темы открытого урока:
- Познакомиться с Git и GitHub
- Базовые приемы работы в Git для автоматизации тестирования на Java
- Version Control и его история
- Удаленный репозиторий и GitHub
👉 Регистрация и подробности о курсе QA Automation Engineer
https://otus.pw/uWry/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFJ97uov
😁7👍2👎2
Можно ли поменять тип данных поля в уже существующей таблице?
Anonymous Quiz
58%
Да, при помощи команды ALTER
17%
Да, достаточно сделать INSERT с новым типом данных
17%
Нет, только пересоздать таблицу
9%
Тип бывает только у таблицы, а не у поля таблицы
🔥10👍2
Каким запросом можно получить список всех баз данных?
Anonymous Quiz
42%
SHOW DATABASES
16%
GET DATABASES
2%
COMMIT
40%
SELECT * FROM DATABASES
😁10👍2
С помощью какого ключевого слова можно отфильтровать значения по маске?
Anonymous Quiz
10%
IN
21%
RANGE
69%
LIKE
👍7
Тестировали, тестировали, тестировали, тестировали и наконец ПРОТЕСТИРОВАЛИ!
Как сэкономить нервы тестировщиков? Нужно автоматизировать большинство процессов и научиться выявлять ошибки на ранних этапах разработки 😎 С этим помогают инструменты платформы «Сфера».
Сфера.Тестирование — это бандл инструментов в рамках российского DevOps-конвейера:
🔵 позволяет создать систему автоматизированного тестирования;
🔵 обеспечивает качество продуктов на всех этапах разработки;
🔵 сокращает затрачиваемое время и ресурсы.
Кроме функционального, нагрузочного, веб-тестирования, а также генерации и обезличивания данных, в бандл входит мобильная ферма. Сервис позволяет командам тестировщиков получить удаленный доступ к множеству смартфонов и планшетов, чтобы проверять работу продуктов в условиях, максимально приближенных к реальным.
📤 Подробнее о всех инструментах платформы «Сфера».
Реклама. ООО «ГК «Иннотех»» ИНН: 9703073496. Erid: 2SDnjbspCyJ
Как сэкономить нервы тестировщиков? Нужно автоматизировать большинство процессов и научиться выявлять ошибки на ранних этапах разработки 😎 С этим помогают инструменты платформы «Сфера».
Сфера.Тестирование — это бандл инструментов в рамках российского DevOps-конвейера:
Кроме функционального, нагрузочного, веб-тестирования, а также генерации и обезличивания данных, в бандл входит мобильная ферма. Сервис позволяет командам тестировщиков получить удаленный доступ к множеству смартфонов и планшетов, чтобы проверять работу продуктов в условиях, максимально приближенных к реальным.
Реклама. ООО «ГК «Иннотех»» ИНН: 9703073496. Erid: 2SDnjbspCyJ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎2😁2🤮2
Какие примеры относятся к неструктурированным данным?
Anonymous Quiz
5%
Таблицы Excel
20%
Логи серверов
71%
Фотографии, видео, аудиофайлы
4%
Таблицы SQL
😱8😁2🥱1
Forwarded from QA Live 🚩 тестирование ПО
🔖 Почитать:
- на TestEngineer:
▪️Выделение текста в Playwright, Selenium и Cypress
▪️Тестирование на основе чек-листов
▪️Чем отличается ретест от регресса
- Другие платформы:
▪️Самовосстанавливающиеся автотесты в Playwright
▪️Подборка аналогов ChatGPT (текстовых ИИ для QA без регистрации по VPN)
▪️Автоматизация захвата скриншотов и логов для отчетов Allure
▪️10 ключевых ролей в команде разработки ПО
▪️Как управлять внештатными тестировщиками
▪️Управление требованиями
▪️Пирамида тестирования — подробно
▪️Playwright: игра в скриншотные тесты
▪️Неинтеграционное тестирование интеграционных потоков. Или интеграционное
▪️Code, maturity, tools. QA-практики МТС
▪️DevOps и тесты на этапе MR
▪️unittest.mock: 5 вопросов на собеседовании
▪️Realtime тестирование файерволла UserGate DCFW
- В большом мире QA (англоязычное):
▪️Simple Load Testing for RESTful APIs with Locust
▪️Announcing Cypress Support for Firefox over WebDriver BiDi
▪️Over-Testing and Under-Testing
▪️How to Use AI in Performance Testing
▪️Mastering Playwright for Confident Deployments
▪️Building up a startup test engineering team
▪️CRAIC SOURCERERS. How to Test Like a Tester
▪️Know Your Limits
▪️Cypress — 7 Features I Wish the Native Test Runner Had (And How to Work Around Them)
▪️Go forth and interview
▪️What Makes Code Hard To Read: Visual Patterns of Complexity
▪️Introducing Cypress.stop(): A simple way to halt test runs
👀 Посмотреть:
Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2❤1
На вебинаре разберём, как использовать Яндекс.Трекер для управления задачами, проектами и процессами в команде. Научимся создавать тикеты, настраивать рабочие процессы и автоматизировать рутину.
Основные темы открытого урока:
Введение в Яндекс.Трекер:
– Что такое Яндекс.Трекер и для чего он нужен
– Основные возможности и интерфейс
Работа с задачами и проектами:
– Как правильно заводить тикеты
– Организация процессов: статусы, очереди, назначение ответственных
– Настройка автоматических действий и триггеров
Гибкие доски и методологии:
– Kanban и Scrum-доски: как настроить под свою команду
– Фильтры и отчёты: как отслеживать выполнение задач
👉 Регистрация и подробности о курсе QA Automation Engineer
https://otus.pw/5fs5j/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFJrVqmz
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👎2🔥1🤡1🥱1🥴1
С помощью какого ключевого слова подтверждается транзакция?
Anonymous Quiz
10%
FINISH
11%
ENTER
69%
COMMIT
10%
RUN
👍8😁2🥱2
Учимся создавать надёжные и быстрые тесты с помощью тренажёра по автоматизации на Playwright.
Изучайте понятную теорию и решайте сложные задачи прямо в тренажёре со встроенной IDE, доступной 24/7 с любого устройства. Интегрированный ИИ объяснит материал или укажет на ошибки, помогая закрепить знания без ожиданий и задержек.
В тренажёре вы узнаете:
🔹 Основы и взаимодействие:
Работа с JavaScript и TypeScript. Написание тестов и кода для взаимодействия с веб-приложениями, включая клики, ввод текста и работу с файлами.
🔹 Проверки и локаторы:
Методы проверки элементов, создание и использование CSS и XPath-локаторов для эффективного тестирования в Playwright.
🔹 Отладка и API:
Дебаггинг тестов, работа с ошибками, применение API-запросов и создание моков для улучшения автоматизации.
🔹 Настройка и параллелизация:
Организация тестового проекта и настройка параллельного запуска тестов для оптимизации времени выполнения.
В конце курса вы выполните итоговый проект, чтобы закрепить знания и пополнить своё портфолио.
Погрузитесь в автоматизацию с Playwright и овладейте мастерством тестирования с поддержкой преподавателя. Чтобы оценить подход и формат обучения, начните с демо-доступа курса.
В демо-доступе вас уже ждёт урок с практикой по локаторам! 🚀
➡️ Получить демо-доступ
Реклама. ООО "Инженеркатех", ИНН 9715483673, erid: 2W5zFK41bDJ
Изучайте понятную теорию и решайте сложные задачи прямо в тренажёре со встроенной IDE, доступной 24/7 с любого устройства. Интегрированный ИИ объяснит материал или укажет на ошибки, помогая закрепить знания без ожиданий и задержек.
В тренажёре вы узнаете:
🔹 Основы и взаимодействие:
Работа с JavaScript и TypeScript. Написание тестов и кода для взаимодействия с веб-приложениями, включая клики, ввод текста и работу с файлами.
🔹 Проверки и локаторы:
Методы проверки элементов, создание и использование CSS и XPath-локаторов для эффективного тестирования в Playwright.
🔹 Отладка и API:
Дебаггинг тестов, работа с ошибками, применение API-запросов и создание моков для улучшения автоматизации.
🔹 Настройка и параллелизация:
Организация тестового проекта и настройка параллельного запуска тестов для оптимизации времени выполнения.
В конце курса вы выполните итоговый проект, чтобы закрепить знания и пополнить своё портфолио.
Погрузитесь в автоматизацию с Playwright и овладейте мастерством тестирования с поддержкой преподавателя. Чтобы оценить подход и формат обучения, начните с демо-доступа курса.
В демо-доступе вас уже ждёт урок с практикой по локаторам! 🚀
Реклама. ООО "Инженеркатех", ИНН 9715483673, erid: 2W5zFK41bDJ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Как называются части базы данных после шардинга?
Anonymous Quiz
15%
Фрагменты
8%
Модули
42%
Шарды
36%
Кластеры
🤣8
📚 5 обязательных книг для QA тестировщика
▪️«Тестирование программного обеспечения. Базовый курс.»
В основу книги положен десятилетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих специалистов вопросы, проблемы и сложности. Будет полезна как начинающим, так и опытным специалистам. 📂 Скачать (версия от 05.2024)
▪️Эффективное тестирование
Это пособие объясняет, как проводить тестирование максимально продуктивно, уделяя внимание практическим аспектам тестирования. Книга подчеркивает важность автоматизации и современных подходов. 📂 Скачать
▪️Сэм Канер, Джек Фолк, Енг Кек Нгуен. «Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений»
Книга именитых специалистов в области разработки программного обеспечения. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно текстирования проекта, кода, документации и т.д. 📂 Скачать
▪️A Practitioner's Guide to Software Test Design — Ли Копланд (2019)
Книга рассматривает лучшие методы проектирования тестов и помогает усовершенствовать навыки создания качественных тест-кейсов. Рекомендуется как для начинающих, так и для опытных тестировщиков 📂 Скачать
▪️Борис Бейзер «Тестирование черного ящика»
Книга доктора Бейзера "Тестирование черного ящика" давно была признана классическим трудом в области поведенческого тестирования разнообразных систем. 📂 Скачать
▪️«Тестирование программного обеспечения. Базовый курс.»
В основу книги положен десятилетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих специалистов вопросы, проблемы и сложности. Будет полезна как начинающим, так и опытным специалистам. 📂 Скачать (версия от 05.2024)
▪️Эффективное тестирование
Это пособие объясняет, как проводить тестирование максимально продуктивно, уделяя внимание практическим аспектам тестирования. Книга подчеркивает важность автоматизации и современных подходов. 📂 Скачать
▪️Сэм Канер, Джек Фолк, Енг Кек Нгуен. «Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений»
Книга именитых специалистов в области разработки программного обеспечения. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно текстирования проекта, кода, документации и т.д. 📂 Скачать
▪️A Practitioner's Guide to Software Test Design — Ли Копланд (2019)
Книга рассматривает лучшие методы проектирования тестов и помогает усовершенствовать навыки создания качественных тест-кейсов. Рекомендуется как для начинающих, так и для опытных тестировщиков 📂 Скачать
▪️Борис Бейзер «Тестирование черного ящика»
Книга доктора Бейзера "Тестирование черного ящика" давно была признана классическим трудом в области поведенческого тестирования разнообразных систем. 📂 Скачать
❤9👍3
С помощью какой конструкции можно проанализировать использование индекса?
Anonymous Quiz
32%
INDEX USAGE
20%
TEST INDEX
20%
EXPLAIN
11%
ANALYZE
17%
Все варианты неверные
🔥7
Методы тестирования
Хотите тестировать так, чтобы находить баги с минимальными усилиями? Погрузитесь вместе с нами в методы тестирования для того, чтобы строить тесты умнее, а не длиннее.
На этом уроке вы узнаете:
- Что такое классы эквивалентности, граничные значения и попарное тестирование;
- Как правильно группировать данные и не проверять лишнее;
- Почему баги любят жить на границах значений;
- Как эффективно тестировать комбинации параметров без головной боли
Занятие подойдёт всем, кто хочет оптимизировать время прогонов своих кейсов: начинающие тестировщики, ручные тестировщики, автоматизаторы
👉Регистрация и подробности о курсе QA Automation Engineer
https://otus.pw/fsW2/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFG9MVYC
Хотите тестировать так, чтобы находить баги с минимальными усилиями? Погрузитесь вместе с нами в методы тестирования для того, чтобы строить тесты умнее, а не длиннее.
На этом уроке вы узнаете:
- Что такое классы эквивалентности, граничные значения и попарное тестирование;
- Как правильно группировать данные и не проверять лишнее;
- Почему баги любят жить на границах значений;
- Как эффективно тестировать комбинации параметров без головной боли
Занятие подойдёт всем, кто хочет оптимизировать время прогонов своих кейсов: начинающие тестировщики, ручные тестировщики, автоматизаторы
👉Регистрация и подробности о курсе QA Automation Engineer
https://otus.pw/fsW2/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFG9MVYC
😁8👎5💩2
Выберите пример корректно составленного запроса с использованием UNION :
Anonymous Quiz
26%
SELECT id, city FROM Orders ORDER BY id UNION SELECT id, city FROM Sellers ORDER BY city;
6%
SELECT id, city, seller_id FROM Orders AND select city, id FROM Sellers ORDER BY id;
53%
SELECT id, city FROM Orders UNION SELECT id, city FROM Sellers ORDER BY id;
15%
Все запросы составлены верно
👎7👍3
Все говорят, что работы в айти стало меньше...
На самом деле, работы полно. Мы подготовили 7 правильных каналов с вакансиями для тестировщиков, аналитиков, проджект-менеджеров и программистов.
В чем фишка этих каналов?
— зарплатная вилка🍴во всех вакансиях
— еженедельные подборки стажировок для начинающих — как здесь (для QA), здесь (для PM) и здесь (для BA&SA)
— быстрый телеграм/email контакт для прямой связи с рекрутером
— удобная навигация по уровням/условиям работы/направлениям тестирования
▪️QA Jobs — работа для тестировщика
▪️PM Jobs — работа для Project и Product менеджера
▪️BA & SA Jobs — работа для бизнес- и системых аналитиков
▪️C# & .NET Jobs — работа для C# инженеров
▪️DS&ML Jobs — работа для DS инженеров
▪️PHP Jobs — работа для PHP разработчиков
▪️JAVA Jobs — работа для Java разработчиков
Подписаться на все каналы сразу
На самом деле, работы полно. Мы подготовили 7 правильных каналов с вакансиями для тестировщиков, аналитиков, проджект-менеджеров и программистов.
В чем фишка этих каналов?
— зарплатная вилка🍴во всех вакансиях
— еженедельные подборки стажировок для начинающих — как здесь (для QA), здесь (для PM) и здесь (для BA&SA)
— быстрый телеграм/email контакт для прямой связи с рекрутером
— удобная навигация по уровням/условиям работы/направлениям тестирования
▪️QA Jobs — работа для тестировщика
▪️PM Jobs — работа для Project и Product менеджера
▪️BA & SA Jobs — работа для бизнес- и системых аналитиков
▪️C# & .NET Jobs — работа для C# инженеров
▪️DS&ML Jobs — работа для DS инженеров
▪️PHP Jobs — работа для PHP разработчиков
▪️JAVA Jobs — работа для Java разработчиков
Подписаться на все каналы сразу
👍7❤2🔥1👏1