bootg.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
Нагрузочное тестирование оценивает производительность системы под определенной нагрузкой.
Какие вопросы помогает решить:
Основные цели нагрузочного тестирования:
Нагрузочное тестирование помогает предотвратить сбои, улучшить производительность и подготовить систему к реальной эксплуатации.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2🥰2❤1🤩1
Когда элемент изменяется или заменяется при наведении курсора мыши, попытка взаимодействовать с ним может привести к ошибке stale element.
В чем суть задания:
Какие могут быть сложности:
Подсказка:
— Используйте ожидания WebDriver – после наведения дайте странице время обновить элемент. Используйте Explicit Waits (ожидания появления нового элемента).
— Проверяйте изменения в DOM – если id или class ссылки меняются при наведении, возможно, стоит искать не саму ссылку, а ее родительский контейнер. Тогда тест не потеряет нужный элемент.
Попробуйте и напишите, сколько раз у вас получилось правильно выполнить задание. С первого раза или пришлось покопаться?
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰4
Дата и формат: 12 марта, 16:00, онлайн
Эксперты сравнят три решения, обсудят плюсы и минусы каждого, поделятся опытом и выберут наиболее эффективные форматы тестирования в разных ситуациях.
Дата и формат: 28-29 марта, оффлайн — Санкт Петербург, онлайн
Мероприятие для технических писателей, посвященное созданию документации и техническим коммуникациям. В программе обсуждения лучших практик, инструментов и актуальных стандартов.
Дата и формат: 5-6 апреля, оффлайн — Москва, онлайн
Крупнейшая в России конференция по тестированию ПО, ориентированная на технологии. В программе – доклады и дискуссии для QA-инженеров, разработчиков, тимлидов и директоров по качеству.
Дата и формат: 25-26 апреля 2025, оффлайн — Иннополис
Межрегиональная IT-конференция с участием 2000+ специалистов. В программе — более 150 спикеров и десятки тематических секций.
Сохраняй себе
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3🤩2
Playwright — это быстрый, стабильный и удобный инструмент для автоматизации тестирования, который превосходит Selenium по многим параметрам.
Преимущества Playwright:
Как начать работу с Playwright:
npm init playwright@latest
const { chromium } = require('playwright');
(async () => {
// ваш тест
})();
import { test, expect } from '@playwright/test';
test('has title', async ({ page }) => {
await page.goto('https://playwright.dev/');
// Ожидаем, что заголовок содержит подстроку.
await expect(page).toHaveTitle(/Playwright/);
});
test('get started link', async ({ page }) => {
await page.goto('https://playwright.dev/');
// Клик по ссылке "Get started".
await page.getByRole('link', { name: 'Get started' }).click();
// Ожидаем, что на странице появится заголовок с текстом "Installation".
await expect(page.getByRole('heading', { name: 'Installation' })).toBeVisible();
});
npx playwright test
Минимальная настройка, поддержка всех браузеров и параллельное выполнение делают Playwright отличной альтернативой Selenium.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3👏2🤩2❤1
Чтобы вам было удобно ориентироваться в контенте, мы добавили навигацию по тегам. Используйте их, чтобы быстро находить нужные инструменты и туториалы:
#буст — база знаний: справочники, схемы, сравнение инструментов, полезные команды, обзоры докладов и подкастов, AI-промпты для тестирования, гайды по настройке, исправлению ошибок и автоматизации.
#свежак — IT-календарь, релизы, конференции, новости, дайджест за неделю.
#междусобойчик — истории подписчиков, собес-задачи, факапы, опросы, IT-игры, кроссворды, ребусы
#развлекалово — мемы.
Оставайтесь с нами, чтобы получать максимум от тестирования. А чтобы не пропустить самое интересное — включите уведомления.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🤩2
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
📊💼 Ситуация на рынке труда в IT в 2025 году: результаты опроса айтишников
Помните мы проводили опрос про рабочие моменты? Пришло время делиться результатами!
В нашем исследовании приняли участие более 1000 IT-специалистов различных направлений. Работа или личная жизнь? Удалёнка или офис? Заменил ли всех ИИ?
➡️ Ответы в подробном отчёте
А какие изменения на IT-рынке замечаете вы? Делитесь в комментариях! 👇
🐸 Библиотека devops'a
Помните мы проводили опрос про рабочие моменты? Пришло время делиться результатами!
В нашем исследовании приняли участие более 1000 IT-специалистов различных направлений. Работа или личная жизнь? Удалёнка или офис? Заменил ли всех ИИ?
А какие изменения на IT-рынке замечаете вы? Делитесь в комментариях! 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3
Сегодняшний лайфхак для тестировщиков – удобная команда для pytest, которая сделает вашу жизнь проще.
Что делает:
Эта команда запускает тесты, но:
(--maxfail=3)
(--tb=short)
, убирая лишний шум.Когда это полезно:
1) Если у вас большой тест-сьют, и вы не хотите ждать, пока отработают все тесты, когда уже явно что-то пошло не так.
2) Если вам нужно быстро увидеть основные ошибки без длинных логов.
Пример использования:
pytest --maxfail=3 --tb=short
А какие ещё полезные опции pytest ты используешь в работе? Делись в комментах
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩7👍2🥱1
Forwarded from Азбука айтишника
Если хочешь уверенно стартовать в тестировании, то проверь, все ли пункты у тебя закрыты.
🎯 Теория
✓ Виды тестирования (функциональное, регрессионное, нагрузочное)
✓ SDLC и STLC — как работает процесс тестирования
✓ Жизненный цикл бага (от заведения до закрытия)
✓ Методологии разработки: Waterfall, Agile, Scrum
🎯 Инструменты
✓ Postman — тестирование API
✓ SQL — базовые запросы (SELECT, JOIN, WHERE)
✓ DevTools — отладка и анализ в браузере
✓ Трекеры задач (Jira, Trello, YouTrack)
🎯 Навыки
✓ Составление тест-кейсов и чек-листов
✓ Анализ требований перед тестированием
✓ Работа с баг-репортами
✓ Коммуникация с разработчиками и аналитиками
🎯 Автоматизация (бонус, но полезно)
✓ Основы Python/JavaScript
✓ Selenium/WebDriver для UI-тестов
✓ Git — работа с репозиторием
Какие пункты уже освоил, а над чем еще нужно работать?
Пиши в комменты
Азбука айтишника #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰9🔥5🤩3❤🔥1❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14👍3🥰2
Следуя этим принципам, вы гарантировано создатите систему, в которой даже самые терпеливые пользователи не задержатся надолго.
#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤩3🥰2
Тестирование — это не только поиск багов, но и умение анализировать, думать на шаг вперёд и видеть то, что другие упускают. Вот 5 способов, которые реально работают:
Тестировщик постоянно общается с разработчиками, аналитиками, заказчиками. Если вы можете чётко описать проблему, её быстрее исправят. Задавайте вопросы, участвуйте в обсуждениях, учитесь формулировать мысли просто и по делу.
Качественный баг-репорт — это не «ничего не работает!!!», а понятное описание с шагами воспроизведения. Освойте тест-кейсы, чек-листы и отчёты — и вам будет легче объяснять проблемы, а команде проще их решать.
Agile, DevOps, Kanban — эти слова встречаются повсюду, и если вы их не понимаете, будет сложно работать в команде. Необязательно углубляться во всё сразу, но базовые знания точно помогут быстрее влиться в проект и лучше понимать, как тестирование вписывается в общую картину.
Даже если вы мануальный тестировщик, полезно разбираться в автоматизации. Начните с основ: SQL, Postman, Python или JavaScript. Чем больше у вас инструментов, тем выше ценность как специалиста.
Хороший тестировщик видит проблемы не только в коде. Анализируйте приложения, сайты, интерфейсы, даже бытовые вещи — как бы вы их протестировали? Это развивает внимательность и креативность.
Развивайтесь, экспериментируйте, и успех обязательно придет
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5❤2😁2🤩2
Если вам часто приходится проверять элементы на веб-странице и копировать их XPath (например, для автоматизации тестов), то можно сделать это в два клика вместо долгих поисков.
Как сделать:
1. Открываем DevTools
2. Выбираем нужный элемент
3. Копируем XPath за секунду
4. Вставляем куда нужно
Лайфхак: если вам нужен CSS-селектор вместо XPath, выберите Copy → Copy selector.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩7👍6😁2🥱1
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
📉🤦 152 000 уволенных в IT за год: кому это помогло?
Корпоративная бензопила снова в деле: каждый месяц 2 миллиона американцев теряют работу из-за сокращений. Но действительно ли это помогает компаниям?
🔗 Читать статью
Корпоративная бензопила снова в деле: каждый месяц 2 миллиона американцев теряют работу из-за сокращений. Но действительно ли это помогает компаниям?
🔗 Читать статью
👍8👾2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28🤩2
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5🤩3❤🔥2
Некоторые из нас верят, что ручное тестирование – это почти как утренняя чашка кофе: без него никак, ведь только при личном контакте можно почувствовать «на вкус» каждую строчку кода.
Другие же убеждены, что автоматизация – билет в будущее, позволяющий сосредоточиться на действительно креативных задачах, оставляя рутинную работу машинам.
Какой подход ближе вам?
🔥 — Автоматизация – наше всё, без неё не обойтись
👍 — Ручное тестирование – душа продукта, только так почувствуешь его характер
🌚 — Баланс – вот что действительно важно, чтобы не потерять ни качество, ни время
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚39🔥5👍3🥰1🤩1
Разработка программного обеспечения включает несколько этапов, на каждом из которых тестировщик играет ключевую роль.
Разбираемся, что нужно пользователям и бизнесу. Тестировщик проверяет, чтобы не было неясностей, противоречий и нереалистичных ожиданий.
Разрабатывается план, как будет выглядеть и работать система. Тестировщик помогает предусмотреть возможные ошибки заранее и готовит стратегию тестирования.
Программисты создают продукт, а тестировщики уже на этом этапе могут проводить проверки, писать тест-кейсы и готовить тестовые данные.
Тестировщики проверяют, насколько программа соответствует требованиям. Здесь выявляются баги, тестируются функциональность, производительность, безопасность и совместимость.
Продукт разворачивается в рабочей среде. Тестировщики проверяют, не сломалось ли что-то при развертывании и соответствует ли продукт ожиданиям.
После релиза могут появляться баги или потребность в улучшениях. Тестировщики продолжают проверять систему, проводят регрессионное тестирование и помогают разобраться с найденными пользователями проблемами.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤1
Три практических задания, которые помогут вам прокачать навыки работы с запросами.
1. Получаем номер телефона и адрес пользователя Ivan:
SELECT phone_number, address
FROM users
WHERE name = 'Ivan';
2. Находим пользователей с суммой заказов более 2000:
SELECT *
FROM users
WHERE user_id IN (
SELECT user_id
FROM orders
GROUP BY user_id
HAVING SUM(order_amount) > 2000
);
3. Подсчитаем количество заказов и их общую сумму:
SELECT COUNT(*) AS total_orders, SUM(order_amount) AS total_order_amount
FROM orders;
Проверьте, как работают эти запросы, и делитесь своими инсайтами в комментариях
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰3🤩1
Хакеры совершенствуют свои инструменты, а технологии становятся всё более уязвимыми. Эксперты Positive Technologies выделили ключевые направления атак, и тестировщикам стоит быть к этому готовыми:
ИИ — больше не только помощник, но и инструмент взлома. Теперь он помогает хакерам автоматизировать атаки: искать уязвимости, обходить защиту и генерировать вредоносный код.
Что тестировать:
• Проверяйте, насколько легко внести вредоносные данные в тренировочный датасет.
• Проверка на атаки типа «отравления”» (например, добавление данных, ухудшающих точность модели).
• Проверка механизма аутентификации и авторизации API.
• Анализ обработки аномальных данных (например, проверка, как модель реагирует на невалидные запросы).
Киберпреступники охотятся за криптовалютами и смарт-контрактами. Взлом блокчейна уже не фантастика, а реальность.
Что тестировать:
• Проверяйте переменные на переполнение, логические ошибки в контрактах.
• Оценивайте механизм хранения и использования приватных ключей.
• Проверяйте алгоритмы шифрования и способы восстановления доступа.
Ошибки в конфигурациях облачных сервисов – ключевая причина утечек данных.
Что тестировать:
• Тестирование на наличие избыточных прав у пользователей и сервисов.
Оригинал статьи
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤩2