Рубрика «heisenbug» - 3

Совсем недавно прошёл Heisenbug 2018 Moscow. Под одной крышей собрались не только тестировщики, но ещё и программисты, специалисты по автоматическому и нагрузочному тестированию, менеджеры команд и все остальные, для кого тестирование является важнейшей частью жизни. Этот пост — фотоотчёт, в котором мы еще раз оглянемся на то, как это было (осторожно, трафик). Фотки в действительно хорошем качестве приедут чуть позже, а это — то, что мы наснимали сами по ходу дела. В конце будет пара слов о следующем Heisenbug 2019 Piter и том, как на него подать свой доклад.

Как устроен Heisenbug - 1

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

«Стараемся дать реальные истории из жизни»: о программе Heisenbug 2018 Moscow - 1

Когда приходишь на конференцию как зритель, может показаться, что за её программой стоят очень конкретные правила: организаторы однажды решили, какие доклады подходят конференции, и можно не соглашаться с их мнением, но оно всегда определённое и не меняется со временем.

А на самом деле сколько в программном комитете человек — столько и мнений. Конкретно сформулированный формат (например, «о тестировании не только для тестировщиков») задаёт направление, но всё равно можно по-разному расставлять приоритеты, и возникают разные точки зрения, порой даже взаимоисключающие. И в итоге программа конференции рождается на стыке разных взглядов.

В преддверии Heisenbug 2018 Moscow (6-7 декабря) мы расспросили участников программного комитета о программе, и их ответы в чём-то тоже различались. Поэтому каждое отдельное мнение — лишь часть картины, но вместе они позволяют многое понять о том, что можно будет услышать в четверг-пятницу на конференции.
Читать полностью »

Heisenbug 2018 Moscow: бесплатная онлайн-трансляция, вечеринка и многое другое - 1

Меньше недели осталось до конференции Heisenbug 2018 Moscow: она пройдет в «Славянской Рэдиссон» 6-7 декабря.

По традиции прямо на YouTube будет открыта бесплатная онлайн-трансляция первого зала (ссылка спрятана под катом). Между докладами будут вестись интервью с ключевыми спикерами конференции.

В открытую трансляцию попадёт только первый день и первый зал. Чтобы получить доступ ко всем материалам, нужно или приобрести билет на полную онлайн-трансляцию, или прийти вживую. Для тех, кто пойдёт вживую, хочется напомнить несколько дополнительных фишек.

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

«Я стал терапевтом или психологом» — Виталий Фридман о UX-тестировании и мобильных интерфейсах - 1

Если фронтендеры давно знают и высоко ценят Виталия Фридмана (сооснователя Smashing Magazine), то мобильным разработчикам и тестировщикам это имя может быть куда менее известно. Но Виталий, недавно ухитрившийся занять сразу два первых места в топе докладов HolyJS 2018 Piter, теперь добрался до мобильных и тестировочных конференций с новым докладом «Крайности тестирования: хитрости из тёмных уголков мобильных интерфейсов».

Поэтому в преддверии Heisenbug и Mobius мы задали ему вопросы и о UX-тестировании, и о мобильных интерфейсах: от того, как проводится такое тестирование конкретно в Smashing Magazine, и вплоть до смартфонных «чёлок».
Читать полностью »

«Считалось, что код заменят UML-диаграммы, а тестировать станет не нужно»: интервью с Алексеем Баранцевым - 1

Алексей Баранцев, вероятно, один из самых известных людей в российском тестировании: его знают и по software-testing.ru, и по selenium2.ru, и по участию в Selenium WebDriver, и не только. При этом он ещё и один из наиболее опытных: в тестировании аж с 1994-го. И когда стало известно, что он выступит на нашей конференции Heisenbug с докладом «Заморочки в Selenium WebDriver», нам захотелось расспросить такого спикера. Начали с вопросов о том, чем тестирование в 90-х отличалось от сегодняшнего, а затем перешли к современным реалиям.
Читать полностью »

«Среда продакшна вне вашего контроля»: Риан Льюис о тестировании блокчейн-проектов - 1

Может показаться, что сейчас уже поздно обсуждать криптовалюты и блокчейн-проекты: мол, пару лет назад было сказано всё возможное, а потом завышенные ожидания не оправдались, ажиотаж спал и тема стала неактуальна.

Но на самом деле как раз сейчас можно говорить о ней серьёзно. На пике ажиотажа сложно было пробиться через вопли «ВЛОЖИСЬ В НАШЕ ICO ПОКА НЕ ПОЗДНО» к чему-то рассудительнее, и в соотношении «сигнал/шум» зашкаливала вторая составляющая. Зато теперь, когда шумиха схлынула и любители быстрой наживы переключились на что-то другое, стало можно поговорить нормально. И когда вопрос «во что вложить деньги» перестал затмевать всё остальное, стало проще затрагивать технические аспекты.

Риан Льюис (известная, например, небольшим сервисом CountMyCrypto) видит блокчейн-экосистему и с ракурса энтузиаста, и с ракурса технического специалиста: ей интересно и «что вообще происходит», и тестирование блокчейн-проектов. И мы решили задать ей вопросы сначала о первом, а затем перейти к второму.
Читать полностью »

Тестирование конфигурации для Java-разработчиков: практический опыт - 1

С тестами для кода всё понятно (ну, хотя бы то, что их надо писать). С тестами для конфигурации всё куда менее очевидно, начиная с самого их существования. Кто-то их пишет? Важно ли это? Сложно ли это? Каких именно результатов можно добиться с их помощью?

Оказывается, это тоже очень полезно, начать делать это очень просто, и при этом в тестировании конфигурации есть много своих нюансов. Каких именно — расписано под катом на основании практического опыта.
Читать полностью »

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

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

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

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

  • Как удалось сделать задачи ручного тестирования максимально формализованными и обучить им сотни удаленных сотрудников
  • Как удалось поставить процесс на промышленные рельсы, обеспечить тестирование в различных окружениях, выдерживать SLA по скорости и качеству
  • С какими трудностями столкнулись и как их решали (а некоторые еще не решили)
  • Какой вклад внесло тестирование асессорами в развитие продуктов Яндекса, как оно сказалось на частоте релизов и количестве пропускаемых багов.

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

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

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

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

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

Когда нужны скорость и масштабирование: сервер распределенных iOS-устройств - 1

Многим разработчикам UI-тестов под iOS наверняка знакома проблема времени тестового прогона. В Badoo прогоняется более 1400 end-to-end тестов для iOS-приложений на каждый запуск регрессии. Это более 40 машинных часов тестов, которые проходят за 30 реальных минут.

Николай Абалов из Badoo поделился тем, как удалось ускорить выполнение тестов с 1,5 часов до 30 минут; как распутали тесно связанные тесты и инфраструктуру iOS, перейдя к серверу устройств; как это упростило параллельный запуск тестов и сделало тесты и инфраструктуру проще для поддержки и масштабирования.

Вы узнаете, как легко запускать тесты параллельно с помощью таких инструментов, как fbsimctl, и как разделение тестов и инфраструктуры может упростить принятие, поддержку и масштабирование ваших тестов.
Читать полностью »


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