Рубрика «тестирование» - 91

Мониторите ли вы свои сервисы в продакшене? Чья у вас это зона ответственности?

Часто, когда речь заходит о мониторингах, приходят на ум серверные разработчики, системные администраторы и DBA, которые должны следить за очередями обработки данных, наличием свободного места на дисках, за жизнеспособностью отдельных хостов и нагрузкой.
Такие мониторинги действительно дают много информации о сервисе, но далеко не всегда показывают, как сервис работает для реального пользователя. Поэтому, в качестве дополнения к системным мониторингам, мы создали в Яндексе систему функциональных мониторингов, отслеживающих состояние сервиса через конечные интерфейсы – через то, как приложение выглядит и работает в браузере, и то, как оно работает на уровне API.
Что же такое функциональные мониторинги в нашем понимании? Чтобы лучше это понять, давайте посмотрим на то, как все развивалось.
Читать полностью »

image
Качественный код невозможен без тестов. А качественные тесты — без моков. В создании моков нам давно помогают различные полезные библиотечки, наподобие EasyMock или Mockito. В своей практике я использую Mockito, как самое гибкое, красивое и функциональное средство. Но, к сожалению, Mockito тоже не стал серебрянной пулей. Ограничением всегда являлись final классы, private поля и методы, static методы и многое другое. И приходилось выбирать: или красивый дизайн, или качественное покрытие тестами. Меня, как приверженца красивой архитектуры и качественных тестов, такой расклад не устраивал. И вот совсем недавно я наткнулся на замечательную библиотечку — PowerMock, которая удовлетворила практически все мои запросы. За исключением одного, но об этом позже.

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

Привет всем! Если вы фрилансер, то наверняка имели дело с банковскими картами. Сейчас на Российском рынке огромное предложение карт, начиная от банковских премиальных, заканчивая скидочными и бонусными от кафе до авиакомпаний.
Сразу хочу сказать, что пост никаким образом не является рекламным. Тут только мое мнение и мой опыт по отношению к Российским банкам и их картам. В обзоре я использовал только те банки, с которыми работал лично.

Мой опыт: Российские интернет банки и карты
Читать полностью »

Введение

Последние три месяца мне пришлось работать с Selenium 2.0 (WebDriver).
В данной статье я опишу свои впечатления, мысли и опыт, который я приобрел.
Так же я опишу основные действия, которые чаще всего вызывают проблемы и покажу наиболее удачные решения, которые я смог реализовать для них. Возможно есть более правильные подходы — буду рад если оставите их в комментариях.
Читать полностью »

Нет-нет, дорогой %username, ты не ошибся. Это действительно хабр. И этот топик как нельзя лучше соответствует тематике. Просто дайте мне все объяснить.

Ниже находится лучшее видео, что я видел на этой неделе. Правда-правда. Команда Audi UK устроила тест двум новым RS 4 Avant. Причем не обычный тест, а настоящую дуэль на больших пейтнбольных пушках (внизу картинка, а видео будет под катом).

Тестирование автомобилей с пейнтболом, дронами и лунапарком, тьфу, большим ангаром

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

Тестирование автомобилей с пейнтболом, дронами и лунапарком, тьфу, большим ангаром
Читать полностью »

DevCon2013_8march_800x305

Уважаемые разработчики и тестировщики ПО, от лица команды организаторов конференции DevCon 2013 я с удовольствием анонсирую акцию посвященную первым дням весны 2013 года.

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

Зарегистрируйтесь на сайте конференции, запросите счет на оплату билетов
и получите доступ к двум дням технического кайфа по самой низкой цене.
Читать полностью »

Я уже с 25 февраля завидую этим владельцам светофора. В целом визуализация мониторинга всегда была для меня интереснее, чем уведомления по почте или смс. Но все сводилось к отдельной страничке с состоянием системы, на которую нужно было заходить для проверки. А вот после прочтения поста и осознания, что светофор слишком экстравагантный инструмент, появилась интересная мысль — реализовать светофор в браузере! Ведь сейчас мы практически каждые несколько минут открываем браузер за тем или иным. Подробности под катом.
Читать полностью »

Когда я решила попробовать себя в удаленном тестировании, зарегистрировалась на нескольких freelance-биржах и не получила ни одного предложения о работе, то задумалась о том, что же со мной не так. Немного подумав, я поняла, что для полного счастья мне не хватает портфолио. Я прочитала определенное количество статей, содержащих советы для новичков в этом деле. Некоторые из них были довольно неплохими, как, например "Фриланс — практика", но ни одна из них так и не помогла мне в составлении портфолио тестировщика.
Читать полностью »

Устанавливаем утилиту для нагрузочного тестирования Siege под Windows (Cygwin) Утилиту для нагрузочного тестирования siege советуют многие, но под windows её в чистом виде никто не портировал. Но ведь есть же Cygwin. О нем и пойдет речь, по подобной инструкции можно установить и другие подобные программы.

Статья «от новичка новичку» о том, как установить Cygwin, какие типовые проблемы могут встретиться в процессе. Аксакалов тоже жду под катом — ничего нового не узнаете, зато сможете покритиковать по делу — а мы, новички, будем вам благодарны!
Читать полностью »

Spec By Example на примере одного требования

Всем привет! Продолжаю тему постов про подход к сбору требований под названием Spec By Example. Я уже делал вебинар про общие ценности данного подхода (о нем чуть ниже), а сегодня хочу показать как оно на работает на примере достаточно простого, на первый взляд требования. Самого требование звучит очень просто:

В системе должно отображаться уровень заполненности склада за счет отображения количества товаров каждого типа. При отгрузке/приеме товаров значение должно обновляться.

В принципе, ничего сложного, но давайте посмотрим, какие сюрпризы таятся внутри!
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js