Что пишут в блогах

Подписаться

Что пишут в блогах (EN)

Разделы портала

Онлайн-тренинги

.
Вебинар от команды LearnQA «AI-инструменты для тестировщиков»
16.06.2025 18:17

Узнайте, как использовать ИИ для эффективной автоматизации тестирования.

Вебинар поделен на две части общей продолжительностью 5 часов!

Начало: 01 и 03 июля в 20:00 (UTC+3)

Промокод на скидку для наших подписчиков: AILQANA

Какие инструменты изучим:

Инструменты: ChatGPT, Claude, GitHub Copilot, Junie, Cursor и другие.

За два вебинара (общей продолжительностью 5 часов) мы:

  • Разберёмся, как работают LLM (Large Language Models) и в чём между ними разница.
  • Узнаем, кто такие AI-агенты и как они взаимодействуют с LLM.
  • Обсудим, почему LLM не всегда можно доверять — и как проверять их выводы.
  • Научимся сравнивать современные AI-инструменты и подбирать подходящие для своей задачи.
  • Настроим помощника под конкретный проект: объясним правила, подготовим шаблоны.
  • Попробуем вживую — создадим автотесты с нуля при помощи AI.
  • Обсудим, как внедрять AI в команду и не вызвать сопротивления.

Кому будет полезен этот вебинар:

  • QA-инженерам, которые хотят начать писать автотесты с помощью AI.
  • Автоматизаторам, которые хотят ускорить свою работу и повысить эффективность.
  • Руководителям в тестировании, которым нужно понять, как безопасно внедрять AI в процессы и на что это повлияет.
  • Тем, кто боится, что AI может заменить человека и хочет научиться использовать его как усиление, а не конкурента.

Видеозапись будет доступна всем зарегистрированным участникам. Если не получится присоединиться в прямом эфире, вы сможете посмотреть запись в удобное для вас время. Главное — не забудьте зарегистрироваться!

Промокод на скидку для наших подписчиков: AILQANA

Узнать больше и записаться на вебинар можно по ссылке: https://www.learnqa.ru/ai_webinar

Реклама: ИП Батыров Арсений Георгиевич, ИНН 370207708748, erid: 2SDnjecjML9

 
Тестирование персональных предложений
16.06.2025 00:00

Автор: Венкат Рамакришнан (Venkat Ramakrishnan)
Оригинал статьи
Перевод: Ольга Алифанова

Тестирование персональных предложений критически важно для приложений, применяющих ИИ и предлагающих такую возможность. Эти предложения важны как для Apple Intelligence в iPhone 16.0, так и для других областей, так как применяются для:

  • Предложения часто используемых приложений
  • Уведомлений на основании времени, локации или деятельности
  • Рекомендаций при поиске (приложений и виджетов)
  • Интеллектуального ввода текста.

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

Подробнее...
 
ИИ в тестировании ПО: возможности, ограничения, эксперименты и практический опыт
11.06.2025 00:00

Автор: компания Simbirsoft

Вот уже пару лет чат-боты, основанные на больших языковых моделях, «гремят» на весь интернет. Поражают своими возможностями и делают то, о чем около 15 лет назад можно было услышать только в фантастических сюжетах. При этом важно что, сейчас Large Language Model (LLM) дошли до широкого круга потребителей и все могут их увидеть и протестировать. В связи с этим возникают дискуссии, размышления, статьи-прогнозы на тему того, как искусственный интеллект (ИИ) изменит рынок труда, кого заменят, сократят, а кто останется и т.д. Профессия QA и процессы тестирования тоже не остались без подобных рассуждений. 

Меня зовут Андрей, я QA-специалист в компании SimbirSoft. В этой статье хочу поделиться опытом и впечатлениями моих коллег в использовании ИИ для рабочих задач.

Подробнее...
 
Идеи для тестов: коллективное творчество
10.06.2025 00:00

Автор: Саймон Томс (Simon Tomes)
Оригинал статьи
Перевод: Ольга Алифанова

Сообщество тестировщиков – собрание умных людей с богатым опытом и множеством идей. Мы собрали ряд идей для тестирования ПО – возможно, они помогут вам при регрессионном тестировании, тестировании API, исследовательском тестировании, мобильном тестировании, тестировании миграции данных, релизном тестировании, следующем bug bash и многом другом!

Как этим пользоваться:

  1. Проматывайте список вверх-вниз, остановитесь на случайном месте страницы.
  2. Выберите любого тестировщика и станьте им (некоторые тестировщики предложили более одной идеи).
  3. Посмотрите на эвристику тест-идеи.
  4. Примените ее при следующей сессии тестирования.

БОНУС: скомбинируйте несколько идей.

ДВОЙНОЙ БОНУС: свяжитесь с автором и поблагодарите его. Дайте ему знать, что он вам помог.

ТРОЙНОЙ БОНУС: поделитесь своим успехом в клубе.

Подробнее...
 
Как составить тест-кейсы на собеседовании? Разбираем задачу с техсобеса для начинающих QA
09.06.2025 00:00

Оригинальная публикация

