Главная » Архив меток: Тестирование IT-систем

Архив меток: Тестирование IT-систем

Оркестр перфоманса

Едва ли будет неверным сказать, что лучшие из людейобретают радость через страдание.Людвиг ван Бетховен Хочу поведать вам начало истории о нашем пути к использованию оркестровки — как мы выбирали инструменты и что при этом учитывали. Я Сергей, работаю в Яндекс.Деньгах в команде по исследованию производительности. Всё события из статьи происходят в реальном времени, поэтому вы, дорогие читатели, следите за развитием ...

Читать далее »

Монолит для сотен версий клиентов: как мы пишем и поддерживаем тесты

Всем привет! На прошлогодней конференции HighLoad я выступал с докладом, текстовым вариантом которого и хочу поделиться с вами. Я бэкенд-разработчик в серверной команде Badoo. Этот пост будет наиболее полезен тем, кто самостоятельно пишет тесты для бэкенда и испытывает проблемы с тестированием legacy-кода, а также тем, кто хочет тестировать сложную бизнес-логику. Сначала я коротко расскажу о нашем процессе разработки и о ...

Читать далее »

Пересечение тестирования и архитектуры: интервью с Нилом Фордом

А что значит совсем уж непонятная должность «meme wrangler»? Что может значить должность «QA architect»? Как менять процессы в организации так, чтобы люди при встрече с первой же сложностью не возвращались к старым? С какого момента при работе над архитектурой надо подключать тестировщиков? Вскоре на нашей конференции Heisenbug он расскажет о создании «эволюционных архитектур», которые возможно менять при изменении внешних ...

Читать далее »

Синтетические vs реальные тестовые данные: плюсы, минусы, подводные камни

Начнём со сладкого и приведём примеры из практики тестирования. Ничего не предвещает беды. Представьте себе готовый к запуску интернет-магазин. Руководство ожидало до 300 покупок еженедельно. Маркетологи разработали стратегию продвижения, были написаны статьи в профильные интернет-ресурсы, оплачена реклама. Руководство магазина в ярости... Проходит первая неделя, менеджеры фиксируют 53 оплаты. нецелевой трафик? Менеджер проекта бегает в поисках причин: непродуманность usability? Начали разбираться, ...

Читать далее »

Дело в шляпе: топ-10 докладов Heisenbug 2018 Moscow

Как научить разработчика избегать типовых ошибок в UI? Как упростить рефакторинг? Как вызвать восторг зрителей конференции по тестированию, если сам ты не тестировщик? Доклады в посте расположены по возрастанию рейтинга: разница между соседними местами незначительная, так что не стоит придавать ей очень много значения, но главные триумфаторы в самом конце. По традиции, открывая для всех видеозаписи докладов Heisenbug, мы публикуем ...

Читать далее »

[Из песочницы] Почему графики трафика «врут»

Занимаясь защитой от DDoS-атак доводится на площадке клиента проводить нагрузочные тестирования, испытания защиты, помогать в отражении атак. Часто наблюдаешь ситуацию, когда на один и тот же трафик различаются графики в разных системах. Краткое пояснение «считают по-разному» не внушает доверие. Поэтому описал причины отдельной статьей. Статья будет полезна начинающим инженерам из эксплуатации сети и тем, кому приходиться сталкиваться с графиками. Причины ...

Читать далее »

Учимся всегда и везде! Подкасты для разработчиков на английском языке

А в такой стремительно развивающейся отрасли, как ИТ, это просто жизненно необходимо. Народная мудрость гласит, что учиться никогда не поздно. Конечно, есть ещё и системы дистанционного обучения, но они тоже требуют постоянного сидения за компьютером. У большинства из нас учёба ассоциируется с лекциями в институте или с курсами повышения квалификации, где всегда нужно личное присутствие слушателя. Здесь вас выручат подкасты. ...

Читать далее »

Такая боль, такая боль, сервис на аутсорсе 1:0

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

Читать далее »

О статическом анализе начистоту

Последнее время все чаще говорят о статическом анализе как одном из важных средств обеспечения качества разрабатываемых программных продуктов, особенно с точки зрения безопасности. Статический анализ позволяет находить уязвимости и другие ошибки, его можно использовать в процессе разработки, интегрируя в настроенные процессы. Однако в связи с его применением возникает много вопросов. Чем отличаются платные и бесплатные инструменты? Почему недостаточно использовать линтер? ...

Читать далее »

[Из песочницы] Цена качества: 7 принципов оптимизации затрат на тестирование

Вы не одиноки. Думаете, как сэкономить на тестировании вашего ПО? Возникает лишь одно маленькое но: если софт не дотестировать, возможны самые негативные сценарии – от дорогостоящей и крайне невыгодной вам доработки приложения на поздних стадиях до потери репутации и ухода клиентов/заказчиков к конкурентам. Вот же круто! Готовы взять к себе в штат 50 самых опытных тестировщиков, чтобы обеспечить качество продукта? ...

Читать далее »