<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
	<title><![CDATA[Раздел 'Тестирование': новые темы]]></title>
	<description><![CDATA[Раздел 'Тестирование': новые темы]]></description>
	<link>https://software-testing.ru/forum</link>
	<pubDate>Mon, 08 Jun 2026 07:05:39 +0000</pubDate>
	<ttl>60</ttl>
	<item>
		<title>Археология автотестирования: SUnit, прародитель JUnit</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42282-arkheologiia-avtotestirovaniia-sunit-praroditel-junit/</link>
		<description><![CDATA[
	
		
			
				<p style="margin:1em 0px;">Михаил Ланкин, автор статей команды <a href='https://qatools.ru/?utm_campaign=blog-post&utm_medium=partner&utm_source=softwaretesting&utm_content=link' class='bbc_url' title='Ссылка' rel='nofollow external'>ТестОпс</a><br>
				<a href='https://habr.com/ru/companies/testops_tms/articles/979700/' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинальная публикация</a></p>
				<p style="margin:1em 0px;">Меня зовут Михаил, я технический автор, работаю с инструментами тестирования в команде ТестОпс. В какой-то момент мне стало интересно — а как получила распространение мысль о том, что разработчикам тоже надо писать тесты?</p>
				<p style="margin:1em 0px;">У меня было смутное представление о некотором тёмном «раньше», и условно-ограниченно-просвещённом «сейчас», когда мысль о том, что тестирование не должно жить отдельно от разработки, кажется, стала нормальной.</p>
				<p style="margin:1em 0px;">Мостик между этими двумя мирами — автотесты, они нужны и тестированию, и разработке. Фреймворк JUnit сознательно писали как можно более простым — <a href='https://sources.debian.org/data/main/j/junit4/4.10-3/doc/cookstour/cookstour.htm' class='bbc_url' title='Ссылка' rel='nofollow external'>в первую очередь для того</a>, чтобы сделать его повседневным инструментом для разработчиков. Люди, <a href='https://habr.com/ru/companies/jugru/articles/580976/' class='bbc_url' title='Ссылка' rel='nofollow external'>работавшие с первыми фреймворками автотестирования</a>, стали также авторами подходов экстремального программирования (XP) и разработки через тестирование (TDD) — т. е. подходов, настаивающих на том, что тестирование — это не «обязаловка», а интегральная часть разработки.</p>
			
		
		
			
				<a href='https://software-testing.ru/library/testing/testing-automation/4521-sunit' class='bbc_url' title=''>Читать статью полностью...</a>
		
	

<p>&nbsp;</p>
]]></description>
		<pubDate>Mon, 08 Jun 2026 07:05:39 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42282-arkheologiia-avtotestirovaniia-sunit-praroditel-junit/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>Бюджетное тестирование облачных приложений: Testcontainers и LocalSta</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42281-biudzhetnoe-testirovanie-oblachnykh-prilozhenij-testcontain/</link>
		<description><![CDATA[
	
		
			
				<p style="margin:1em 0px;"><strong>Автор:</strong> Фернандо Тексейра (Fernando Teixeira)<br>
				<strong><a href='https://www.ministryoftesting.com/articles/testing-cloud-applications-without-breaking-the-bank-testcontainers-and-localstack' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинал статьи</a></strong><br>
				<strong>Перевод</strong><strong>: </strong>Ольга Алифанова</p>
				
					Облачные приложения: текущая ситуация
				<p style="margin:1em 0px;">В наши дни многие корпоративные приложения работают в облаке и используют множество сервисов, доступных через облачных провайдеров. По состоянию на 2024 год 94 процента компаний по всему миру <a href='https://edgedelta.com/company/blog/how-many-companies-use-cloud-computing-in-2024' class='bbc_url' title='Ссылка' rel='nofollow external'>в той или иной степени внедрили облачные вычисления</a>. Эти облачные сервисы включают виртуальные машины, файловые хранилища, очереди сообщений, базы данных, мониторинг, логирование, инструменты безопасности и многое другое.</p>
				<p style="margin:1em 0px;">Сегодня вы можете построить приложение, на 100 процентов работающее в облаке. Наиболее популярны сейчас облачные провайдеры AWS, Google Cloud и Azure. Именно эти трое во многом обеспечивают работу большинства облачных приложений. В 2023 году <a href='https://www.statista.com/statistics/1114926/enterprise-spending-cloud-and-data-centers/' class='bbc_url' title='Ссылка' rel='nofollow external'>компании потратили примерно 270 миллиардов долларов США на облачную инфраструктуру</a> — на 45 миллиардов больше, чем годом ранее.</p>
				<p style="margin:1em 0px;">Большинство облачных провайдеров взимают плату в зависимости от объёма использования сервисов. Чем больше вы используете сервисы провайдера, тем серьезнее будет счёт в конце месяца. Как правило, провайдеры всё ещё предлагают бесплатный тариф, но при превышении определённого лимита вам всё равно придётся платить. Проблема в том, что многие компании сильно зависят от этих сервисов и активно их используют, из-за чего сложно оставаться в рамках лимитов. <a href='https://www.g2.com/articles/cloud-cost-management-statistics' class='bbc_url' title='Ссылка' rel='nofollow external'>49 процентов компаний испытывают трудности с контролем затрат на облако, а 33 процента превышают бюджет на облако на 40 процентов</a>.</p>
			
		
		
			
				<a href='https://www.software-testing.ru/library/testing/testing-automation/4494-testcontainers-and-localstack' class='bbc_url' title=''>Читать статью полностью...</a>
		
	

<p>&nbsp;</p>
]]></description>
		<pubDate>Thu, 04 Jun 2026 06:50:04 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42281-biudzhetnoe-testirovanie-oblachnykh-prilozhenij-testcontain/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>Как мы создали новый тестовый фреймворк, адаптируемый к росту проекто</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42280-kak-my-sozdali-novyj-testovyj-frejmvork-adapti/</link>
		<description><![CDATA[
	
		
			
				<p style="margin:1em 0px;">Меня зовут Анатолий Бобунов, и в EXANTE я SDET — Software Development Engineer in Test. В последние несколько лет я развивал тестовую архитектуру для бэкенд‑сервисов компании.</p>
				<p style="margin:1em 0px;">Наш тестовый фреймворк изначально создавался как единая платформа для тестирования нескольких backend‑сервисов. По мере роста системы увеличивалось и количество сервисов, каждый из которых приносил свою специфичную логику, требования к клиентам, данным и подготовке окружения. Эти требования не всегда укладывались в существующую архитектуру. В результате появлялись локальные обходные решения, которые решали конкретную задачу, но обходили архитектурные ограничения.</p>
				<p style="margin:1em 0px;">Со временем такие решения начали накапливаться. Разные сервисы использовали разные паттерны для HTTP‑клиентов, ретраев, подготовки данных и валидации ответов. Общие абстракции постепенно размывались, а направление зависимостей становилось менее очевидным. Дополнительно ситуацию усиливали срочные задачи, которые требовали быстрых изменений без полноценного архитектурного пересмотра. Это приводило к появлению временных решений, которые затем становились постоянными.</p>
				<p style="margin:1em 0px;">Фреймворк продолжал работать и покрывал сценарии тестирования, но его развитие замедлялось. Добавление нового сервиса требовало всё больше исключений, интеграция новых инструментов становилась сложнее, а изменения в базовых компонентах затрагивали несвязанные части системы. В какой‑то момент стало очевидно, что текущая архитектура перестала масштабироваться вместе с количеством сервисов.</p>
				<p style="margin:1em 0px;">В этой статье я расскажу, почему мы решили создать новую архитектурную модель, какие принципы легли в её основу и как мы подготовили фреймворк к работе с SDK и AI‑инструментами.</p>
			
		
		
			
				<a href='https://software-testing.ru/library/testing/testing-automation/4519-test-framework' class='bbc_url' title=''>Читать статью полностью...</a>
		
	

<p>&nbsp;</p>
]]></description>
		<pubDate>Mon, 01 Jun 2026 07:25:21 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42280-kak-my-sozdali-novyj-testovyj-frejmvork-adapti/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>Не просто «ручное тестирование»: ценные навыки тестировщиков</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42278-ne-prosto-«ruchnoe-testirovanie»-tcennye-navyki/</link>
		<description><![CDATA[<p><strong>Автор:</strong>&nbsp;Эди Стоукс (Ady Stokes)<br>
<strong><a href='https://www.ministryoftesting.com/articles/more-than-just-manual-testing-recognising-the-skills-of-software-testers' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинал статьи</a></strong><br>
<strong>Перевод</strong><strong>:&nbsp;</strong>Ольга Алифанова</p>
<p>&nbsp;</p>
<p>Почему я это пишу</p>
<p>&nbsp;</p>
<p>Если вы какое-то время работаете тестировщиком ПО или в разработке, вы, скорее всего, сталкивались с термином «ручное тестирование». Это выражение может вызывать бурные споры.</p>
<p>&nbsp;</p>
<p>И дело не только в разных мнениях. Сам термин часто искажает суть тестирования. В худшем случае «ручное тестирование» создает вредный водораздел, обесценивая вклад человека и чрезмерно возвышая автоматизацию. В лучшем — умаляет значимость вдумчивых усилий тестирования.</p>
<p>&nbsp;</p>
<p>В этой статье хочу обсудить, почему этот термин может быть вреден для ремесла тестирования, и предложить, как сместить фокус к более инклюзивному и точному пониманию того, что на самом деле делают тестировщики. Кто знает, исчезнет ли когда-нибудь термин «ручное тестирование», но попытаться мы можем и должны.</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/around-testing/job/4493-the-skills-of-software-testers' class='bbc_url' title=''>Читать статью полностью...</a></p>
]]></description>
		<pubDate>Tue, 26 May 2026 08:02:03 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42278-ne-prosto-«ruchnoe-testirovanie»-tcennye-navyki/</guid>
		<category>Тест-дизайн и ручное тестирование</category>
	</item>
	<item>
		<title>Как организовать bug bash: руководство для тестировщиков</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42276-kak-organizovat-bug-bash-rukovodstvo-dlia-testirovschi/</link>
		<description><![CDATA[<p><strong>Автор:</strong>&nbsp;Парвин Хан (Parveen Khan)<br>
<strong><a href='https://www.ministryoftesting.com/articles/how-to-throw-a-bug-bash-a-tester-s-guide' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинал статьи</a></strong><br>
<strong>Перевод</strong><strong>:&nbsp;</strong>Ольга Алифанова</p>
<p>&nbsp;</p>
<p>Что такое bug bash?</p>
<p>&nbsp;</p>
<p>Вам когда-нибудь хотелось превратить тестирование в вечеринку? Bug bash как раз позволяет это сделать! Ну, не всё там сводится к веселью и играм: обычно самый крепкий напиток — это чёрный кофе, и вряд ли вам захочется нанимать диджея – но при этом можно неплохо провести время и заодно узнать важные вещи о продукте и качестве.</p>
<p>&nbsp;</p>
<p>Bug bash укрепляет сотрудничество, даёт возможность выслушать разные точки зрения и помогает формировать и укреплять культуру качества. Обычно bug bash выглядит примерно так:</p>
<ul>
<li>Вы приглашаете кросс-функциональную команду: тестировщиков, разработчиков, продакт-оунеров, дизайнеров, стейкхолдеров. Иногда это просто продуктовая команда, а иногда — люди, которые обычно не ходят на ваши встречи – например, юристы или маркетологи. Важно пригласить и тех, кто ещё не пользовался продуктом (или не пробовал новые фичи).</li>
<li>Вы задаёте общие правила тестирования продукта. Как и на обычной вечеринке, хороший хозяин должен обозначить ожидания и рамки.</li>
<li>Веселитесь! Геймифицируйте тестирование (несколько идей ниже).</li>
<li>В течение нескольких часов или даже нескольких сессий по паре часов команда сосредоточенно тестирует продукт, следуя заданным правилам.</li>
<li>Обязательно заложите время на перерывы.</li>
<li>Закуски и напитки тоже всегда приветствуются.</li>
</ul>
<p><a href='https://software-testing.ru/library/testing/other-testing/4482-how-to-throw-a-bug-bash-a-tester-s-guide' class='bbc_url' title=''>Читать статью полностью...</a></p>
]]></description>
		<pubDate>Tue, 19 May 2026 07:55:08 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42276-kak-organizovat-bug-bash-rukovodstvo-dlia-testirovschi/</guid>
		<category>Тест-дизайн и ручное тестирование</category>
	</item>
	<item>
		<title>Как ускорить автотесты на Python в Pytest в 8,5 раз</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42274-kak-uskorit-avtotesty-na-python-v-pytest-v-85-raz/</link>
		<description><![CDATA[<p>Автор: Анатолий Бобунов</p>
<p>&nbsp;</p>
<p>Меня зовут Анатолий Бобунов, я работаю SDET в компании EXANTE. Однажды я пришел на проект, на котором выполнение некоторых тест-сьютов занимало больше часа, настолько медленно, что запускать их на каждый merge request (MR) было просто нереально. Мы хотели запускать автотесты на каждый коммит в MR, но с такой скоростью это было невозможно. В результате мне удалось, за счёт серии небольших, но точных изменений добиться 8,5-кратного ускорения - без переписывания тестов с нуля. В статье расскажу, какие проблемы у нас возникли и как мы их решали.</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/testing-automation/4517-python-pytest' class='bbc_url' title=''>Читать статью полностью...</a></p>]]></description>
		<pubDate>Thu, 14 May 2026 05:31:23 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42274-kak-uskorit-avtotesty-na-python-v-pytest-v-85-raz/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>10 мощных тестов с Chrome DevTools</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42273-10-moschnykh-testov-s-chrome-devtools/</link>
		<description><![CDATA[<p><strong>Автор:</strong>&nbsp;Кастури Раджаманиккам (Kasturi Rajamanikkam)<br>
<strong><a href='https://www.ministryoftesting.com/articles/10-powerful-tests-with-chrome-devtools' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинал статьи</a></strong><br>
<strong>Перевод</strong><strong>:&nbsp;</strong>Ольга Алифанова</p>
<p>&nbsp;</p>
<p>Знаете ли вы, что Chrome DevTools предназначены не только для разработчиков, но и для тестировщиков? Для QA-специалиста важно не просто находить баги — понимание первопричин их появления и умение предложить возможные решения выводит тестирование на новый уровень.</p>
<p>&nbsp;</p>
<p>Если вы не пользуетесь Chrome, аналог Chrome DevTools с похожим функционалом можно найти в любом современном браузере, так что вы можете выполнять эти проверки в браузере по своему выбору.</p>
<p>&nbsp;</p>
<p>Чтобы максимально эффективно использовать Chrome DevTools, тестировщикам стоит иметь базовые знания HTML, CSS, DOM, JavaScript и уметь читать сетевые ответы.</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/testing-tools/4484-10-powerful-tests-with-chrome-devtools' class='bbc_url' title=''>Читать статью полностью...</a></p>
]]></description>
		<pubDate>Tue, 12 May 2026 06:17:12 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42273-10-moschnykh-testov-s-chrome-devtools/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>Внедряем Testcontainers за два дня или как перестать бояться рефактори</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42268-vnedriaem-testcontainers-za-dva-dnia-ili-kak-perestat-boiatsia/</link>
		<description><![CDATA[<p>Автор: Леонид Сухин</p>
<p>&nbsp;</p>
<p>Я фанат тестов. Очень люблю, когда основные части моего кода покрыты полностью, от и до. Первая очевидная причина, для чего это нужно: если я закрываю задачу, то должен более-менее точно знать, что действительно ее выполнил. Тесты помогают получить такую уверенность.</p>
<p>Вторая причина: хочется иметь возможность безболезненно вносить изменения и проводить рефакторинг. Наличие тестов позволяет делать это, пусть и с опаской. Если тестов нет, то рефакторинг либо невозможен, либо может стать серьезным испытанием для команды, ведь придется проводить регрессионное тестирование большого количества функционала.</p>
<p>&nbsp;</p>
<p>Подход, который я долгое время использовал массово - написание юнит-тестов с использованием Mockito. В заглушки превращается любой сторонний сервис, используемый тестируемым классом. Тесты супер-быстрые, все зеленое, все супер!</p>
<p>&nbsp;</p>
<p>Со временем я заметил, что этот подход начал изрядно напрягать. Часто на две строчки кода приходилось писать не менее 10-20 строк теста.</p>
<p>Огромное количество переопределений поведения заглушек. Проверки, что тот или иной метод сторонних сервисов более не вызывался или вызывался не более определенного количества раз. Без преувеличения, огромное количество бойлер-плейт кода в тестах.</p>
<p>&nbsp;</p>
<p>Дальше - больше. Множество зеленых галочек, появляющееся на экране при запуске тестов, не могло не радовать. Но вот ты решаешь сделать минимальный рефакторинг, оптимизировать какой-то метод. В этот момент все разваливается на куски. Куча красных тестов! Как, почему? Да просто во внутренней реализации ты перешел на использование другого метода, добавил в метод еще один параметр или что-то подобное. В результате куча тестов перестала работать. И теперь, поменяв одну строчку в процессе рефакторинга, надо поменять еще 30 строк в тестах. В какой-то момент начинаешь ловить себя на мысли - “Ни в коем случае, никаких рефакторингов больше!”</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/testing-automation/4515-testcontainers-' class='bbc_url' title=''>Читать статью полностью...</a></p>
]]></description>
		<pubDate>Wed, 29 Apr 2026 07:23:13 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42268-vnedriaem-testcontainers-za-dva-dnia-ili-kak-perestat-boiatsia/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>Уроки TDD глазами тестировщика</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42264-uroki-tdd-glazami-testirovschika/</link>
		<description><![CDATA[<p><strong>Автор:</strong>&nbsp;Арун Вишуанатан (Arun Vishwanathan)<br>
<strong><a href='https://www.ministryoftesting.com/articles/lessons-learned-in-test-driven-development-software-tester-edition' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинал статьи</a></strong><br>
<strong>Перевод</strong><strong>:&nbsp;</strong>Ольга Алифанова</p>
<p>&nbsp;</p>
<p>Когда десять лет назад я начинал свою карьеру тестировщика, я был только со школьной скамьи, и формальных подходов к тестированию не знал. Позже, работая с разработчиками в командах разного размера, я узнал о нескольких подходах, включая&nbsp;<a href='https://www.ministryoftesting.com/software-testing-glossary/test-driven-development-tdd' class='bbc_url' title='Ссылка' rel='nofollow external'>разработку через тестирование (TDD)</a>.</p>
<p>Я надеюсь поделиться некоторыми наблюдениями о том, когда, по моему опыту, целесообразно применять TDD. Я также расскажу о случаях, когда традиционные подходы к тестированию или гибридный подход могут быть более подходящими, чем TDD сам по себе.</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/testing-automation/4458-test-driven-developmen' class='bbc_url' title=''>Читать статью полностью...</a></p>
]]></description>
		<pubDate>Wed, 22 Apr 2026 06:31:29 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42264-uroki-tdd-glazami-testirovschika/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>Лучшие практики автоматизации тестирования: 9 принципов стабильных авт</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42261-luchshie-praktiki-avtomatizatcii-testirovaniia-9-p/</link>
		<description><![CDATA[<p>Автор: Никита Филонов<br>
<a href='https://habr.com/ru/articles/965890/' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинальная публикация</a></p>
<p>&nbsp;</p>
<p>Представьте утро. Вы открываете ноутбук, заходите в&nbsp;Allure&nbsp;— и видите красное море.</p>
<p>&nbsp;</p>
<p>Падает половина автотестов, часть&nbsp;— «временно», часть&nbsp;— «иногда». Почти каждый день начинается с&nbsp;одних и тех&nbsp;же починок, дебага и «вроде теперь стабильно».</p>
<p>&nbsp;</p>
<p>Знакомо? Скорее всего да, иначе вы&nbsp;бы не&nbsp;открыли эту статью.</p>
<p>&nbsp;</p>
<p>Сегодня хочу спокойно, без&nbsp;паники и взаимных обвинений, взглянуть на&nbsp;эту ситуацию со стороны. Почему тесты ведут себя так непредсказуемо? Откуда берётся эта нестабильность, и почему она кажется вечной?</p>
<p>&nbsp;</p>
<p>На&nbsp;самом деле это не&nbsp;случайность. Это закономерный итог накопленных технических решений, компромиссов и, порой, отсутствия инженерной стратегии.</p>
<p>&nbsp;</p>
<p>Каждый упавший тест&nbsp;— это не&nbsp;просто «флак» или «ошибка окружения». Это пропущенная проверка, потерянное доверие и часы бесполезных фиксов. Если таких тестов сотни, то со временем автотесты перестают&nbsp;быть инструментом качества&nbsp;— и превращаются в&nbsp;источник шума.</p>
<p>&nbsp;</p>
<p>Но&nbsp;из этого есть выход. Разберём, как&nbsp;подойти к&nbsp;автоматизации осознанно, чтобы тесты действительно помогали, а&nbsp;не&nbsp;мешали. Никакой философии, только инженерные практики и работающие приёмы.</p>
<p>&nbsp;</p>
<p><a href='https://www.software-testing.ru/library/testing/testing-automation/4513--best-practices-for-test-automation' class='bbc_url' title=''>Читать статью полностью...</a></p>
]]></description>
		<pubDate>Mon, 13 Apr 2026 06:32:31 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42261-luchshie-praktiki-avtomatizatcii-testirovaniia-9-p/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>Четыре причины прекратить тестирование: правильный баланс качества ПО</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42257-chetyre-prichiny-prekratit-testirovanie-pravi/</link>
		<description><![CDATA[<p><strong>Автор:</strong>&nbsp;Штефан Дирнштофер (Stefan Dirnstorfer)<br>
<strong><a href='https://www.ministryoftesting.com/articles/four-reasons-to-stop-testing-finding-the-right-balance-in-software-quality' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинал статьи</a></strong><br>
<strong>Перевод</strong><strong>:&nbsp;</strong>Ольга Алифанова</p>
<p>&nbsp;</p>
<p>Для сокращения усилий тестирования или полного прекращения тестирования какой-то области может быть множество причин.</p>
<p>&nbsp;</p>
<p>Тестирование – неотъемлемая часть разработки ПО. После первичных испытаний в ходе разработки флаг переходит к структурированному, зачастую автоматизированному процессу. Регулярный прогон тестов для проверки соответствия требований позволяет поддерживать непрерывное качество функциональности.</p>
<p>&nbsp;</p>
<p>Но даже самое тщательное тестирование не может покрыть все – некоторые участки продукта остаются непротестированными. Итак, что же выкинем за борт? Когда разумно прекращать тестировать? И как решить, какие компоненты не заслуживают излишнего рвения?</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/around-testing/processes/4460-four-reasons-to-stop-testing-finding-the-right-balance-in-software-quality' class='bbc_url' title=''>Читать статью полностью...</a></p>
]]></description>
		<pubDate>Wed, 08 Apr 2026 05:57:46 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42257-chetyre-prichiny-prekratit-testirovanie-pravi/</guid>
		<category>Управление тестированием</category>
	</item>
	<item>
		<title>1 тест = 1 проверка. Чем хорош принцип атомарности в автотестах в Post</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42254-1-test-1-proverka-chem-khorosh-printcip-atomarnosti-v/</link>
		<description><![CDATA[<p><span style="color:rgb(0,0,0);font-family:Arial, Helvetica, Garuda, sans-serif;font-size:12px;">Автор:&nbsp;</span><a href='https://software-testing.ru/edu/tutor/5' class='bbc_url' title=''>Ольга Назина (Киселёва)</a></p>
<p>&nbsp;</p>
<p>Принцип атомарности&nbsp;<em>(объект или операцию нельзя разделить на части, не нарушив их целостность или смысл)</em>&nbsp;применяется в как в разработке кода ПО, так и в разработке кода автотестов.</p>
<p>И в автотестах Postman он особенно хорош! Давайте разберемся на примерах, почему лучше писать небольшие автотестики, «один тест, одна проверка», чем «много проверок в одном тесте».</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/test-analysis/4489-principle-of-atomicity' class='bbc_url' title=''>Читать статью полностью...</a></p>]]></description>
		<pubDate>Mon, 30 Mar 2026 03:56:01 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42254-1-test-1-proverka-chem-khorosh-printcip-atomarnosti-v/</guid>
		<category>Тест-дизайн и ручное тестирование</category>
	</item>
	<item>
		<title>Тестируй не дольше, а с умом: стратегия шифт-вниз</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42249-testiruj-ne-dolshe-a-s-umom-strategiia-shift-vniz/</link>
		<description><![CDATA[<p><strong>Автор:</strong>&nbsp;Маниш Саини (Manish Saini)<br>
<strong><a href='https://www.ministryoftesting.com/articles/testing-software-smarter-not-harder-the-shift-down-strategy' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинал статьи</a></strong><br>
<strong>Перевод</strong><strong>:&nbsp;</strong>Ольга Алифанова</p>
<p>&nbsp;</p>
<p>Введение в тестирование «shift-вниз»</p>
<p>&nbsp;</p>
<p>Исследуя тестирование программного обеспечения, часто слышишь про два подхода:&nbsp;<strong>shift left</strong>&nbsp;(сдвиг тестирования на более ранние этапы разработки) и&nbsp;<strong>shift right</strong>&nbsp;(расширение тестирования до прода). Оба подхода полезны, как проверка дома во время строительства и после него. Однако существует ещё одно измерение, которое заслуживает внимания — сдвиг вниз, ближе к фундаменту кода.</p>
<p>&nbsp;</p>
<p>Представьте, что вы строите дом. Разве вы начнёте украшать стены до того, как убедитесь, что фундамент прочен? Схожим образом в тестировании ПО (хоть мы зачастую сосредотачиваемся на проверке того, что видят конечные пользователи, на стенах и декоре) тщательное тестирование фундамента приносит огромную пользу. Здесь и приходит на помощь&nbsp;<strong>сдвиг тестирования вниз</strong>.</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/test-analysis/4461-shift-down-strategy' class='bbc_url' title=''>Читать статью полностью...</a></p>
]]></description>
		<pubDate>Tue, 17 Mar 2026 07:13:02 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42249-testiruj-ne-dolshe-a-s-umom-strategiia-shift-vniz/</guid>
		<category>Управление тестированием</category>
	</item>
	<item>
		<title>Low-code инструменты автоматизации: первые впечатления и советы нович</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42247-low-code-instrumenty-avtomatizatcii-pervye-vpechatlen/</link>
		<description><![CDATA[<p><strong>Автор:</strong>&nbsp;Мирза Зизик (Mirza Sisic)<br>
<strong><a href='https://www.ministryoftesting.com/articles/low-code-test-automation-tools-first-impressions-and-recommendations-for-beginners' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинал статьи</a></strong><br>
<strong>Перевод</strong><strong>:&nbsp;</strong>Ольга Алифанова</p>
<p>&nbsp;</p>
<p>В этой статье я расскажу о первых впечатлениях и опыте использования инструмента low-code для автоматизации UI-тестов. Если вы незнакомы с термином «инструменты для автоматизации тестирования с низким порогом кода (low-code)», это визуальные инструменты, позволяющие пользователям автоматизировать тесты с минимальными или нулевыми знаниями программирования.</p>
<p>&nbsp;</p>
<p>Из-за большого количества таких инструментов на рынке не всегда просто выбрать тот, который подходит вашему контексту. К счастью, большинство из них позволяют попробовать продукт перед покупкой, так что можно использовать пробные версии, чтобы сравнить разные решения.</p>
<p>&nbsp;</p>
<p><strong>Обязательно используйте бесплатные пробные версии по максимуму, прежде чем принимать решение</strong>. Главные преимущества таких инструментов — низкий порог входа и быстрое создание тестов.</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/testing-tools/4463-low-code-test-automation-tools' class='bbc_url' title=''>Читать статью полностью...</a></p>]]></description>
		<pubDate>Fri, 13 Mar 2026 07:04:44 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42247-low-code-instrumenty-avtomatizatcii-pervye-vpechatlen/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>Интеграция OpenSearch: от функционального тестирования до проверки инт</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42246-integratciia-opensearch-ot-funktcionalnogo-testirovaniia/</link>
		<description><![CDATA[<p>Автор: Ирина Вилкова<br>
<a href='https://habr.com/ru/companies/ispring/articles/966096/' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинальная публикация</a></p>
<p>&nbsp;</p>
<p>Привет, меня зовут Ирина, я тестировщик в продуктовой команде iSpring.</p>
<p>&nbsp;</p>
<p>В этой статье я на реальном примере интеграции OpenSearch в LMS iSpring Learn расскажу, как протестировать полнотекстовый поиск, сохранив баланс между качеством и трудозатратами. Мы не только разберём базовые проверки, но и погрузимся в тестирование стемминга, релевантности, работы в распределённой системе и отказоустойчивости. Материал будет полезен тестировщикам и разработчикам, которые хотят понять, что скрывается за фразой «протестировать поиск».</p>
<p>&nbsp;</p>
<p><a href='https://www.software-testing.ru/library/testing/testing-tools/4487-opensearch' class='bbc_url' title=''>Читать статью полностью...</a></p>]]></description>
		<pubDate>Wed, 11 Mar 2026 07:10:18 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42246-integratciia-opensearch-ot-funktcionalnogo-testirovaniia/</guid>
		<category>Тест-дизайн и ручное тестирование</category>
	</item>
	<item>
		<title>Тестирование приложений, созданных ИИ: практические советы для тестиро</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42245-testirovanie-prilozhenij-sozdannykh-ii-praktich/</link>
		<description><![CDATA[<p><strong>Автор:</strong>&nbsp;Рафаэла Азеведо (Rafaela Azevedo)<br>
<strong><a href='https://www.ministryoftesting.com/articles/testing-ai-coded-applications-practical-tips-for-software-testers' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинал статьи</a></strong><br>
<strong>Перевод</strong><strong>:&nbsp;</strong>Ольга Алифанова</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Как я начала тестировать приложения, созданные ИИ</strong></p>
<p>Привет, я Рафаэла Азеведо! Уже 17 лет я работаю инженером по разработке и тестированию и специализируюсь на QA, тест-автоматизации, Web3, DevOps, мониторинге и предупреждениях.</p>
<p>&nbsp;</p>
<p>Эффективность всегда была моей страстью, и поэтому я занялась автоматизацией тестирования. Это привело меня к экспериментам с ИИ-инструментами. И сейчас многие проекты, с которыми я работаю, создаются с помощью ИИ.</p>
<p>&nbsp;</p>
<p>Как тестировать ИИ-приложения: личный опыт</p>
<p>&nbsp;</p>
<p>ИИ-инструменты разработки бросают тестированию уникальные вызовы, особенно когда речь идёт о качестве кода, безопасности и масштабируемости. Большинство людей, использующих ИИ для написания кода, обнаруживают, что хоть инструменты и могут генерировать впечатляющие прототипы, сложность реальных систем всё равно требует значительного участия человека. На мой взгляд, это вывело QA и тестировщиков на передний план — они стали важнее, чем когда-либо.</p>
<p>&nbsp;</p>
<p>Когда ИИ-инструменты только появились, казалось, что это идеальное решение для эффективной разработки, способное производить качественный код с невероятной скоростью. Такие инструменты, как Lovable.dev, Replit, Manus, A0.dev и Firebase Studio, отлично подходят для быстрого прототипирования. Но код, который они создают, часто не выдерживает требований контекста, масштабируемости и интеграции с системой.</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/other-testing/4462-testing-ai-coded-applications-practical-tips-for-software-testers' class='bbc_url' title=''>Читать статью полностью...</a></p>]]></description>
		<pubDate>Wed, 04 Mar 2026 08:41:56 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42245-testirovanie-prilozhenij-sozdannykh-ii-praktich/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>Как я перестал бояться GUI-тестов и научился их любить (почти)</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42244-kak-ia-perestal-boiatsia-gui-testov-i-nauchilsia-ikh-liub/</link>
		<description><![CDATA[<p>Автор: Кирилл Толмачев<br>
<a href='https://habr.com/ru/articles/966756/' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинальная публикация</a></p>
<p>&nbsp;</p>
<p>В феврале этого года я&nbsp;<a href='https://habr.com/ru/articles/883590/' class='bbc_url' title='Ссылка' rel='nofollow external'>писал на Хабре</a>&nbsp;про автоматизацию тестов для САПР. Мы делали систему с записью действий в JSON и воспроизведением через pyautogui. Работало. Но только для одного конкретного проекта.</p>
<p>&nbsp;</p>
<p>С тех пор фреймворк вырос. Сильно. Из узкоспециализированного решения для промышленного ПО превратился в универсальный инструмент. Теперь работает с чем угодно - офисные пакеты, банковские клиенты, CAD-системы.</p>
<p>&nbsp;</p>
<p>Что изменилось? Убрал привязку к конкретному софту. Добавил умный поиск элементов вместо тупых координат. Сделал так, чтобы QA мог записать тест без единой строки кода. Прикрутил UI-ассерты, мониторинг системы, файловые проверки.</p>
<p>&nbsp;</p>
<p>Короче, то что начиналось как решение для одной задачи, выросло в полноценный фреймворк. И оказалось полезным не только мне.</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/testing-automation/4486-gui-tests' class='bbc_url' title=''>Читать статью полностью...</a></p>
]]></description>
		<pubDate>Tue, 03 Mar 2026 06:49:24 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42244-kak-ia-perestal-boiatsia-gui-testov-i-nauchilsia-ikh-liub/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>Как мы выстроили процесс нагрузочного тестирования в KISLOROD</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42242-kak-my-vystroili-protcess-nagruzochnogo-testiro/</link>
		<description><![CDATA[<p>Меня зовут Эдуард, я руковожу отделом DevOps в компании&nbsp;<a href='https://o2k.ru/' class='bbc_url' title='Ссылка' rel='nofollow external'><strong>KISLOROD</strong></a>.&nbsp;В этой статье расскажу про подход к нагрузочному тестированию, который сформировался у нас. Мы постоянно дорабатываем процессы, поэтому буду рад конструктивным комментариям и обмену опытом.</p>
<p>&nbsp;</p>
<p>Зачем вообще нужно нагрузочное тестирование</p>
<p>&nbsp;</p>
<p>Нагрузочное тестирование — это способ проверить, как система ведет себя при росте числа пользователей и соответствует ли ее поведение ожиданиям. По сути, это имитация реальной активности: пользователи заходят на сайт, просматривают страницы, добавляют товары в корзину, оформляют заказы.</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/performance-testing/4485-kislorod' class='bbc_url' title=''>Читать статью полностью...</a></p>]]></description>
		<pubDate>Wed, 25 Feb 2026 07:08:50 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42242-kak-my-vystroili-protcess-nagruzochnogo-testiro/</guid>
		<category>Тестирование производительности</category>
	</item>
	<item>
		<title>Простые рецепты аутентификации в Playwright: кулинарная книга тестиров</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42241-prostye-retcepty-autentifikatcii-v-playwright-kulinarnaia/</link>
		<description><![CDATA[<p><strong>Автор:</strong>&nbsp;Cуатика Визань (Swathika Visagn)<br>
<strong><a href='https://www.ministryoftesting.com/articles/simple-playwright-authentication-recipes-a-cookbook-for-software-testers' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинал статьи</a></strong><br>
<strong>Перевод</strong><strong>:&nbsp;</strong>Ольга Алифанова</p>
<p>&nbsp;</p>
<p>Что общего у кулинарии и автоматизации тестирования?</p>
<p>&nbsp;</p>
<p>Что общего у кулинарии и автоматизации тестирования, спросите вы? Можно провести красивые параллели между программированием и готовкой: автоматизаторы тестирования как шеф-повара, скрипты автоматизации как рецепты, фреймворки автоматизации как кастрюли и сковородки, а кулинарная книга — как эта статья! Эта статья посвящена всем тестировщикам, которые ищут новые рецепты аутентификации с использованием Playwright.</p>
<p>&nbsp;</p>
<p>Статья предназначена для автоматизаторов тестирования, которые уже знакомы с Playwright или используют его в своей работе. Для демонстрации я буду&nbsp;<a href='https://bookcart.azurewebsites.net/' class='bbc_url' title='Ссылка' rel='nofollow external'>использовать учебный магазин Book Cart</a>, на который я наткнулась в&nbsp;<a href='https://www.ministryoftesting.com/articles/websites-to-practice-testing' class='bbc_url' title='Ссылка' rel='nofollow external'>статье</a>&nbsp;Сары Дири на сайте Ministry of Testing.</p>
<p>&nbsp;</p>
<p>Для этой «поваренной книги» я отобрала четыре рецепта аутентификации, варьирующиеся от базового до среднего уровня сложности. Эти рецепты используют сочетание методов аутентификации через UI и API, с объяснением реальных сценариев применения для каждого из них.</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/testing-automation/4452-playwright-authentication' class='bbc_url' title=''>Читать статью полностью...</a></p>]]></description>
		<pubDate>Tue, 24 Feb 2026 06:32:27 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42241-prostye-retcepty-autentifikatcii-v-playwright-kulinarnaia/</guid>
		<category>Автоматизированное тестирование</category>
	</item>
	<item>
		<title>Пострелизная валидация данных как новый вид тестирования?</title>
		<link>https://software-testing.ru/forum/index.php?/topic/42239-postreliznaia-validatciia-dannykh-kak-novyj-vid-te/</link>
		<description><![CDATA[<p><a href='https://habr.com/ru/articles/963860/' class='bbc_url' title='Ссылка' rel='nofollow external'>Оригинальная публикация</a><br>
Автор: Сергей Терентьев</p>
<p>&nbsp;</p>
<p>Пролог</p>
<p><em>Проекты бывают разные, простые и сложные, с хорошей и плохой документацией, стартапы и проекты с солидным (часто не очевидным) легаси, и тд. При этом для каждого проекта можно подобрать свой набор QA процессов и инструментов, который даст возможность достичь требуемого качества.</em></p>
<p>&nbsp;</p>
<p>О статье и общая проблематика</p>
<p>&nbsp;</p>
<p>В этой статье я расскажу о виде тестирования, который мне ранее не встречался в стандартных QA источниках, при этом нечто очень похожее используется в направлении&nbsp;<a href='https://medium.com/@talk-cloud/data-validation-in-data-engineering-ensuring-data-quality-and-integrity-178858cac564' class='bbc_url' title='Ссылка' rel='nofollow external'>Data Engineering</a>. Этот вид тестирования показал свою эффективность в тех случаях, когда у вашего проекта есть следующие особенности:</p>
<ul>
<li>
<p>это легаси проект с непрозрачной, плохо задокументированной и достаточно сложной логикой (назовем ее “<em>серой логикой</em>”). При этом&nbsp;члены команды, обладающие контекстом легаси не могут 100% гарантировать (или у вас есть сосмнения), что их воспоминания о фактическом поведении “<em>серой логики</em>” верны&nbsp;</p>
</li>
<li>
<p>на проекте присутствует БД, данные которой являются точкой применения вышеуказанной “<em>серой логики</em>”</p>
</li>
<li>
<p>сам проект уже в production</p>
</li>
<li>
<p>при этом ограничения, установленные на уровне БД не могут покрыть все необходимые ограничения, которые требует бизнес логика (само собой при наличии достаточно сложного функционала)</p>
</li>
</ul>
<p>Согласитесь, не так, чтобы эти условия были какой-то редкостью).</p>
<p>&nbsp;</p>
<p><a href='https://software-testing.ru/library/testing/other-testing/4478-post-release-data-validation' class='bbc_url' title=''>Читать статью полностью...</a></p>
]]></description>
		<pubDate>Wed, 18 Feb 2026 06:19:06 +0000</pubDate>
		<guid isPermaLink="false">https://software-testing.ru/forum/index.php?/topic/42239-postreliznaia-validatciia-dannykh-kak-novyj-vid-te/</guid>
		<category>Тест-дизайн и ручное тестирование</category>
	</item>
</channel>
</rss>