На главную Software-Testing.Ru - портал специалистов по тестированию и обеспечению качества ПО https://www.software-testing.ru/component/content/frontpage Fri, 29 May 2026 14:40:20 +0000 Joomla! 1.5 - Open Source Content Management ru-ru Полезные навыки тестировщиков, юз-кейсы внедрения ИИ и TestContainers, принципы и инструкции для успешной автоматизации, и многое другое: самые интересные новости тестирования за февраль-май 2026 https://www.software-testing.ru/news/4525-mail-may https://www.software-testing.ru/news/4525-mail-may Опубликован выпуск рассылки за декабрь-январь.

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

Содержание рассылки доступно по ссылке.

Подписаться на рассылку

]]>
barancev@gmail.com (Administrator) frontpage Thu, 28 May 2026 12:14:35 +0000
Не просто «ручное тестирование»: ценные навыки тестировщиков https://www.software-testing.ru/library/around-testing/job/4493-the-skills-of-software-testers https://www.software-testing.ru/library/around-testing/job/4493-the-skills-of-software-testers Автор: Эди Стоукс (Ady Stokes)
Оригинал статьи
Перевод: Ольга Алифанова

Почему я это пишу

Если вы какое-то время работаете тестировщиком ПО или в разработке, вы, скорее всего, сталкивались с термином «ручное тестирование». Это выражение может вызывать бурные споры.

И дело не только в разных мнениях. Сам термин часто искажает суть тестирования. В худшем случае «ручное тестирование» создает вредный водораздел, обесценивая вклад человека и чрезмерно возвышая автоматизацию. В лучшем — умаляет значимость вдумчивых усилий тестирования.

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

]]>
barancev@gmail.com (Administrator) frontpage Mon, 25 May 2026 20:00:00 +0000
Почему интуиция вас подводит: 5 ловушек теории вероятностей в IT https://www.software-testing.ru/library/testing/test-analysis/4518-probability-theory https://www.software-testing.ru/library/testing/test-analysis/4518-probability-theory Автор: Александр Заплавный

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

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

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

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

]]>
barancev@gmail.com (Administrator) frontpage Wed, 20 May 2026 20:00:00 +0000
Как организовать bug bash: руководство для тестировщиков https://www.software-testing.ru/library/testing/other-testing/4482-how-to-throw-a-bug-bash-a-tester-s-guide https://www.software-testing.ru/library/testing/other-testing/4482-how-to-throw-a-bug-bash-a-tester-s-guide Автор: Парвин Хан (Parveen Khan)
Оригинал статьи
Перевод: Ольга Алифанова

Что такое bug bash?

Вам когда-нибудь хотелось превратить тестирование в вечеринку? Bug bash как раз позволяет это сделать! Ну, не всё там сводится к веселью и играм: обычно самый крепкий напиток — это чёрный кофе, и вряд ли вам захочется нанимать диджея – но при этом можно неплохо провести время и заодно узнать важные вещи о продукте и качестве.

