Обновить
121.13

Тестирование веб-сервисов *

Семь раз оттесть, один раз деплой

Сначала показывать
Порог рейтинга
Уровень сложности

В поисках инструмента для проверки работы интернет…

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров517

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

Судя по сайту приложения, разработчик сервиса - компания Vigo, которая специализируется на создании продуктов по замеру качества и оптимизации сетей связи.

Установил из Rustore. Почему-то пока нет на Play Google, что странно.

Самой большой находкой в приложении оказалась вкладка «Сервисы» - приложение одновременно проверяет доступность популярных сайтов и сервисов. С учётом недавних блокировок — это особенно актуально. Хотелось бы, чтобы список сервисов в будущем расширили, или добавили возможность самим добавлять линки. Надеюсь, разработчики прочитают и добавят.

Читать далее

Новости

Плохой промпт против хорошего: зачем нужен контекст для ИИ в задачах тестировщика

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров352

Всем привет! Меня зовут Катя и я ведущий инженер по тестированию в MD Audit.

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

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

В этой статье я покажу на живых примерах, как меняется результат работы ИИ в тестировании, если добавить подробностей..

Читать далее

k6: как мы тестируем сервисы под нагрузкой

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров360

Привет! Меня зовут Анна и я QA-инженер в Банки.ру. В этой статье я расскажу о том, как мы сделали инструмент нагрузочного тестирования доступным для каждого инженера в компании.

Представьте: команда запускает новый микросервис, который будет отдавать информацию о банковских продуктах. Сервис покрыт автотестами, билды зеленые, все работает штатно. Но через пару часов после деплоя в прод сервис начинает падать под наплывом пользователей, время ответа превышает 10 секунд, разделы лежат, ПАНИКА!

Знакомо? У нас было подобное. В статье расскажу подробно про наш опыт!

Читать далее

Чёрная пятница: от мечты о скидках до кошмара для ИТ. Как избежать провалов

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров291

Чёрная пятница — долгожданный день для охотников за скидками и выгодными предложениями. Это своеобразный экзамен на прочность для разнообразных сервисов, финансовых организаций и банков, который, к сожалению, не все сдают, на «отлично».

Я — Дмитрий Тутов, руководитель направления нагрузочного тестирования в ПСБ. Сегодня поговорим про другую сторону Чёрной пятницы!

Поехали!

Читать далее

Как мы выстроили процесс нагрузочного тестирования в KISLOROD

Время на прочтение7 мин
Количество просмотров274

Привет, Хабр! Меня зовут Эдуард, я руковожу отделом DevOps в компании KISLOROD.  В этой статье расскажу про подход к нагрузочному тестированию, который сформировался у нас. Мы постоянно дорабатываем процессы, поэтому буду рад конструктивным комментариям и обмену опытом.

Читать далее

100-Year QA-Textbook 2026 — Новое поколение бесплатного 1000-страничного учебника по тестированию

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров5.6K

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

Более 10’000 самообучающихся студентов.

Работодатели, включившие его в перечень базовых знаний: например, Ozon Tech, МТС, Точка банк. IT-компании, обращающиеся за открытием специального доступа для внутреннего обучения сотрудников.

Но за 2.5 года изменилось многое, и настала пора следующего поколения.
Мы не только на 100% переписали всё содержимое учебника, но также добавили в него учебное приложение, AI и многое другое.

Читать далее

Сохрани и автоматизируй: три доклада о том, как тестируют СХД прямо сейчас

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров476

Пока одни создают кастомные фреймворки для тестирования СХД, другие пишут интеграционные тесты по примеру Google. Но все эти специалисты решают одну задачу: находить неисправности в устройствах быстро, эффективно и удобно. О разных подходах к общей проблеме поговорили инженеры YADRO и MWS Cloud Platform на митапе для QA-инженеров. Под катом делимся записью трансляции и презентациями спикеров, чтобы вы могли оценить, подходят ли их решения вашим проектам.

Читать далее

Реверс-инжиниринг TamTam: как мы искали админов канала, обходя проверку привилегий

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.1K

Всем привет! На связи TeamKomet. Недавно мы решили из любопытства заняться реверс-инжинирингом не безызвестного мессенджера TamTam. До нас дошли слухи о возможной уязвимости, позволяющей получить список создателей и администраторов любого канала. Что ж, выше признать.

⚙️ Начало раскопок: WebSocket и Opcode

Мы принялись за работу и в первую очередь сосредоточились на проверке Opcode'ов в WebSocket.

Первым делом нашли некий список с номерами от 10, 100, 123 — сервер тестово отвечал, но это тупик — с ним ничего не получилось.

Тогда мы сменили тактику: что, если попробовать добавить в запрос параметры, которых изначально нет?

Погрузившись в JavaScript, мы обнаружили интересный объект, который централизованно отправлял через opcode для обмена информацией. Мы начали методично изучать его методы, и не зря.

Читать далее

Как я научила ИИ быть моим напарником по тестированию

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5.8K

Всем привет! Меня зовут Катя и я ведущий инженер по тестированию в MD Audit.

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

