Как стать автором
Обновить
91.42
Рейтинг

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

Тестируем все и вся

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

DevDay про тестирование: Запись докладов

Блог компании 2ГИС Тестирование IT-систем *API *Тестирование веб-сервисов *Конференции


28 сентября мы провели QA DevDay. Программу составляли по заявкам участников — два доклада про тестирование API и одно выступление про фаззинг от разработчика С++. Специально для тех, кто не любит классическую QA-секцию.

Сегодня делимся записями всех трёх докладов. Спикеры на связи, если у вас возникнут вопросы — смело задавайте в комментариях к посту.
Смотреть и спрашивать
Всего голосов 29: ↑29 и ↓0 +29
Просмотры 5.1K
Комментарии 0

Новости

Краудсорсинг в тестировании

Блог компании JUG Ru Group Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *


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

В Яндексе научились масштабировать задачи ручного тестирования для большинства продуктов с помощью асессоров — удаленных сотрудников, работающих по совместительству на сдельной основе, и теперь в тестировании продуктов Яндекса, помимо штатных тестировщиков, принимают участие сотни асессоров.

В этом посте рассказано:

  • Как удалось сделать задачи ручного тестирования максимально формализованными и обучить им сотни удаленных сотрудников;
  • Как удалось поставить процесс на промышленные рельсы, обеспечить тестирование в различных окружениях, выдерживать SLA по скорости и качеству;
  • С какими трудностями столкнулись и как их решали (а некоторые еще не решили);
  • Какой вклад внесло тестирование асессорами в развитие продуктов Яндекса, как оно сказалось на частоте релизов и количестве пропускаемых багов.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 9.3K
Комментарии 8

UI-тестирование: проверка системы на разных разрешениях

Блог компании True Engineering Тестирование IT-систем *Тестирование веб-сервисов *
Тестирование длинных web-форм в различных браузерах и в разрешениях — не только крайне необходимый, но и раз уже на третий-четвертый — исключительно нудный и требующий концентрации процесс. А значит, это именно та область, которая сама просится в автоматизацию. Этим-то мы и занялись.

В этой статье на Хабр расскажем о нашем опыте тестирования больших экранов инструментами Protractor, Zalenium и Selenium-grid. Как мы поэтапно внедряли эти инструменты автоматического UI-тестирования и через какие сложности нам пришлось пройти.


Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 10K
Комментарии 7

Обновление до Windows 1809 (иногда) уничтожает все файлы в профиле

Тестирование IT-систем *IT-инфраструктура *
Коллеги по зарубежному цеху предупреждают (1, 2) о наличии серьёзного бага в инсталляторе Windows 1809.

На данный момент известно, что вы потеряете файлы из своего профиля (Мои документы, Изображения, Рабочий стол итд) в случае, если у Вас включена переадресация папок (folder redirection) профиля в другое место либо они были синхронизированы с OneDrive.

UPD #1
Пользователи Spiceworks обнаружили некорректную работу политики очистки старых профилей

UPD #2
На данный момент подтверждена некорректная работа групповой политики очистки старых профилей — описанные на reddit или answers.microsoft.com ситуации, видимо, вызваны именно этим багом. На 23:59 05.10.2018 в теме нет ни одного человека, который пострадал от этой ситуации. Однако кейс из upd #1 легко повторяется в любой виртуалке.

UPD #3
Как и следовало ожидать, сборка отозвана.

Тема на Microsoft Answers.
Читать дальше →
Всего голосов 31: ↑29 и ↓2 +27
Просмотры 34K
Комментарии 141

QA Fest 2018: обзор главной QA-конференции Украины

Блог компании DataArt Тестирование IT-систем *Конференции


21–22 сентября в Киеве собрались около тысячи тестировщиков и тех, кто в принципе интересуется Quality Assurance. В этом году QA Fest проходил в пятый раз, в третий раз его партнером выступал DataArt. О самых интересных докладах и организации ивента рассказала Эллина Азадова — Senior QA в DataArt Kherson.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 2.5K
Комментарии 0

Дизайнерское тестирование: топ-10 докладов Heisenbug 2018 Piter

Блог компании JUG Ru Group Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *


Привет! Мы открыли видеозаписи докладов Heisenbug 2018 Piter. А специально для Хабра сделали подборку десяти лучших докладов по мнению посетителей конференции — специалистов в области тестирования. Самым понравившимся докладом внезапно оказался самый «оффтопный»!

