Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.79K subscribers
1.2K photos
146 videos
23 files
2.53K links
Все самое полезное для тестировщика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/12538d6f

Работать у нас: https://job.proglib.io/

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
📌📝 Подборка полезных статей по внедрению ИИ в процессы автоматизации тестирования

1. «Как ИИ трансформирует автоматизацию тестирования: методы и инструменты»:
В статье рассматриваются современные технологии и инструменты на базе ИИ, которые обеспечивают автоматизацию тестирования в информационных системах.

2. «Искусственный интеллект в тестировании ПО: обзор инструментов»:
Обзор различных инструментов, основанных на ИИ, которые помогают автоматизировать процесс тестирования программного обеспечения.

3. «5 AI-Инструментов для автоматизации тестирования»:
Рассмотрение пяти передовых решений на основе нейросетей, которые помогают повысить эффективность тестирования.

4. «Эффективное тестирование: автоматизация и новые стандарты»:
Обсуждение современных инструментов и стандартов в автоматизации тестирования, включая использование ИИ.

5. «Какую роль играет искусственный интеллект в расширении возможностей тестирования»:
Обсуждаются преимущества использования ИИ в тестировании, включая повышение точности и скорости обнаружения дефектов.

#подборка
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰32👍2
📌 Тестирования на основе модели” (MBT):

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

➡️ Основные компоненты MBT:
Модель: Абстракция системы, определяющая её поведение.
Генератор тестов: Автоматически создаёт тесты на основе модели.
Исполнитель тестов: Автоматизирует выполнение тестов и фиксирует результаты.

➡️ Преимущества MBT:
Полное тестовое покрытие: Обеспечивает тестирование всех возможных сценариев поведения системы.
Эффективность: Уменьшает время и усилия на разработку тестов за счёт автоматизации.
Улучшение качества: Помогает обнаруживать ошибки на ранних стадиях, уменьшая затраты на их исправление.

MBT особенно ценно для сложных и критичных систем, где высоки требования к надёжности и безопасности.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🥰2
🔍 Почему софт-скиллы важны?

Если вы думаете, что работа тестировщика — это исключительно о технических навыках, подумайте еще раз. Сегодня успешный QA-специалист — это не только профессионал, знающий инструменты и процессы, но и человек, который умеет выстраивать отношения, понимать коллег и адаптироваться к изменениям.

🎯Софт-скиллы — ключ к успеху!
Эти навыки помогают:

1️⃣Улучшить взаимодействие с командой.
2️⃣ Глубже понимать потребности пользователей.
3️⃣ Справляться со сложными ситуациями, не теряя профессионализма.
4️⃣ Быстро адаптироваться в новых условиях.

➡️ В статье «Софт-скиллы в QA: полный гайд» подробно разобраны ключевые навыки, которые делают тестировщика не только ценным, но и незаменимым членом команды.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6
qa.pdf
114.8 KB
🚗 Roadmap тестировщика

Этот формат можно использовать как чек-лист для отслеживания собственного прогресса и целей.

Источник

#гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥8🥰3
🔖🕵️‍♂️ Исследовательское тестирование: методы Шерлока Холмса в QA

🔜Исследовательское тестирование выделяется своей способностью обнаруживать проблемы, недоступные для автоматизированных методов, благодаря человеческой интуиции и креативности. Джулия Кочбек подчеркивает важность ручного тестирования, несмотря на распространение автоматизации, поскольку оно позволяет лучше оценить удобство и функциональность продукта с точки зрения пользователя.

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

🔜Джулия считает, что комбинация ручного и автоматизированного тестирования обеспечивает лучшее покрытие продукта и призывает к регулярному применению исследовательского тестирования для повышения общего уровня качества разработки.

🔗 Оригинал статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
3🥰3
↗️ Какие метрики делают тестирование эффективным?

🔘Тестирование – это больше, чем просто поиск багов. Это стратегический процесс, который помогает улучшить качество продукта на всех этапах разработки.

🔘В новой статье подробно разбираются ключевые метрики, которые делают тестирование действительно результативным.

🔘Вы узнаете, как измеряется покрытие кода тестами, почему важно время на исправление ошибок и как количество повторно открытых багов может рассказать о процессах в команде. Эти метрики не только помогают выявлять слабые места, но и дают мощные инструменты для улучшения качества и стабильности программного обеспечения.

🔗 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
🔧Инструменты CI/CD

Помогают интегрировать автоматизированное тестирование в процессы разработки и деплоя. Вот краткое описание, что каждый из них может предложить:

1️⃣ Jenkins
- Позволяет автоматизировать запуск тестов (юнит-тестов, интеграционных, UI, нагрузочных). Поддерживает интеграцию с инструментами тестирования, такими как Selenium и JMeter.

2️⃣ GitLab CI/CD
- Инструмент запуска тестов сразу после пуша изменений в репозиторий. Удобно писать пайплайны с шагами для статического анализа кода, прогонов тестов и отчетов о покрытии.

3️⃣ CircleCI
- Быстрое выполнение тестов в облаке. Поддерживает разделение задач, например, запуск тестов параллельно для ускорения обратной связи.

4️⃣ GitHub Actions
- Простое добавление автоматических проверок в репозиторий. Можно настроить запуск тестов после коммитов, мерджей или pull request'ов.

#подборка
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4👍3
🌐 Тренажёр для тестирования API

Он предоставляет готовые эндпоинты с фейковыми данными, чтобы вы могли безопасно и удобно отрабатывать навыки работы с API, тестировать свои приложения или инструменты автоматизации.

Для чего он нужен:
🔘Тренировка навыков: Учиться отправлять HTTP-запросы (GET, POST, PUT, DELETE).
🔘Тестирование API: Проверять обработку данных, ошибок и задержек.
🔘Автоматизация: Настраивать автотесты на Python, Java, Postman и других инструментах.
🔘Безопасная среда: Не нужно разрабатывать своё API для тестов.