Bug bash укрепляет сотрудничество, даёт возможность выслушать разные точки зрения и помогает формировать и укреплять культуру качества. Обычно bug bash выглядит примерно так:

  • Вы приглашаете кросс-функциональную команду: тестировщиков, разработчиков, продакт-оунеров, дизайнеров, стейкхолдеров. Иногда это просто продуктовая команда, а иногда — люди, которые обычно не ходят на ваши встречи – например, юристы или маркетологи. Важно пригласить и тех, кто ещё не пользовался продуктом (или не пробовал новые фичи).
  • Вы задаёте общие правила тестирования продукта. Как и на обычной вечеринке, хороший хозяин должен обозначить ожидания и рамки.
  • Веселитесь! Геймифицируйте тестирование (несколько идей ниже).
  • В течение нескольких часов или даже нескольких сессий по паре часов команда сосредоточенно тестирует продукт, следуя заданным правилам.
  • Обязательно заложите время на перерывы.
  • Закуски и напитки тоже всегда приветствуются.]]> barancev@gmail.com (Administrator) frontpage Mon, 18 May 2026 20:00:00 +0000 Как ускорить автотесты на Python в Pytest в 8,5 раз https://www.software-testing.ru/library/testing/testing-automation/4517-python-pytest https://www.software-testing.ru/library/testing/testing-automation/4517-python-pytest Автор: Анатолий Бобунов

    Меня зовут Анатолий Бобунов, я работаю SDET в компании EXANTE. Однажды я пришел на проект, на котором выполнение некоторых тест-сьютов занимало больше часа, настолько медленно, что запускать их на каждый merge request (MR) было просто нереально. Мы хотели запускать автотесты на каждый коммит в MR, но с такой скоростью это было невозможно. В результате мне удалось, за счёт серии небольших, но точных изменений добиться 8,5-кратного ускорения - без переписывания тестов с нуля. В статье расскажу, какие проблемы у нас возникли и как мы их решали.

    ]]>
    barancev@gmail.com (Administrator) frontpage Wed, 13 May 2026 20:00:00 +0000
    10 мощных тестов с Chrome DevTools https://www.software-testing.ru/library/testing/testing-tools/4484-10-powerful-tests-with-chrome-devtools https://www.software-testing.ru/library/testing/testing-tools/4484-10-powerful-tests-with-chrome-devtools Автор: Кастури Раджаманиккам (Kasturi Rajamanikkam)
    Оригинал статьи
    Перевод: Ольга Алифанова

    Знаете ли вы, что Chrome DevTools предназначены не только для разработчиков, но и для тестировщиков? Для QA-специалиста важно не просто находить баги — понимание первопричин их появления и умение предложить возможные решения выводит тестирование на новый уровень.

    Если вы не пользуетесь Chrome, аналог Chrome DevTools с похожим функционалом можно найти в любом современном браузере, так что вы можете выполнять эти проверки в браузере по своему выбору.

    Чтобы максимально эффективно использовать Chrome DevTools, тестировщикам стоит иметь базовые знания HTML, CSS, DOM, JavaScript и уметь читать сетевые ответы.

    ]]>
    barancev@gmail.com (Administrator) frontpage Mon, 11 May 2026 20:00:00 +0000
    Первый месяц в Bug Bounty: итоги, цифры и выученные уроки https://www.software-testing.ru/library/testing/testing-tools/4516-bug-bounty https://www.software-testing.ru/library/testing/testing-tools/4516-bug-bounty Оригинальная публикация

    Мой путь в ИБ начался с нуля - у меня не было опыта работы и образования в айти в целом, будь это системное администрирование или программирование. Я просто планомерно учился и сдавал сертификации. За три года у меня собрался определенный стек: OSCP, HTB CWES, CRTP, PNPT, PJPT, PJOR, CompTIA A+, Network+ и Security+.

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

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

    ]]>
    barancev@gmail.com (Administrator) frontpage Wed, 06 May 2026 20:00:00 +0000
    Когда тестировщик в отпуске, команда справится! https://www.software-testing.ru/library/testing/general-testing/4481-when-the-tester-s-away-the-team-can-test-anyway https://www.software-testing.ru/library/testing/general-testing/4481-when-the-tester-s-away-the-team-can-test-anyway Автор: Эмили О’Коннор (Emily O’Connor)
    Оригинал статьи
    Перевод: Ольга Алифанова

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

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

    ]]>
    barancev@gmail.com (Administrator) frontpage Sun, 03 May 2026 20:00:00 +0000
    Внедряем Testcontainers за два дня или как перестать бояться рефакторинга и начать доверять своим тестам https://www.software-testing.ru/library/testing/testing-automation/4515-testcontainers- https://www.software-testing.ru/library/testing/testing-automation/4515-testcontainers- Автор: Леонид Сухин

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

    Подход, который я долгое время использовал массово - написание юнит-тестов с использованием Mockito. В заглушки превращается любой сторонний сервис, используемый тестируемым классом. Тесты супер-быстрые, все зеленое, все супер!

    Со временем я заметил, что этот подход начал изрядно напрягать. Часто на две строчки кода приходилось писать не менее 10-20 строк теста. Огромное количество переопределений поведения заглушек. Проверки, что тот или иной метод сторонних сервисов более не вызывался или вызывался не более определенного количества раз. Без преувеличения, огромное количество бойлер-плейт кода в тестах.

    Дальше - больше. Множество зеленых галочек, появляющееся на экране при запуске тестов, не могло не радовать. Но вот ты решаешь сделать минимальный рефакторинг, оптимизировать какой-то метод. В этот момент все разваливается на куски. Куча красных тестов! Как, почему? Да просто во внутренней реализации ты перешел на использование другого метода, добавил в метод еще один параметр или что-то подобное. В результате куча тестов перестала работать. И теперь, поменяв одну строчку в процессе рефакторинга, надо поменять еще 30 строк в тестах. В какой-то момент начинаешь ловить себя на мысли - “Ни в коем случае, никаких рефакторингов больше!”

    ]]>
    barancev@gmail.com (Administrator) frontpage Tue, 28 Apr 2026 20:00:00 +0000
    10 способов тестировать iOS-приложения: состояния и стадии жизненного цикла https://www.software-testing.ru/library/testing/mobile-testing/4480-10-ways-to-test-ios-apps-across-different-states-and-lifecycle-stages https://www.software-testing.ru/library/testing/mobile-testing/4480-10-ways-to-test-ios-apps-across-different-states-and-lifecycle-stages Автор: Борис Добрецов (Boris Dobretsov)
    Оригинал статьи
    Перевод: Ольга Алифанова

    В этой статье я расскажу о жизненном цикле и состояниях приложений для iPhone и iPad. Но подождите — зачем вам вообще это знать? Сейчас объясню.

    Понимание того, как приложение переходит между состояниями, помогает находить коварные баги, воспроизводить реальные сценарии использования и убеждаться, что всё работает гладко — даже когда приложение чем-то занято в фоне.

    ]]>
    barancev@gmail.com (Administrator) frontpage Sun, 26 Apr 2026 20:00:00 +0000
    Декарт, Поппер и баг в продакшене, или почему самый полезный предмет в моей карьере не имел отношения к ИТ https://www.software-testing.ru/library/testing/general-testing/4514-descartes-popper-bug-in-production https://www.software-testing.ru/library/testing/general-testing/4514-descartes-popper-bug-in-production Автор: Дюжев Михаил

    "Небо над Берлином" (Der Himmel über Berlin, 1987), режиссёр Вим Вендерс

    Вдохновлено Михаилом Ивановым, коллегой и товарищем, который напомнил про "Мир искусства"

    В разговорах с коллегами иногда всплывает тема образования. Клинический психолог, говорю. Собеседник вежливо кивает и переходит к следующей теме. Понятно: какое отношение психология имеет к тестированию?

    Прямое. Но не потому, что я умею "понимать людей" или "находить подход к разработчикам". Дело в другом предмете из учебного плана.

    На третьем курсе нам читали философию науки: Декарт, Поппер, Лакатос, Кун, принцип фальсифицируемости, бритва Оккама. Три семестра о том, как человечество училось отличать знание от заблуждения. Тогда это казалось красивой, но бесполезной абстракцией. Ну зачем практикующему психологу знать, как Карл Поппер спорил с венскими позитивистами, а Имре Лакатос уточнял его идеи?

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

    Оказалось, философия науки - это не про философию. Это операционная система для мозга, который работает с неопределённостью. И эту статью я вынашивал не один год, чтобы наконец объяснить, почему.

    ]]>
    barancev@gmail.com (Administrator) frontpage Thu, 23 Apr 2026 20:00:00 +0000
    Уроки TDD глазами тестировщика https://www.software-testing.ru/library/testing/testing-automation/4458-test-driven-developmen https://www.software-testing.ru/library/testing/testing-automation/4458-test-driven-developmen Автор: Арун Вишуанатан (Arun Vishwanathan)
    Оригинал статьи
    Перевод: Ольга Алифанова

    Когда десять лет назад я начинал свою карьеру тестировщика, я был только со школьной скамьи, и формальных подходов к тестированию не знал. Позже, работая с разработчиками в командах разного размера, я узнал о нескольких подходах, включая разработку через тестирование (TDD).

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

    ]]>
    barancev@gmail.com (Administrator) frontpage Tue, 21 Apr 2026 20:00:00 +0000
    Мы пробили новое дно: change request-ы и баг-репорты, которые никто не понимает https://www.software-testing.ru/library/testing/general-testing/4512--change-request https://www.software-testing.ru/library/testing/general-testing/4512--change-request Оригинальная публикация

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

    Я сначала не понял, что стало происходить. Было ощущение странного дежавю: читаю change request или баг-репорт, киваю, вроде всё логично... но что-то не так, как будто где это уже читал. Слова правильные. Причинно-следственные связи на месте. Термины употреблены верно. Пытаюсь понять в чём проблема – ноль. Как будто читаешь инструкцию к микроволновке, а не описание реальной проблемы. Пытаюсь прочитать ещё раз и ещё раз - с трудом продираюсь через текст с каким-то смутным понимаем того, что написано.

    И тут до меня доходит - как обухом по голове.

    ]]>
    barancev@gmail.com (Administrator) frontpage Sun, 19 Apr 2026 20:00:00 +0000
    Как распутаться: руководство для застрявших тестировщиков https://www.software-testing.ru/library/around-testing/processes/4459-how-to-get-unstuck-a-guide-for-testers-or-anyone-else-who-feels-stumped https://www.software-testing.ru/library/around-testing/processes/4459-how-to-get-unstuck-a-guide-for-testers-or-anyone-else-who-feels-stumped Автор: Эди Стоукс (Ady Stokes)
    Оригинал статьи
    Перевод: Ольга Алифанова

    Почему я написал эту статью

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

    Быть «работником умственного труда» непросто. Требуются усилия, дисциплина и практика, чтобы думать за деньги. Но именно на это подписывались тестировщики, и именно это нам и предстоит делать.

    Давайте поговорим о «затыках» на работе. Что это такое на самом деле, почему это происходит и что мы можем сделать, чтобы продвинуться дальше?

    ]]>
    barancev@gmail.com (Administrator) frontpage Tue, 14 Apr 2026 20:00:00 +0000
    Лучшие практики автоматизации тестирования: 9 принципов стабильных автотестов https://www.software-testing.ru/library/testing/testing-automation/4513--best-practices-for-test-automation https://www.software-testing.ru/library/testing/testing-automation/4513--best-practices-for-test-automation Автор: Никита Филонов, автор курса «Автоматизация тестирования UI + API с Python»
    Оригинальная публикация

    Представьте утро. Вы открываете ноутбук, заходите в Allure — и видите красное море.

    Падает половина автотестов, часть — «временно», часть — «иногда». Почти каждый день начинается с одних и тех же починок, дебага и «вроде теперь стабильно».

    Знакомо? Скорее всего да, иначе вы бы не открыли эту статью.

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

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

    Каждый упавший тест — это не просто «флак» или «ошибка окружения». Это пропущенная проверка, потерянное доверие и часы бесполезных фиксов. Если таких тестов сотни, то со временем автотесты перестают быть инструментом качества — и превращаются в источник шума.

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

    ]]>
    barancev@gmail.com (Administrator) frontpage Sun, 12 Apr 2026 20:00:00 +0000
    Четыре причины прекратить тестирование: правильный баланс качества ПО https://www.software-testing.ru/library/around-testing/processes/4460-four-reasons-to-stop-testing-finding-the-right-balance-in-software-quality https://www.software-testing.ru/library/around-testing/processes/4460-four-reasons-to-stop-testing-finding-the-right-balance-in-software-quality Автор: Штефан Дирнштофер (Stefan Dirnstorfer)
    Оригинал статьи
    Перевод: Ольга Алифанова

    Для сокращения усилий тестирования или полного прекращения тестирования какой-то области может быть множество причин.

    Тестирование – неотъемлемая часть разработки ПО. После первичных испытаний в ходе разработки флаг переходит к структурированному, зачастую автоматизированному процессу. Регулярный прогон тестов для проверки соответствия требований позволяет поддерживать непрерывное качество функциональности.

    Но даже самое тщательное тестирование не может покрыть все – некоторые участки продукта остаются непротестированными. Итак, что же выкинем за борт? Когда разумно прекращать тестировать? И как решить, какие компоненты не заслуживают излишнего рвения?

    ]]>
    barancev@gmail.com (Administrator) frontpage Tue, 07 Apr 2026 20:00:00 +0000
    Перенос тест-кейсов из Яндекс Трекера в Allure TestOps одной командой с Cursor + MCP https://www.software-testing.ru/library/testing/general-testing/4491-allure-testops https://www.software-testing.ru/library/testing/general-testing/4491-allure-testops Автор: Олег Малышев, телеграмм-канал автора про QA,QA Auto, AI, Вайбкодинг

    Всем привет! Я один из лидеров стека тестирования в компании ТехВилл. Продолжаем разговор про то, как применять AI в работе так, чтобы он реально экономил время. В прошлой статье я рассказывал, как мы внедряем AI-ревью ручных тест-кейсов. А сегодня --ещё один не самый типичный кейс для Cursor: перенос тест-кейсов из Яндекс Трекера в Allure TestOps буквально одной командой.

    Проблема: тест-кейсы живут в ЯТ, а должны жить в TestOps

    Исторически так сложилось, что одна большая команда вела все свои тест-кейсы и чек-листы в Яндекс Трекере. А дальше случилось неизбежное: появилась потребность перевести всё в Allure TestOps, потому что:

    • Это «правильно» (единая TMS),

    • это «модно-молодёжно» (аналитика, связи, артефакты),

    • можно нормально связать с автотестами и CI/CD,

    • и главное — вся остальная компания уже живёт в TestOps, или почти вся.

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

    ]]>
    barancev@gmail.com (Administrator) frontpage Sun, 05 Apr 2026 20:00:00 +0000
    Уроки качества: работа с Cursor и Windsurf https://www.software-testing.ru/library/testing/testing-tools/4465-working-with-cursor-and-windsurf https://www.software-testing.ru/library/testing/testing-tools/4465-working-with-cursor-and-windsurf Автор: Марк Уинтерингэм (Mark Winteringham)
    Оригинал статьи
    Перевод: Ольга Алифанова

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

    Какое влияние эти инструменты окажут на качество работы разработчиков и создаваемых ими продуктов? Я решил исследовать этот вопрос, создав проект с использованием двух популярных ИИ-IDE для разработки — Cursor и Windsurf. Ниже – то, чему я научился, и мои наблюдения, как эти всё более популярные инструменты могут повлиять на нашу работу как инженеров по качеству.

    ]]>
    barancev@gmail.com (Administrator) frontpage Wed, 01 Apr 2026 20:00:00 +0000
    1 тест = 1 проверка. Чем хорош принцип атомарности в автотестах в Postman https://www.software-testing.ru/library/testing/test-analysis/4489-principle-of-atomicity https://www.software-testing.ru/library/testing/test-analysis/4489-principle-of-atomicity Автор: Ольга Назина (Киселёва)

    Принцип атомарности (объект или операцию нельзя разделить на части, не нарушив их целостность или смысл) применяется в как в разработке кода ПО, так и в разработке кода автотестов.

    И в автотестах Postman он особенно хорош! Давайте разберемся на примерах, почему лучше писать небольшие автотестики, «один тест, одна проверка», чем «много проверок в одном тесте».

    ]]>
    barancev@gmail.com (Administrator) frontpage Sun, 29 Mar 2026 20:00:00 +0000
    Метаморфические и антагонистические стратегии тестирования ИИ-систем https://www.software-testing.ru/library/testing/other-testing/4464-testing-ai-systems https://www.software-testing.ru/library/testing/other-testing/4464-testing-ai-systems Автор: Амрута Панде (Amruta Pande)
    Оригинал статьи
    Перевод: Ольга Алифанова

    ИИ стремительно захватывает технологический мир, и крупные языковые модели (LLM) находятся в авангарде этого движения. Но при создании приложений с поддержкой ИИ качество всё так же остаётся ключевым фактором.

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

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

    ]]>
    barancev@gmail.com (Administrator) frontpage Tue, 24 Mar 2026 20:00:00 +0000
    Cursor AI для ревью ручных тест-кейсов в TestOps https://www.software-testing.ru/library/testing/testing-tools/4490-cursor-ai https://www.software-testing.ru/library/testing/testing-tools/4490-cursor-ai Автор: Олег Малышев, телеграмм-канал автора про QA,QA Auto, AI, Вайбкодинг

    Всем привет! Я один из лидеров стека тестирования в компании «ТехВилл» (в простонародье — Head QA). Моя цель простая: снимать рутину с QA-инженеров с помощью AI-инструментов.

    В идеальном мире мы «скармливаем» модели, требования, ссылки на Figma, ветки в Git и прочие артефакты через MCP, а она помогает:

    1) писать тест-кейсы по контексту,

    2) а затем — генерировать автотесты на базе этих кейсов.

    Про генерацию тест-кейсов из Swagger и автотестов на API по тест-кейсам через Cursor (на реальном проекте) я уже записывал большой гайд про «вайбкодинг/вайбтестинг». В этом гайде я в том числе показал свой подход вайбкодинга через вспомогательные файлы типа roadmap.md, progress.md, refactor.md, context.md и т. д. В таком подходе мне удалось завайбкодить два своих микропродукта на JS, у одного из которых более 60 000 weekly users (при том, что я ни разу не программист и JS «не знаю совсем»). 

    ]]>
    barancev@gmail.com (Administrator) frontpage Sun, 22 Mar 2026 20:00:00 +0000
    Тестируй не дольше, а с умом: стратегия шифт-вниз https://www.software-testing.ru/library/testing/test-analysis/4461-shift-down-strategy https://www.software-testing.ru/library/testing/test-analysis/4461-shift-down-strategy Автор: Маниш Саини (Manish Saini)
    Оригинал статьи
    Перевод: Ольга Алифанова

    Введение в тестирование «shift-вниз»

    Исследуя тестирование программного обеспечения, часто слышишь про два подхода: shift left (сдвиг тестирования на более ранние этапы разработки) и shift right (расширение тестирования до прода). Оба подхода полезны, как проверка дома во время строительства и после него. Однако существует ещё одно измерение, которое заслуживает внимания — сдвиг вниз, ближе к фундаменту кода.

    Представьте, что вы строите дом. Разве вы начнёте украшать стены до того, как убедитесь, что фундамент прочен? Схожим образом в тестировании ПО (хоть мы зачастую сосредотачиваемся на проверке того, что видят конечные пользователи, на стенах и декоре) тщательное тестирование фундамента приносит огромную пользу. Здесь и приходит на помощь сдвиг тестирования вниз.

    ]]>
    barancev@gmail.com (Administrator) frontpage Mon, 16 Mar 2026 20:00:00 +0000
    Плохой промпт vs хороший: как контекст меняет тесты ИИ https://www.software-testing.ru/library/testing/testing-tools/4488-ii https://www.software-testing.ru/library/testing/testing-tools/4488-ii Автор: Екатерина Гаврилова

    Всем привет! Меня зовут Катя и я QA Tech lead в MD Audit.

    В прошлой статье я рассказала, какой подход помог мне сделать ИИ напарником по тестированию и поделилась формулой хорошего промпта для QA.

    Но остаётся вполне логичный вопрос — А какая вообще разница? Ну попрошу я написать ИИ тесты без контекста. Что изменится в полученном результате?

    Ведь где-то внутри всегда сидит ленивая версия нас и шепчет «И так сойдет».

    В этой статье я покажу, почему, зная формулу «Роль → Задача → Контекст → Формат», нужно использовать именно её, как бы ни хотелось отправить ИИ что-то в духе: «Напиши тесты для логина, пожалуйста» и надеяться на лучшее.

    ]]>
    barancev@gmail.com (Administrator) frontpage Sun, 15 Mar 2026 20:00:00 +0000
    Low-code инструменты автоматизации: первые впечатления и советы новичкам https://www.software-testing.ru/library/testing/testing-tools/4463-low-code-test-automation-tools https://www.software-testing.ru/library/testing/testing-tools/4463-low-code-test-automation-tools Автор: Мирза Зизик (Mirza Sisic)
    Оригинал статьи
    Перевод: Ольга Алифанова

    В этой статье я расскажу о первых впечатлениях и опыте использования инструмента low-code для автоматизации UI-тестов. Если вы незнакомы с термином «инструменты для автоматизации тестирования с низким порогом кода (low-code)», это визуальные инструменты, позволяющие пользователям автоматизировать тесты с минимальными или нулевыми знаниями программирования.

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

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

    ]]>
    barancev@gmail.com (Administrator) frontpage Thu, 12 Mar 2026 20:00:00 +0000
    Интеграция OpenSearch: от функционального тестирования до проверки интеллекта поиска https://www.software-testing.ru/library/testing/testing-tools/4487-opensearch https://www.software-testing.ru/library/testing/testing-tools/4487-opensearch Автор: Ирина Вилкова
    Оригинальная публикация

    Привет, меня зовут Ирина, я тестировщик в продуктовой команде iSpring.

    В этой статье я на реальном примере интеграции OpenSearch в LMS iSpring Learn расскажу, как протестировать полнотекстовый поиск, сохранив баланс между качеством и трудозатратами. Мы не только разберём базовые проверки, но и погрузимся в тестирование стемминга, релевантности, работы в распределённой системе и отказоустойчивости. Материал будет полезен тестировщикам и разработчикам, которые хотят понять, что скрывается за фразой «протестировать поиск».

    ]]>
    barancev@gmail.com (Administrator) frontpage Tue, 10 Mar 2026 20:00:00 +0000