
💸 Скидки до 70% для бизнеса и финансов
Ловите лучшие слоты в каналах бизнес-тематик — только до 6 апреля!
Забрать скидку

17.8

QARocks. Тестировщик Рулит 🐞
5.0
11
Тестировщик рулит - всё о тестировании ПО.
Туториалы, книги по QA, тесты для проверки ваших знаний, разбор вопросов с собеседования.
Поделиться
В избранное
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- 7 дней
- Репост
1 час в топе / 24 часа в ленте
Количество:
keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
9 790.20₽9 790.20₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
QARocks. Тестировщик Рулит 🐞 pinned a photo
0
18:17
03.04.2025
5 обязательных книг для специалиста по SQL
1️⃣ “SQL: быстрое погружение”. Автор - Уолтер Шилдс
Эта книга поожет вам разобраться как в основах SQL, так и в расширенных возможностях этого языка. Читатели, уже имеющие опыт работы с SQL, могут пользоваться книгой Шилдса как справочником.
🔴 Скачать
2️⃣ “MySQL Cookbook”. Авторы - Света Смирнова, Алкин Тезуйсал
Книга пригодится всем, кто работает с MySQL как в личных проектах, так и на профессиональном уровне. Как бы опытны вы ни были, возможно, с какими-то задачами, рассмотренными в этой книге, вы просто не сталкивались. При этом книга будет интересна и новичкам.
🔴 Скачать
3️⃣ “SQL Cookbook”. Авторы - Энтони Молинаро, Роберт де Грааф
Сборник рецептов с удобной структурой: постановка задачи, решение с кодом и детальное объяснение. Авторы рассматривают особенности конкретных СУБД: Oracle, DB2, SQL Server, MySQL и PostgreSQL.
🔴 Скачать
4️⃣ “Изучаем SQL”. Автор - Алан Болье
Книга охватывает большинство тем, необходимых для начинающего разработчика в области баз данных. При этом она не перегружена теорией: все знания применяются на практике в ходе изучения.
🔴 Скачать
5️⃣ “SQL для чайников”. Автор - Аллен Тейлор
Эта книга поможет разобраться в проектировании, управлении и защите базы данных. Автор подробно описывает средства защиты данных от кражи, случайного или вредоносного повреждения, а также от потери из-за сбоев оборудования и дает рекомендации по устранению ошибок в работе.
🔴 Скачать
Эта книга поожет вам разобраться как в основах SQL, так и в расширенных возможностях этого языка. Читатели, уже имеющие опыт работы с SQL, могут пользоваться книгой Шилдса как справочником.
Книга пригодится всем, кто работает с MySQL как в личных проектах, так и на профессиональном уровне. Как бы опытны вы ни были, возможно, с какими-то задачами, рассмотренными в этой книге, вы просто не сталкивались. При этом книга будет интересна и новичкам.
Сборник рецептов с удобной структурой: постановка задачи, решение с кодом и детальное объяснение. Авторы рассматривают особенности конкретных СУБД: Oracle, DB2, SQL Server, MySQL и PostgreSQL.
Книга охватывает большинство тем, необходимых для начинающего разработчика в области баз данных. При этом она не перегружена теорией: все знания применяются на практике в ходе изучения.
Эта книга поможет разобраться в проектировании, управлении и защите базы данных. Автор подробно описывает средства защиты данных от кражи, случайного или вредоносного повреждения, а также от потери из-за сбоев оборудования и дает рекомендации по устранению ошибок в работе.
1600
15:49
03.04.2025
От чего зависит эффективность автотестов?
От их правильного написания и поддерживаемости!
В QA GURU мы учим приручать Java, чтобы ваши автотесты работали, как часы. Вот несколько лайфхаков, о которых мы расскажем на вводном занятии уже сегодня (20:00 Мск):
1. Используйте понятные и описательные названия тестов
Названия тестов должны четко отражать их цель. Это упрощает понимание кода всеми членами команды.
Например:
// Хорошо
// Плохо
Описательные названия помогают быстро понять, что проверяет тест, без необходимости изучения его внутренней логики.
2. Применяйте Page Object Model (POM)
Page Object Model позволяет отделить логику теста от структуры веб-страницы, что делает код более модульным и удобным для поддержки при изменениях интерфейса.
Пример использования:
// Класс
// Тестовый сценарий
POM способствует повторному использованию кода и улучшает читаемость тестов.
3. Используйте параметризацию и data-driven подход
Параметризованные тесты позволяют запускать один и тот же сценарий с различными входными данными, что увеличивает охват тестирования без дублирования кода.
Этот подход делает тесты более гибкими и масштабируемыми.
4. Следуйте принципу AAA (Arrange, Act, Assert)
Структурируйте тесты в три этапа:
Arrange: подготовка данных и окружения.
Act: выполнение действия.
Assert: проверка результата.
Пример:
Этот подход делает тесты более организованными и легко читаемыми.
5. Логирование и отчетность
Добавляйте логирование в тесты для диагностики проблем:
Интеграция инструментов отчетности (например, Allure) помогает визуализировать результаты тестов и быстро выявлять ошибки.
6. Регулярные ревью кода
Проводите регулярные ревью автотестов для повышения качества кода. Это помогает выявить потенциальные проблемы, улучшить читаемость и обеспечить соблюдение стандартов кодирования.
7. Автоматизация и CI/CD
Используйте инструменты автоматизации (Maven, Gradle) для запуска тестов в рамках CI/CD пайплайнов. Это ускоряет процесс разработки и обеспечивает стабильность приложения на всех этапах.
Хотите узнать больше? Присоединяйтесь сегодня (20:00 Мск) к нашему бесплатному открытому уроку!
🔗 Зарегистрируйтесь на первый открытый урок по ссылке.
От их правильного написания и поддерживаемости!
В QA GURU мы учим приручать Java, чтобы ваши автотесты работали, как часы. Вот несколько лайфхаков, о которых мы расскажем на вводном занятии уже сегодня (20:00 Мск):
1. Используйте понятные и описательные названия тестов
Названия тестов должны четко отражать их цель. Это упрощает понимание кода всеми членами команды.
Например:
// Хорошо
public void verifyLoginWithValidCredentials() { ... }
// Плохо
public void test1() { ... }
Описательные названия помогают быстро понять, что проверяет тест, без необходимости изучения его внутренней логики.
2. Применяйте Page Object Model (POM)
Page Object Model позволяет отделить логику теста от структуры веб-страницы, что делает код более модульным и удобным для поддержки при изменениях интерфейса.
Пример использования:
// Класс
Page Object
public class LoginPage {
private By usernameField = By. id("username");
private By passwordField = By. id("password");
private By loginButton = By. id("loginBtn");
public void enterUsername(String username) {
driver.findElement(usernameField).sendKeys(username);
}
public void enterPassword(String password) {
driver.findElement(passwordField).sendKeys(password);
}
public void clickLoginButton() {
driver.findElement(loginButton).click();
}
}
// Тестовый сценарий
LoginPage loginPage = new LoginPage(driver);
loginPage.enterUsername("john.doe");
loginPage.enterPassword("password123");
loginPage.clickLoginButton();
POM способствует повторному использованию кода и улучшает читаемость тестов.
3. Используйте параметризацию и data-driven подход
Параметризованные тесты позволяют запускать один и тот же сценарий с различными входными данными, что увеличивает охват тестирования без дублирования кода.
@ ParameterizedTest
@ CsvSource({"john.doe, password123", "jane.smith, test@123"})
public void verifyLogin(String username, String password) {
LoginPage loginPage = new LoginPage(driver);
loginPage.enterUsername(username);
loginPage.enterPassword(password);
loginPage.clickLoginButton();
}
Этот подход делает тесты более гибкими и масштабируемыми.
4. Следуйте принципу AAA (Arrange, Act, Assert)
Структурируйте тесты в три этапа:
Arrange: подготовка данных и окружения.
Act: выполнение действия.
Assert: проверка результата.
Пример:
@ Test
public void testAddition() {
// Arrange
Calculator calculator = new Calculator();
// Act
int result = calculator.add(2, 3);
// Assert
assertEquals(5, result);
}
Этот подход делает тесты более организованными и легко читаемыми.
5. Логирование и отчетность
Добавляйте логирование в тесты для диагностики проблем:
log. info("Entering username: " + username);
log. info("Clicking on the login button");
Интеграция инструментов отчетности (например, Allure) помогает визуализировать результаты тестов и быстро выявлять ошибки.
6. Регулярные ревью кода
Проводите регулярные ревью автотестов для повышения качества кода. Это помогает выявить потенциальные проблемы, улучшить читаемость и обеспечить соблюдение стандартов кодирования.
7. Автоматизация и CI/CD
Используйте инструменты автоматизации (Maven, Gradle) для запуска тестов в рамках CI/CD пайплайнов. Это ускоряет процесс разработки и обеспечивает стабильность приложения на всех этапах.
Хотите узнать больше? Присоединяйтесь сегодня (20:00 Мск) к нашему бесплатному открытому уроку!
🔗 Зарегистрируйтесь на первый открытый урок по ссылке.
1500
11:25
03.04.2025
imageИзображение не доступно для предпросмотра
Обновлено. 25.03.2025. Большой учебник по QA.
Более 300 статей и туториалов, которые полностью закроют потребность для изучения QA от 0 до немного шарящего новичка.
Почти все разделы пополнены новыми статьями, а новые разделы мы выделили жирным.
Содержание:
📚 Основы тестирования
🌀 Типы тестирования
🚀 Тестирование производительности
📄 Тестовая документация
✅ Тест-кейсы
🎯 Техники тест-дизайна
🐞 Все о багах
🤖 Автоматизация
📱 Тестирование мобильных приложений
🔧 Инструменты тестировщика
- Cypress
- Postman
- Selenium
- Playwright
💼 Собеседование
🆕 Дополнительные материалы
📝 Тесты для самопроверки
- Большие тесты
- Тесты по SQL
- Тесты по Docker
- Тесты по Linux
- Тесты по TestNG
- Тесты по Cypress
- ISTQB-тесты
- Тесты по автоматизации
- Тесты по инструментам тестирования
- Тесты по Git
- И еще немного тестов
📚 Книги
🕴Бизнес-анализ
Перейти на учебник: https://qarocks.ru/big-software-testing-textbook/
P.S шарьте этот пост с друзьями, изучающими QA
QaRocks | #полезности
Более 300 статей и туториалов, которые полностью закроют потребность для изучения QA от 0 до немного шарящего новичка.
Почти все разделы пополнены новыми статьями, а новые разделы мы выделили жирным.
Содержание:
📚 Основы тестирования
🌀 Типы тестирования
🚀 Тестирование производительности
📄 Тестовая документация
✅ Тест-кейсы
🎯 Техники тест-дизайна
🐞 Все о багах
🤖 Автоматизация
📱 Тестирование мобильных приложений
🔧 Инструменты тестировщика
- Cypress
- Postman
- Selenium
- Playwright
💼 Собеседование
🆕 Дополнительные материалы
📝 Тесты для самопроверки
- Большие тесты
- Тесты по SQL
- Тесты по Docker
- Тесты по Linux
- Тесты по TestNG
- Тесты по Cypress
- ISTQB-тесты
- Тесты по автоматизации
- Тесты по инструментам тестирования
- Тесты по Git
- И еще немного тестов
📚 Книги
🕴Бизнес-анализ
Перейти на учебник: https://qarocks.ru/big-software-testing-textbook/
P.S шарьте этот пост с друзьями, изучающими QA
QaRocks | #полезности
1800
10:16
03.04.2025
imageИзображение не доступно для предпросмотра
Привет, QA-инженеры 👋
#discussion
🥊 Сегодня говорим о конфликтах между тестировщиками и разработчиками. Случалось ли вам или вашим коллегам попадать в конфликтные ситуации? Как вы их разруливали?
Оставляйте ваше мнение в комментариях!
#discussion
🥊 Сегодня говорим о конфликтах между тестировщиками и разработчиками. Случалось ли вам или вашим коллегам попадать в конфликтные ситуации? Как вы их разруливали?
Оставляйте ваше мнение в комментариях!
2200
08:49
02.04.2025
imageИзображение не доступно для предпросмотра
Все за барный стол, господа и дамы QA:
зовём на митап в Москве!
Формат: круглый барный стол, без трансляции, много нетворкинга, напитки и закуски.
Регистрация
Артём Кузнецов, QA Team Lead Отелло
Как мы интегрировали тестирование в требования, разработку и CI/CD.
Лев Мардер, старший инженер по тестированию Lamoda Tech
Как мы пришли к тестированию на проде: место QA на каждом этапе разработки.
Денис Фёдоров, QA-инженер 2ГИС
Shift-left или shift-right testing, или вообще объединить: ищем золотую середину.
9 апреля 19:00, офлайн, московский офис 2ГИС
зовём на митап в Москве!
Формат: круглый барный стол, без трансляции, много нетворкинга, напитки и закуски.
Регистрация
Артём Кузнецов, QA Team Lead Отелло
Как мы интегрировали тестирование в требования, разработку и CI/CD.
Лев Мардер, старший инженер по тестированию Lamoda Tech
Как мы пришли к тестированию на проде: место QA на каждом этапе разработки.
Денис Фёдоров, QA-инженер 2ГИС
Shift-left или shift-right testing, или вообще объединить: ищем золотую середину.
9 апреля 19:00, офлайн, московский офис 2ГИС
2400
14:10
01.04.2025
imageИзображение не доступно для предпросмотра
Всем привет!
Наша сегодняшняя подборка посвящена собеседованию на позицию QA-специалиста.
🔖 Часть 2.
🟣 Вопросы на собеседовании по тестированию ETL
🟣 Вопросы на собеседовании по тестированию производительности
🟣 Вопросы на собеседовании по Git
🟣 Вопросы на собеседовании по API
🟣 Вопросы по Appium на собеседовании
🟣 Лучшие теоретические вопросы для собеседования по Java для SDET
🟣 Как пройти собеседование на QA-инженера
🟣 110 вопросов на собеседовании по Selenium
🟣 50 вопросов на собеседовании по Linux
🟣 50 вопросов для собеседования по модульному тестированию
🟣 10 вопросов и ответов по регрессионному тестированию
🟣 30 вопросов на собеседовании по SQL в 2024 году
🟣 Топ-5 SQL вопросов на собеседовании тестировщика
🟣 10 задач для собеседования по SQL-запросам
🟣 Вопросы по SQL, которые часто задают на собеседовании. Часть 1
🟣 Вопросы по SQL, которые часто задают на собеседовании. Часть 2
🟣 25 сложных вопросов на собеседовании по SQL
🟣 SQL вопросы на собеседовании тестировщика
🟣 10 вопросов по SQL с собеседований на аналитика данных
🟣 10 вопросов на собеседовании по SQL JOIN с ответами и примерами
Хорошего дня всем!😉
Подпишитесь на QaRocks | #подборка
Наша сегодняшняя подборка посвящена собеседованию на позицию QA-специалиста.
Хорошего дня всем!😉
Подпишитесь на QaRocks | #подборка
2300
12:33
01.04.2025
imageИзображение не доступно для предпросмотра
Бесплатный онлайн-курс по QA Mobile от экспертов Т-Банка
Для студентов и выпускников технических вузов, которые хотят узнать больше о тестировании и научиться устранять баги перед релизами.
Вот что будет:
— Изучение основ мобильного тестирования.
— Лекции от ведущих инженеров Т-Банка.
— Онлайн-доступ к учебным материалам.
— Сертификат о прохождении курса.
— Возможность попасть в команду после обучения.
Будет много практики и знаний, которые пригодятся для решения настоящих задач QA-инженеров, — с разбором тем и обменом опытом с преподавателями и сокурсниками.
Старт курса — в начале апреля, занятия — до 2 раз в неделю, длительность курса — 3 месяца.
Успейте подать заявку до 3 апреля
Для студентов и выпускников технических вузов, которые хотят узнать больше о тестировании и научиться устранять баги перед релизами.
Вот что будет:
— Изучение основ мобильного тестирования.
— Лекции от ведущих инженеров Т-Банка.
— Онлайн-доступ к учебным материалам.
— Сертификат о прохождении курса.
— Возможность попасть в команду после обучения.
Будет много практики и знаний, которые пригодятся для решения настоящих задач QA-инженеров, — с разбором тем и обменом опытом с преподавателями и сокурсниками.
Старт курса — в начале апреля, занятия — до 2 раз в неделю, длительность курса — 3 месяца.
Успейте подать заявку до 3 апреля
2200
08:34
01.04.2025
Привет, QA-инженеры 👋
Расскажите, как вы искали вашу первую работу? Сколько собеседований пришлось пройти до заветного оффера? И (если не секрет) какой была ваша первая зарплата?
Оставляйте ваше мнение в комментариях.
#discussion
Расскажите, как вы искали вашу первую работу? Сколько собеседований пришлось пройти до заветного оффера? И (если не секрет) какой была ваша первая зарплата?
Оставляйте ваше мнение в комментариях.
#discussion
2400
18:35
31.03.2025
imageИзображение не доступно для предпросмотра
Как избавиться от нестабильных тестов и ускорить развертывание?
Приглашаем на открытый урок «Оптимизация CI/CD для мобильных тестов на Kotlin»
Настроим CI/CD для мобильных тестов на Kotlin: работа с GitHub Actions/GitLab CI, эмуляторами и реальными устройствами.
Разберем причины флейковых тестов в Android-тестировании: тайминги, нестабильные UI-элементы, инфраструктурные ограничения.
Рассмотрим методы ускорения и инструменты для стабильности и отчетности: Espresso, UIAutomator, Firebase Test Lab, Allure.
✅ Практика: Настроим CI/CD пайплайн для запуска тестов на Android-устройствах и эмуляторах.
👉 Регистрация на урок
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Приглашаем на открытый урок «Оптимизация CI/CD для мобильных тестов на Kotlin»
Настроим CI/CD для мобильных тестов на Kotlin: работа с GitHub Actions/GitLab CI, эмуляторами и реальными устройствами.
Разберем причины флейковых тестов в Android-тестировании: тайминги, нестабильные UI-элементы, инфраструктурные ограничения.
Рассмотрим методы ускорения и инструменты для стабильности и отчетности: Espresso, UIAutomator, Firebase Test Lab, Allure.
✅ Практика: Настроим CI/CD пайплайн для запуска тестов на Android-устройствах и эмуляторах.
👉 Регистрация на урок
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2600
14:33
31.03.2025
close
С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
5.0
1 отзыва за 6 мес.
Превосходно (100%) За последние 6 мес
a
**s@***********.ru
на сервисе с июля 2024
10.01.202516:14
5
Оперативное размещение
Лучшие в тематике
Новинки в тематике
Выбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий