Перейти к содержимому

baranceva

Регистрация: 15 окт 2010
Offline Активность: Вчера, 15:05
*****

Мои темы

Четыре причины прекратить тестирование: правильный баланс качества ПО

08 апреля 2026 - 05:57

Автор: Штефан Дирнштофер (Stefan Dirnstorfer)
Оригинал статьи
ПереводОльга Алифанова

 

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

 

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

 

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

 

Читать статью полностью...


Перенос тест-кейсов из Яндекс Трекера в Allure TestOps одной командой

06 апреля 2026 - 06:55

Автор: Олег Малышев, телеграмм-канал автора про QA,QA Auto, AI, Вайбкодинг

 

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

 

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

 

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

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

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

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

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

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

 

Читать статью полностью...


Уроки качества: работа с Cursor и Windsurf

02 апреля 2026 - 05:23

Автор: Марк Уинтерингэм (Mark Winteringham)
Оригинал статьи
ПереводОльга Алифанова

 

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

 

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

 

Читать статью полностью...


1 тест = 1 проверка. Чем хорош принцип атомарности в автотестах в Post

30 марта 2026 - 03:56

Автор: Ольга Назина (Киселёва)

 

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

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

 

Читать статью полностью...


Метаморфические и антагонистические стратегии тестирования ИИ-систем

25 марта 2026 - 06:26

Автор: Амрута Панде (Amruta Pande)
Оригинал статьи
ПереводОльга Алифанова

 

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

 

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

 

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

 

Читать статью полностью...