| 
		
	| 06.10.2025 00:00 |  
|  Автор: Green Report Оригинал статьи
 Перевод: Ольга Алифанова
 Слайдеры — это распространённая функция современных веб-приложений, позволяющая пользователям устанавливать значения в заданном диапазоне — например, регулировать фильтр по цене, выбирать дату или задавать уровень громкости. Несмотря на то, что слайдеры обеспечивают пользователям плавное и интуитивно понятное взаимодействие, автоматизировать их в UI-тестах может быть сложно из-за их интерактивного характера. В этой статье мы рассмотрим три эффективных метода автоматизации слайдеров: перетаскивание (drag-and-drop), взаимодействие с помощью клавиатуры и прямой ввод значения. Каждый из этих подходов обладает своими плюсами и минусами, и мы подробно разберём, как их реализовать, а также в каких случаях каждый метод будет наиболее полезен. |  
	| Подробнее... |  
		
	| 01.10.2025 00:00 |  
|  Автор: Green Report Оригинал статьи
 Перевод: Ольга Алифанова
 Кэширование — это невоспетый герой современных приложений: оно повышает производительность и сокращает время загрузки. Но в автоматизированном тестировании этот же герой может превратиться в нарушителя порядка, вызывая нестабильность и несогласованность результатов. Кэши на фронтенде — такие как хранилище браузера или service workers — и на бэкенде — например, CDN или кэширование запросов к базе данных — могут сделать тесты ненадёжными, если с ними неправильно обращаться. В этой статье мы рассмотрим влияние кэширования на автоматизацию тестирования, выделим основные проблемы и предложим практические стратегии, которые помогут обеспечить стабильную работу тестов при каждом запуске. |  
	| Подробнее... |  
		
	| 30.09.2025 00:00 |  
| 
 Оригинальная публикация Привет! Я Наталья, QA в команде инкассации. Моя система умеет планировать маршруты для инкассаторов T-Банка. Поделюсь докладом моего коллеги — архитектора Boxy SDK Дмитрия Кузнецова, — который услышала на конференции Heisenbug.  Доклад привлек меня нестандартным взглядом на классическую пирамиду тестирования и монументальным подходом к работе с требованиями. Взгляд архитектора на проблемы тестового покрытия привносит структуру в этот анализ, подсвечивает интересные места в архитектуре, наталкивает на мысли и желание попробовать самим расщеплять требования на производные и смотреть, что из этого получится.  Мне, как QA, близка ситуация, когда тестов на проекте вроде написано много, но они пропускают проблемы. Поэтому тема пробелов и понимание их природы кажется мне важной. Я расшифровала доклад с целью привнести свежий и глубокий взгляд на нашу повседневную работу.  Тестирование — это наука не о том, чтобы доказать, что программа работает корректно, а о том, чтобы доказать, что она работает НЕкорректно. И если доказать это не удалось, то с какой-то вероятностью программа работает корректно. Остается некоторый пробел. Давайте рассмотрим, что за это за пробелы, откуда берутся и как можно их минимизировать. |  
	| Подробнее... |  | 
	| 
		
										| 
	| 29.09.2025 08:45 |  
| Опубликован выпуск рассылки за 3 квартал 2025 года. В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме. Содержание рассылки доступно по ссылке. Подписаться на рассылку |  
	| 24.09.2025 00:00 |  
| Автор: Майкл Болтон (Michael Bolton)Оригинал статьи
 Перевод: Ольга Алифанова
 В прошлый раз мы рассмотрели, чего бизнес хочет от разработки. А чего бизнес хочет от той части разработки, которую мы называем тестированием? Иногда говорят, что бизнесу от тестирования нужна уверенность — подтверждение того, что всё в порядке. Это понятно: уверенность — приятное чувство для дизайнеров, разработчиков, менеджеров и всех остальных. Но уверенность и спокойствие — это не цель бизнеса. Цель бизнеса — ценный, беспроблемный продукт. |  
	| Подробнее... |  
	| 23.09.2025 00:00 |  