Попробовать по ссылке

#тренажер
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13
⭐️ Как в Т-Банке автоматизировали тестирование CI

Тестирование CI — неотъемлемая часть качественной разработки, особенно когда речь идет о сложных инфраструктурных решениях.

Команда инженеров поделилась своим опытом:

🟡Как они используют общий репозиторий для управления конфигурациями CI/CD.
🟡Почему важно тестировать изменения в CI и как они подошли к составлению тест-плана.
🟡Какие инструменты, такие как статические анализаторы и тестовые песочницы, помогли наладить процесс.
🟡Как оптимизировали тест-кейсы, чтобы минимизировать усилия и повысить эффективность.

Эта статья станет полезной для тех, кто хочет структурировать тестирование CI, сократить количество инцидентов и ускорить релизы.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4👍1🔥1👏1
Что такое SQL инъекция?

SQL Injection — это метод атаки, при котором злоумышленник использует SQL (язык структурированных запросов) для внедрения вредоносного кода, который взаимодействует с базой данных. Такая атака позволяет получить доступ к конфиденциальным данным, изменять их или даже захватить контроль над сервером базы данных.

➡️ Пример:
Если приложение недостаточно проверяет пользовательский ввод, злоумышленник может подставить SQL-код вместо ожидаемого значения.

SELECT * FROM users WHERE username = 'admin' AND password = '12345';


Заменив password на ' OR '1'='1, запрос станет:

SELECT * FROM users WHERE username = 'admin' AND password = '' OR '1'='1';


В результате условие всегда будет истинным, и злоумышленник получит доступ к данным.

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🤩4👍3🙏1
Угадайте, что тут у нас? СберТех подкинул крутую штуку для всех, кто учит кодить или сам учится.

Встречайте SmartClass — новый бесплатный сервис на платформе GitVerse, который заставит вас забыть о головной боли с проверкой заданий по программированию.

Представьте: вы создаёте задачки, храните их в удобном месте, а умный AI-помощник GigaCode помогает проверять код и даже делает ревью. И это лишь верхушка айсберга возможностей платформы.

Сервис анализирует код, указывает на ошибки, даёт советы по исправлению и предоставляет отчёты для преподавателей. Всё это с поддержкой разных языков программирования и интеграцией с популярными образовательными системами. Звучит как будущее, но это уже реальность.

Хотите узнать больше о том, как это работает? Вот статья с подробностями: https://clc.to/T643vQ

Читайте и регистрируйтесь, там интересно

Реклама. ООО «С-МАРКЕТИНГ», ИНН 7736319695. Erid 2VtzqwqTSwt
🤩4
⌛️ Локализационное тестирование: зачем оно нужно?

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

🔗Почему это важно и что именно проверяется? Читайте в статье!
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3👍2👾2
🤤 Икра черная, икра красная, а профессия — программирование

Сертификат на обучение от Proglib Academy — это крутой подарок для тех, кто интересуется IT, хочет освоить новую профессию и жить в шоколаде.

Почему наши курсы — хороший презент:

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

Сертификат оформляется за пару минут, и даже не нужно ломать голову над упаковкой.

🚀 Подарите возможность начать год с полезных знаний и карьерного роста → подробнее о сертификатах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤩3🔥1
🦑👨‍💻Программист в «Игре в кальмара»: выдержишь ли ты испытание?

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

Ответь на вопросы и узнай, насколько хорошо ты справишься с испытаниями!

🎯 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🔥2😁2
💡 Роль SDET-специалистов в разработке ПО в 2025 году

В мире разработки ПО роль Software Development Engineer in Test становится всё более значимой. С внедрением новых технологий и подходов, таких как гиперавтоматизация, искусственный интеллект и машинное обучение, специалисты SDET занимают ключевые позиции в командах.

↗️ К 2025 году SDET будут:

🔘Активно интегрироваться в DevOps и CI/CD процессы.
🔘Применять AI и ML для создания более умных и точных тестов.
🔘Уделять особое внимание безопасности и тестированию на уязвимости.
🔘Работать с распределёнными командами и облачными технологиями.

Чем ещё важен SDET? Читайте в статье!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4
🌈 Подборка книг для QA-специалистов по психологическим аспектам работы

1️⃣"Эмоциональный интеллект: Почему он может значить больше, чем IQ" — Дэниел Гоулман
Развитие эмпатии и управления эмоциями для эффективного взаимодействия в команде.

2️⃣"Сложные переговоры: Как обсуждать то, что важно" — Стоун, Паттон, Хин
Практические советы для конструктивного общения при обсуждении багов и проблем.

3️⃣"Выгорание: новый подход к избавлению от стресса" — Эмили и Амелия Нагоски
Узнайте, как распознать стресс и предотвратить эмоциональное выгорание.

4️⃣"Не работайте с м*даками" — Роберт Саттон
Легкий взгляд на управление сложными отношениями в команде.

Эти книги помогут вам улучшить коммуникацию, справляться со стрессом и поддерживать баланс в работе QA.

#подборка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🥰3
🔍🪲Что означает количество багов?

В мире разработки ПО количество багов часто становится одной из ключевых метрик, которую пытаются отслеживать. Но что это число действительно говорит о работе команды? Можно ли оценивать качество продукта только по количеству найденных дефектов?

🔧Из этой статьи вы узнаете:
- Почему сравнение количества багов между командами бессмысленно.
- Как динамика числа багов одной команды может быть полезной.
- Почему важно учитывать, кто нашел баги – тестировщики или пользователи.
- Как использовать метрики так, чтобы они работали на вас, а не против.

🔗 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤩2🔥1😍1