Доклады в подборке расположены по возрастанию рейтинга. Но это не значит, что «младшие» намного хуже: у всех, за исключением лидеров, примерно одинаковая оценка от 4,27 до 4,52. Поэтому, как обычно, смотреть нужно всё. Встретимся под катом!

Читать дальше →
Всего голосов 27: ↑24 и ↓3 +21
Просмотры 6K
Комментарии 0

А ну его, ваш пентест

Информационная безопасность *Тестирование IT-систем *
В области информационной безопасности постоянно что-то происходит — она развивается, появляются новые средства защиты, которые, если верить их описанию, умеют все. Ни один хакер не сможет прорваться сквозь них в вашу информационную систему и сделать свои темные хакерские делишки. Когда читаешь про современные SIEM и anti-apt решения, прямо гордость берет за то, как стало все просто в мире информационной безопасности – поставь себе железок и софта на несколько миллионов, и будет тебе счастье, найми парочку сотрудников, чтобы следить за этим «зоопарком», — и вообще идеально. Примерно так и думает большинство руководителей компаний, администраторов безопасности и менеджеров по продажам этих самых новомодных решений.

И в принципе сказка-то почти реальна. Машинное обучение, интеграция с облаком, постоянное пополнение сигнатур случившимися инцидентами – все это хорошо помогает в разработке средств защиты. Но, отдавая за это огромные деньги, компании забывают, что такие решения нужно настраивать под конкретную информационную систему, что дефолтные настройки не спасут во время атаки, что информационная система функционирует не в вакууме.
Другие компании выбирают более бюджетные варианты средств защиты — раз в жизни закажут услугу по анализу защищенности и считают, что теперь-то у них точно все в порядке. И очень негодуют, когда что-то случается! Ведь действительно — все было сделано, чтобы обезопасить компанию. Что же пошло не так?

Цель данной статьи – порассуждать на тему безопасности компании, а также разобраться, нужны ли вообще такие услуги, как тестирование на проникновение, и почему ИБ – это дорого.
Читать дальше →
Всего голосов 10: ↑5 и ↓5 0
Просмотры 12K
Комментарии 3

«Календарь тестировщика» за сентябрь. Оптимизируй тесты

Блог компании Контур Тестирование IT-систем *Серверная оптимизация *Тестирование веб-сервисов *

И снова в нашей ленте «Календарь тестировщика». В этом месяце Марина Третьякова, тестировщик проекта Контур.Поставки, расскажет об оптимизации тестов. Марина разберет конкретные проблемы и способы их решения, а также посоветует, как оптимизировать свои тесты и сократить время на тестирование.


Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 6.1K
Комментарии 2

Мой опыт знакомства и работы с Robot Framework

Блог компании Maxilect Тестирование IT-систем *Python *Java *Управление продуктом *
Чуть более года назад я впервые попробовал в работе Robot Framework. За время моего участия в довольно масштабном проекте я испытал на своей шкуре два разных подхода к автоматизации тестирования с помощью этого инструмента: написание тестов на чистом DSL Robot Framework и работу в связке с Python. Если первый путь имеет низкий порог входа, то второй, на мой взгляд, удобнее с точки зрения поддержки крупных проектов. Хотя фундаментальной разницы между подходами нет. Так или иначе, все сводится к поиску библиотек.

Однако об особенностях подходов поговорить стоит.

image
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 18K
Комментарии 11

Cucumber 3 + Java

Тестирование IT-систем *Java *
Несколько месяцев назад состоялся релиз Cucumber JVM 3.0.0. Новая версия призвана сделать работу с данным BDD фреймвоком более очевидной и гибкой. В данной статье я расскажу об изменениях и новых фичах, а также приведу примеры их использования.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 15K
Комментарии 5

Генерация трафика в юзерспейсе

Блог компании Qrator Labs Высокая производительность *Тестирование IT-систем *Сетевые технологии *Lua *

Генерация трафика посредством MoonGen + DPDK + Lua в представлении художника

Нейтрализация DDoS-атак в реальных условиях требует предварительных тестирования и проверки различных техник. Сетевое оборудование и ПО должно быть протестировано в искусственных условиях близких к реальным — с интенсивными потоками трафика, имитирующего атаки. Без таких экспериментов крайне затруднительно получить достоверную информацию о специфических особенностях и ограничениях, имеющихся у любого сложного инструмента.