| Автор: Ольга Назина (Киселёва)
 Как мы учимся новому: Самостоятельно — читаем книги, статьи, смотрим бесплатные материалы в интернете.На курсах / с ментором — помимо обучающих видео и статей идет закрепление материала в виде домашних заданий.
 Но ведь теперь есть ChatGPT (и его аналоги) — искуственный интеллект (ИИ), очень много знающий. Ему можно задать любой вопрос и получить развернутый ответ. Как он изменит обучение? Заменит ли он тренера на курсах? Или будет ему помогать?  См также: Базовая подборка аналогов ChatGPT (текстовых ИИ) — чаты, с которыми можно пообщаться
 Я считаю, что чат — не замена «обычной» учебе, однако большое подспорье для неё. И в этой статье я покажу плюсы и минусы его использования в обоих вариантах обучения. |  
	| Подробнее... |  
	| 22.09.2025 00:00 |  
|  Автор: Рависурия Ишвара (Ravisuriya Eswara) Оригинал статьи
 Перевод: Ольга Алифанова
 Как инженер, я постоянно участвую в обсуждениях технического долга. Вне зависимости от обстоятельств в разрабатываемом ПО всегда будет технический долг. А вместе с техническим долгом неизбежно появляется и тестовый долг. Определение и понимание объема и значимости тестового долга — часть моей работы. |  
	| Подробнее... |  
	| 18.09.2025 00:00 |  
| 
 Оригинальная публикация Привет! Я Леша Севальников, старший QA-инженер в команде, которая занимается разработкой бэкенд-сервисов для хранения, предоставления и актуализации данных о юридических лицах.  Почти пять лет работаю в Т-Банке, где с нуля организовал тестирование в своей команде. За это время я успел пройти путь от ручного до автоматизированного тестирования, встроить и автоматизировать нагрузочное тестирование и многое другое.  В какой-то момент все эти активности стали работать как единый механизм в текущих процессах, и мы задумались над следующим шагом для развития зрелости команды — повышение надежности. Расскажу о практике, которая поможет повысить надежность систем и команд. |  
	| Подробнее... |  
	| 16.09.2025 00:00 |  
|  Автор: Баз Дейкстра (Bas Dijkstra) Оригинал статьи
 Перевод: Ольга Алифанова
 «Ну, на моей машине все работает». Я уверен, что каждый из нас слышал такую фразу от разработчика в какой-то момент своей карьеры, и все мы в ответ закатывали глаза. Очевидно же, что не работает оно на твоей машине… Было бы хорошо применять эту же философию «это должно работать не только у меня» и к нашим тестам: каждый в команде должен иметь возможность запускать их. Автоматизация тестирования — это прежде всего быстрая обратная связь, а она возможна только тогда, когда запуск тестов быстр, плавен и не сбоит. |  
	| Подробнее... |  
	| 15.09.2025 00:00 |  
| Автор: Никита ФилоновОригинальная публикация
 
 ВведениеКогда мы начинаем погружаться в нагрузочное тестирование, первая мысль обычно такая: «Сейчас я напишу сценарий, запущу кучу виртуальных пользователей — и вот она, настоящая нагрузка!». Но очень быстро приходит понимание: без подготовленных данных результаты будут далеки от реальности. Здесь на сцену выходит сидинг (от англ. seeding). Это понятие часто вызывает вопросы у начинающих инженеров по тестированию производительности: «Что это за зверь такой и зачем он нужен?». На самом деле, сидинг — один из тех невидимых, но критически важных этапов подготовки, от которого напрямую зависит качество и честность ваших нагрузочных тестов. В этой статье мы разберёмся: что такое сидинг и почему без него нагрузочное тестирование часто "врет";какие бывают подходы к подготовке данных;почему правильный выбор метода сидинга может сэкономить вам часы (а иногда и дни) отладки;и что делать, чтобы ваши сценарии выглядели как реальная работа пользователей, а не как набор искусственных действий.
 |  
	| Подробнее... |  
	| 09.09.2025 00:00 |  
| Автор: Майкл Болтон (Michael Bolton)Оригинал статьи
 Перевод: Ольга Алифанова
 В предыдущей части мы рассмотрели, чего хочет бизнес: продукт с высокой ценностью и низкими затратами на разработку. На этот раз мы посмотрим на ситуацию под немного другим углом: как бизнес получает то, чего он хочет? |  
	| Подробнее... |  |  | 
	| 
 
 
 |