Я Михаил Бибик, работаю в СберТехе QA‑automation‑инженером, пишу автотесты для СУБД Pangolin — это целевая СУБД в Сбере и не только. В прошлом году наша команда искала и нанимала QA‑инженеров с различным опытом, в том числе совсем начинающих. Когда я провёл штук 15–20 собеседований, то понял, что могу обобщить некоторые наблюдения и составить простые советы по поводу составления сценариев тестирования для начинающих (скорее, очень начинающих) тестировщиков. В этой статье я покажу, как применить теорию тестирования на техническом собеседовании. Для этого разберу реальную задачу с нашего собеседования.

Подробнее...
 
Стратегии упрощения определений шагов BDD
04.06.2025 00:00

Автор: Томаш Балог (Tamás Balog)
Оригинал статьи
Перевод: Ольга Алифанова

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

В ходе моей карьеры значительная часть моей тест-автоматизации включала применение какого-либо BDD-фреймворка – например, инструменты вроде Cucumber или JBehave. Как человек, который программирует, я всегда интересовался рефакторингом, сокращающим количество стандартного или дублирующего кода – кода становится меньше, и он становится понятнее. Это включает и сокращение стандартного кода в методах определения шагов и прочем связующем коде. Как их упростить? Или вообще от них избавиться?

Подробнее...
 
Как видеть всё: внедряем простой мониторинг производительности в командах (на примере QA)
03.06.2025 00:00

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

Только как быть, если в вашей команде уже не 5 человек, а 15, и вручную отслеживать данные стало непросто?

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

Под катом рассказываем, как мы начали (и продолжаем) централизованно мониторить эффективность нашего QA-направления. Поэтапно и с практическими советами. 


Привет, меня зовут Василий, я Deputy CTO в Сравни. Уже пару лет мы централизованно мониторим производительность в командах, чтобы видеть реальную рабочую нагрузку, выявлять сложности в процессах и влиять на персональное развитие сотрудников. Речь, по сути, о визуализации данных из корпоративного таск-трекера — по настраиваемым полям получаем на дашбордах данные в нужном нам разрезе, на их основе делаем выводы. 

Подробнее...
 
Почему я перевел наш фреймворк автоматизации с JavaScript на TypeScript
02.06.2025 00:00

Автор: Сарит Вакрат (Sarit Vakrat)
Оригинал статьи
Перевод: Ольга Алифанова

Javascript – прекрасный язык программирования: он легок, быстр, и располагает ресурсами для решения практически любых приходящих в голову вопросов. Он профессионально управляется с бэкендом через Node.js. Однако если в вашем javascript-коде попался баг, дебаг может сильно выматывать и раздражать, а иногда это глупые, легко предотвратимые баги.

TypeScript пользуется всеми преимуществами JavaScript и NodeJS и усиливает их – он поможет писать код, который легче читать и проще поддерживать. У него статическая типизация, классы, интерфейсы, типы, декораторы и поддержка IDE в режиме реального времени вроде Visual Studio Code.

Подробнее...
 
Как писать баг-репорты, которые помогут всей команде
28.05.2025 00:00

Автор: Михаил, специалист по тестированию в компании ITFB Group

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

Написание баг-репорта может показаться простой задачей, однако чтобы он действительно был полезным и помогал разработчикам быстро разобраться в проблеме, важно учесть множество нюансов. Хорошо составленный баг-репорт не только описывает саму ошибку, но и содержит всю необходимую информацию для её воспроизведения, анализа и последующего исправления. Этот навык требует определённых знаний, внимания к деталям и опыта.

Подробнее...
 
Как ваше мобильное приложение справляется с проблемами связи? Вас могут ожидать сюрпризы…
27.05.2025 00:00

Автор: Ашутош Мишра (Ashutosh Mishra)
Оригинал статьи
Перевод: Ольга Алифанова

Все больше компаний обзаводится собственными мобильными приложениями, и многие экс-веб-тестировщики переходят в мобильное тестирование. Совершая этот переход, тестировщики иногда полностью игнорируют вроде бы мелкие проблемы вроде нестабильного интернета при использовании мобильного приложения пользователями (ниже я буду называть это «путем потребителя»).

Знаете ли вы, как ваше приложение справляется с ошибками или проблемами задержек, вызванными нестабильным соединением с Интернетом?

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

Подробнее...
 
5 вопросов тестировщика на собеседовании, или Красные флаги работодателя
26.05.2025 00:00

Вы когда‑нибудь оказывались в неловком положении на собеседовании, когда вас спрашивают: «Может, у вас есть к нам вопросы?» Это момент, которому не учат в университетах или на курсах по тестированию, но он может стать критической развилкой на вашем профессиональном пути. Если вы только пробиваете себе дорогу в мире IT и это ваше второе или третье собеседование, то умение задать правильные вопросы может стать вашим личным компасом в определении, находитесь ли вы на пороге мечты или очередной галеры? На просторах Хабра можно найти множество статей на подобные темы, большая их часть сосредоточена на обсуждении таких аспектов, как зарплаты, отпуска, бонусы и так далее.

Меня зовут Влад Бубнов (@vladbubnov), я работаю в VK на позиции QA Engineer. Хочу поделиться своим топом вопросов для собеседования на позицию тестировщика, которые я собрал благодаря прохождению не одного десятка собеседований. Они помогут вам понять, с какой компанией вам предстоит иметь дело.

Подробнее...