В данном материале мы раскроем некоторые методы генерации трафика, используемые в Qrator Labs.

ПРЕДУПРЕЖДЕНИЕ

Мы настойчиво рекомендуем читателю не пытаться использовать упомянутые инструменты для атак на объекты реальной инфраструктуры. Организация DoS-атак преследуется по закону и может вести к суровому наказанию. Qrator Labs проводит все тесты в изолированном лабораторном окружении.
Читать дальше →
Всего голосов 37: ↑37 и ↓0 +37
Просмотры 8.1K
Комментарии 3

TEST Labs 2018. Онлайн-митап для тестировщиков. 28 – 29 сентября

Блог компании Luxoft Тестирование IT-систем *Тестирование веб-сервисов *
Recovery mode
testПриглашаем на очередной открытый митап для тестировщиков, автоматизаторов тестирования и тест-менеджеров, который состоится 28 и 29 сентября. В программе:

  • test28 сентября в 12:00, в качестве «preparty», Павел Абдюшев сделает доклад о «граблях», которые собрал при миграции миллионов контактных данных о клиенте, расскажет в чем специфика загрузки ФИО, телефонов, адресов, документов и поделится тайным знанием о количестве полов у людей.

29 сентября с 11:00 до 15:30 – три доклада основной программы:

  • imageГригорий Сенин расскажет о некоторых психологических особенностях, влияющих на работу тестировщика, а именно — о смещениях восприятия, и самом распространённом из них — подтверждающем мышлении (confirmation bias).
  • imageИван Павловский сделает подробный обзор фреймворка для автоматизации тестирования Serenity и модели автоматизации GUI тестов Screenplay и, с помощью практических примеров, сравнит модели автоматизации тестов Page Object и Screenplay.
  • imageАлександр Шиповалов рассмотрит основные подходы альтернативного применения функциональных тестов и постарается доказать, что возможно проводить нефункциональное тестирование веб-приложений с помощью Selenium WebDriver.

Для участия в конференции необходимо зарегистрироваться. Время начала докладов — московское.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.8K
Комментарии 0

“Я намереваюсь купить” или самый простой способ оценить качество продуктового поиска

Поисковые технологии *Тестирование IT-систем *Разработка под e-commerce *Повышение конверсии *Поисковая оптимизация
“Зачем вам шуруповерт, возьмите лучше этот чудесный самокат”, — наверняка вам знакома похожая ситуация. Современные интернет-магазины (а уж тем более маркетплейсы) озадачивают потенциального покупателя такой горой нерелевантных товаров, что, порой, может возникнуть желание обратиться в старый добрый специализированный магазин с двумя опциями и продавцом-экспертом.


Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 3.7K
Комментарии 12

QA митап в Redmadrobot

Блог компании red_mad_robot Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *
image

Собираемся в робоофисе 25 сентября в 19:00, чтобы обсудить все аспекты тестирования и еще разок отпраздновать день тестировщика.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 2.8K
Комментарии 8

7 советов, как не взбесить коллегу-тестировщика в его праздник

Блог компании VK Тестирование IT-систем *Программирование *

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



Фото: David Goehring CC BY

Читать дальше →
Всего голосов 41: ↑35 и ↓6 +29
Просмотры 19K
Комментарии 18

DevDay про тестирование: Relax. Test it easy

Блог компании 2ГИС Тестирование IT-систем *API *Тестирование веб-сервисов *Конференции


28 сентября зовём тестировщиков и всех неравнодушных на встречу — подключайтесь к трансляции, заглядывайте в гости. Сторонники традиционных докладов секции QA узнают, как проверить API на изменения и автоматизировать его же с помощью Postman и Newman. Для любителей послушать разработчиков организуем выступление про фаззинг.

Под катом расписание, детали и всё про регистрацию.
Звучит интересно
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 2.6K
Комментарии 2

Понижаем уровень связанности с помощью DI для улучшения тестируемости кода, пример реализации

Разработка веб-сайтов *Тестирование IT-систем *Ruby *Ruby on Rails *
Из песочницы

В началье статьи хочу сразу заметить, что я не претендую на новизну, а только хочу поделиться/напомнить о такой возможности как IoC DI.