Читать далее

Промпт для QA: представь, что ты НЕ тестировщик

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров4.9K

Привет, Хабр! Меня зовут Екатерина Кияшева, и я занимаюсь оптимизацией тестирования. Хорошее тестирование начинается с продуманного тест-дизайна. QA важно выстроить проверки так, чтобы тесты действительно были полезными. В этой статье расскажу, как промпт-инжиниринг помогает улучшать качество тест-дизайна, и поделюсь неожиданным открытием об ИИ, вдохновившем на заголовок. Тем, кто хочет сразу к промпту, жать сюда.

Читать далее

Топ-3 отечественных TMS: где вести тесты, когда привычные инструменты больше недоступны

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров480

После ухода с российского рынка популярных систем вроде TestRail, Qase и Zephyr у команд появился запрос на отечественные TMS с удобным интерфейсом, различными интеграциями и встроенной аналитикой.

В статье разберём топ-3 отечественных TMS: сильные стороны, функциональность для ручных и автоматизированных тестов, интеграции, аналитику, AI и стоимость.

Читать далее

Амбассадор Standoff: как за год ворваться в топ-5 площадок Bug Bounty?

Время на прочтение4 мин
Количество просмотров418

Всех приветствую! Ещё год назад я играл в CTF и работал как SOC-аналитик L1, а сегодня в компании «Газинформсервис» занимаюсь тестированием веб-ресурсов. В свободное время багханчу, и больше слов о моих успехах скажет статистика в профиле амбассадора Standoff. На Standoff Talks я выступил с докладом об эффективном поиске уязвимостей и хочу поделиться этим опытом здесь.

Читать далее

От сбора данных к лучшим решениям: как автоматизация метрик помогает нам в Рунити развивать продукт

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров737

Привет, Хабр! Сегодня с вами Анна Асабина, главный инженер по тестированию, и Ольга Султанова, руководитель  направления тестирования в Рунити. Мы расскажем о нашем опыте внедрения метрик в тестировании: какие метрики для нас работают, зачем мы автоматизировали их сбор и что в итоге изменилось.

Читать далее

Ближайшие события

BDD как клей между TDD и DDD

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров3.4K

Как превратить автотесты в живую документацию(как техническую, так и аналитическую).

Как сделать так, чтобы они рассказывали о предметной области.

И в конце концов, проверяли, что все это работает.

Читать далее

Метрики качества: Изучи, Примени, Внедри. Часть 3: Статус тестирования и Эффективность исправления багов

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров1.8K

Каков наш статус тестирования?  Какая эффективность исправления дефектов?

В сегодняшней статье рассмотрим статус тестирования и эффективность исправления дефектов.

Читать далее

Как подружить Hamcrest с POJO

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров495

При разработке автотестов нередко приходится сталкиваться проверками POJO, которые могут вернуться в ответах от API или быть сущностями в базе данных. Если вы также используете библиотеку Hamcrest, то наверняка сталкивались с проблемой, как лучше и оптимально использовать мэтчеры с POJO? Посмотрим, что предлагает Hamcrest из коробки, и познакомимся с тремя библиотеками, которые используют разные подходы.

Читать далее

Почему Python так популярен в 2025?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров7.1K

Многие языки приходят и уходят, но Python является одним из тех языков, который давно зарекомендовал себя на рынке как один из лучших вариантов для разработчиков всех уровней (и не только).

Неважно, работаете ли вы над интеллектуальными системами, процессами, управляемыми данными или пишете тесты — Python позволяет создавать вам это программное обеспечение. И, судя по всему, тренд его популярности не собирается снижаться.

Так почему же разработчики и тестировщики продолжают выбирать его? Ответ на этот вопрос я и предлагаю рассмотреть далее в статье.

Почему Python

Послание для всех, кто сейчас ищет работу в QA

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров17K

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

Поехали!

Метрики как стоп-кран: безопасные релизы Cloudflare под нагрузкой

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров1.2K

Cloudflare показывает, как превратить метрики в механизм безопасных релизов под глобальной нагрузкой. В основе — Health Mediated Deployments: решения о выкатывании принимаются по SLI/SLO из Prometheus/Thanos, с распределёнными агрегациями на уровне дата-центров, recording rules, бэктестингом инцидентов и адаптивным ограничением параллелизма. Результат — заметно быстрее вычисляются критичные запросы, батчи ускорены примерно в 15 раз, а откаты происходят до того, как проблема успевает разрастись.

Смотреть разбор

Собеседование QA-инженера: 5 вещей, к которым нужно быть готовым

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров822

Привет! Это команда Яндекс Практикума. Мы провели встречу «Что ждёт начинающего тестировщика на собеседовании». Зрители вместе с экспертом и наставником на курсе «Инженер по тестированию» Константином Булатовым разбирались, как проходят собеседования джуниоров QA-инженеров, чего ждут от тестировщиков в резюме и как новичку показать себя с лучшей стороны на интервью. Делимся самым важным.

Читать далее
1
23 ...