Также у меня почти нет опыта написания статей, это моя первая. Я старался как мог, если что не судите строго.


О чем вообще речь


Большая часть проектов на Rails, с которыми я сталкивался, имеют одну большую проблему. Они либо не имеют тестов вовсе, либо их тесты проверяют какую-то незначительную часть, при этом качество этих тестов оставляет желать лучшего.


Основная причина этого заключается в том, что разработчик просто не знает как можно написать код так, что бы в unit-тестах тестировать только написанный им код, а не тестировать код, который, допустим, содержится в каком-то ином сервисном объекте или библиотеке.


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


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


Для решения в подобных задач в мире Java уже давно существует ряд библиотек и нет особого смысла изобретать велосипед, хотя, надо заметить, что эти решения весьма громоздкие и не всегда есть причина их использовать. Рубисты видимо как-то иначе решают подобные задачи, но я, честно говоря, так и не понял как. По этому я решил поделиться как это решил сделать я.

Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 1.8K
Комментарии 0

Путь тестировщика: с чего начинать изучение автоматизации

Блог компании EPAM Тестирование IT-систем *Учебный процесс в IT Карьера в IT-индустрии
Шесть лет назад Роман Печерский из Ижевска прошёл курсы для функциональных тестировщиков и начал работать QA-инженером. Спустя несколько месяцев он впервые столкнулся с автоматизацией тестирования и понял, что хочет развиваться в эту сторону.

Сейчас Роман руководит командой автоматизаторов, а также учебным центром по автоматизированному тестированию в ижевском EPAM. Он рассказал, с чего начинал изучать автоматизацию, как развивался, с какими проблемами имел дело и какими лайфхаками пользовался.


Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 60K
Комментарии 1

Исповедь тестировщика: как я покопался в IDS конкурента

Блог компании Smart-Soft Информационная безопасность *Open source *Тестирование IT-систем *Компьютерное железо
Ни один уважающий себя UTM-шлюз сетевой безопасности не обходится без системы обнаружения вторжений IDS (Intrusion Detection System). Другое дело, что опция зачастую указывается производителем для галочки, чтобы не отставать от конкурентов. Знаю по своему опыту тестировщика, как это бывает — вроде бы IDS есть, но по факту никуда не годится. Именно поэтому, когда мне предложили протестировать относительно недорогую UTM-“железку”, я предложил в первую очередь “прогнать” ее СОВ.


UTM-железка Traffic Inspector Next Generation S100 и свитч Cisco 2960G

Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 5.9K
Комментарии 12

Как тестируют атомные электростанции

Блог компании JUG Ru Group Тестирование IT-систем *Управление проектами *Конференции Энергия и элементы питания
Мы уже привыкли, что запуск тестов производится нажатием одной кнопки. Проверки проходят автоматически при каждом коммите, статистики собираются без участия тестировщика, а баги заводятся в полуавтоматическом режиме. В общем, мы привыкли применять технологии программной и системной инженерии к нашим программным проектам. А теперь представьте себе, что перед вами стоит задача протестировать работу атомной электростанции. Нужно не только протестировать её софт, но и провести испытания всех её составляющих.

Разумеется, никто не сможет сначала построить станцию и потом перенести несущую стену из-за того, что система вентиляции не сможет быть смонтирована в текущей конфигурации. Поэтому процессы реального мира всё больше уходят в «цифру». Как вам понравится комментарий к коммиту «Перенос капитальной стены на 2 метра севернее»? При проектировании и тестировании АЭС применяется полностью цифровой подход: создается информационная модель, к ней применяется классическая V-модель управления жизненным циклом. Таким образом, АЭС превращается в тиражируемый и полностью цифровой объект. Тестирование и запуск современных АЭС происходит в цифровом виде, и только после этого строители приступают к монтажу, используя всё те же цифровые модели.

Из этой статьи вы узнаете о том, что представляет собой современная информационная система, как происходит разработка и тестирование «капитальных» объектов на примере АЭС.


В основе материала — расшифровка доклада Вячеслава Аленькова, директора по системной инженерии и информационным технологиям инжиниринговой компании «Атомстройэкспорт» (ASE) с нашей декабрьской конференции Heisenbug 2017 Moscow.
Читать дальше →
Всего голосов 61: ↑58 и ↓3 +55
Просмотры 25K
Комментарии 36