Доклады конференции DotNext 2018 Piter

Антонина Хисаметдинова BANKEX
Антонина Хисаметдинова
BANKEX
День 1 / 16:00  / Зал 3 / RU /

Вуайеризм тестировщика, или Как наблюдение за пользователями поможет вам

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

Подробнее
Jim Holmes Guidepost Systems
Jim Holmes
Guidepost Systems
День 1 / 10:30  / Зал 1 / EN /

Changing testing culture in a ginormous company

Lessons learned working to change testing culture in a Fortune 10 global auto manufacturing company.

Подробнее
Вадим Пуштаев Mail.Ru Group
Вадим Пуштаев
Mail.Ru Group
День 2 / 14:00  / Зал 1 / RU /

Юнит-тесты — инструмент разработчика

Доклад посвящен тому, как в Mail.Ru Group подходят к юнит-тестированию проектов. Вадим достаточно много времени уделит не только конкретным приемам, но и идеям, которыми руководствуются в компании.

Подробнее
Антон Усманский Яндекс
Антон Усманский
Яндекс
День 2 / 12:00  / Зал 2 / RU /

Особенности визуального тестирования интерфейсов

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

Подробнее
Андрей Карпов PVS-Studio
Андрей Карпов
PVS-Studio
День 2 / 17:30  / Зал 3 / RU /

Технологии статического анализа, позволяющие находить хитрые ошибки

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

Подробнее
Amber Race Big Fish Games
Amber Race
Big Fish Games
День 2 / 10:30  / Зал 1 / EN /

The joy of testing in production

Описание уточняется

Подробнее
Николай Кузнецов Infobip
Николай Кузнецов
Infobip
Андрей Маркелов Infobip
Андрей Маркелов
Infobip
День 2 / 14:00  / Зал 2 / RU /

Элегантное интеграционное тестирование зоопарка микросервисов с помощью TestContainers и JUnit 5 на примере глобальной SMS-платформы

Рассмотрим подход к системному тестированию платформы, состоящей из нескольких микросервисов. Сервисы запускаются в Docker-контейнерах с помощью библиотеки TestContainers и фреймворка JUnit 5, и для каждого сервиса создается JUnit 5 Extension. Получается, что соответствующий контейнер может быть поднят одной лишь аннотацией в начале теста. Варьируя набор аннотаций, можно писать довольно элегантные тесты как для одного сервиса, подсистемы, так и для всей платформы в целом.

Подробнее
Лилия Абдулина JetBrains
Лилия Абдулина
JetBrains
День 1 / 17:30  / Зал 2 / RU /

Kotlin Tooling QA — тестирование инструментов вокруг языка программирования

Лилия расскажет, как они занимаются QA всей инфраструктуры вокруг Kotlin в IDE и не только и как им живётся с открытым трекером, куда может написать любой желающий.

Подробнее
Барух Садогурский JFrog
Барух Садогурский
JFrog
День 2 / 17:30  / Зал 1 / RU /

Как DevOps влияет на QA

Описание уточняется

Подробнее
Анатолий Пласковский Яндекс.Деньги
Анатолий Пласковский
Яндекс.Деньги
День 2 / 14:00  / Зал 3 / RU /

Рецепты создания с нуля и развития системы нагрузочного тестирования

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

Подробнее
Alexander Andelkovic King
Alexander Andelkovic
King
День 1 / 17:30  / Зал 3 / EN /

Artificial intelligence for testing in Candy Crush Saga

Insights into how to get started with a successful integration of artificial intelligence in your development process.

Подробнее
Виталий Фридман Smashing Magazine
Виталий Фридман
Smashing Magazine
День 1 / 19:00  / Зал 1 / RU /

Крайности тестирования: хитрости из темных уголков мобильных интерфейсов

Виталий проведет детальное исследование схем взаимодействия и интерфейсных компонентов, часто встречающихся (и протестированных) в мобильных интерфейсах. Мы поговорим о проблемах адаптации, пресловутой иконке «гамбургер», странных каруселях, визуализации сложных данных и сравнении свойств.

Подробнее
Bingsheng Ru eBay
Bingsheng Ru
eBay
День 2 / 10:30  / Зал 3 / EN /

How to build "Automation Test as a Service" for large-scale e-commerce website in eBay

During transition from Quality Engineering team to Engineering Productivity team, it's very critical to design and build efficient test infrastructure and toolchain ecosystem from engineering productivity perspective. Following this, this lecture will discuss several engineering best practices.

Подробнее
Екатерина Михеева Badoo
Екатерина Михеева
Badoo
День 2 / 16:00  / Зал 1 / RU /

Тысяча и один UI-баг, или Как научить разработчика избегать типовых ошибок в UI

На примере своего опыта Екатерина разберет наиболее распространенные, но неочевидные ошибки в разработке интерфейсов под Android и объяснит причины их возникновения.

Подробнее
Ingo Philipp Tricentis
Ingo Philipp
Tricentis
День 2 / 12:00  / Зал 1 / EN /

Rediscover exploratory testing

Ingo discusses specific heuristics and techniques of exploratory testing, especially useful in large-scale and fast-paced development environments, to get the most out of exploratory testing in your daily work. Learn that exploratory testing is not just error guessing or common bug hunting, but rather is at the heart of all things testing. Take away a highly productive approach that puts the adventure and effectiveness back into your testing.

Подробнее
Людмила Мжачих Mail.Ru Group
Людмила Мжачих
Mail.Ru Group
День 1 / 14:00  / Зал 2 / RU /

Найди 10 отличий, или Как и зачем тестировать верстку

Доклад об истории внедрения регрессионного тестирования верстки командой UI (компания Mail.Ru Group), о предпосылках его внедрения, сложностях, с которыми мы столкнулись, и о том, какие проблемы это помогло нам решить.

Подробнее
Леонид Руденко JetBrains
Леонид Руденко
JetBrains
День 1 / 16:00  / Зал 2 / RU /

Управление кластером Selenoid с помощью Terraform

Леонид расскажет о том, что за инструмент Terraform, как он может упростить разворачивание и поддержку кластера Selenoid и как Telegraf + InfluxDB + Grafana помогают следить за состоянием кластера (Terraform тоже в деле).

Подробнее
Rhian Lewis CountMyCrypto
Rhian Lewis
CountMyCrypto
День 1 / 14:00  / Зал 1 / EN /

Public blockchains: What could possibly go wrong?

High-level view of languages and frameworks commonly used to build blockchain applications, with a focus on Solidity (the language used for Ethereum applications). This talk highlights a checklist of common vulnerabilities and provides advice about how to guard against them.

Подробнее
Алексей Баранцев Независимый консультант
Алексей Баранцев
Независимый консультант
День 1 / 16:00  / Зал 1 / RU /

Заморочки в Selenium WebDriver

Сложные задачи, которые возникали при разработке Selenium WebDriver, и как Алексей и его коллеги с ними справлялись.

Подробнее
Кирилл Меркушев Vivy
Кирилл Меркушев
Vivy
День 1 / 12:00  / Зал 3 / RU /

По Реактору в каждый дом

Несмотря на то что Spring 5 уже шагает по виртуалкам, Reactor пока не в каждом доме, и многие не понимают, как его приручить с разных сторон. Доклад поможет подстелить соломки и разобраться в аспектах тестирования и дебага.

Подробнее
Doug Sillars Freelance
Doug Sillars
Freelance
День 2 / 16:00  / Зал 2 / EN /

Mobile application performance testing

We will walk through steps to diagnose network performance bottlenecks in mobile services. Attendees will leave this talk armed with the tools to test, diagnose and resolve the top network performance issues that affect mobile today.

Подробнее
Alexander Todorov Red Hat / Kiwi TCMS
Alexander Todorov
Red Hat / Kiwi TCMS
День 1 / 12:00  / Зал 2 / EN /

Finding security issues in open source

This talk will focus on security from the point of view of software testers, not security experts. It will focus on tools and areas of testing which are often forgotten and could lead to security vulnerabilities. All of this is nicely peppered with examples from the open source world, some of them coming from Red Hat's own backyard.

Подробнее
Вячеслав Фролов Badoo
Вячеслав Фролов
Badoo
День 2 / 10:30  / Зал 2 / RU /

Профилировали, профилировали, да нe... или Зачем профилировать end-to-end тесты мобильных приложений

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

Подробнее
Андрей Глазков Paysystem
Андрей Глазков
Paysystem
День 2 / 16:00  / Зал 3 / RU /

Тестирование систем с внешними зависимостями

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

Подробнее
Алексей Лавренюк Яндекс
Алексей Лавренюк
Яндекс
Александр Иванов Яндекс
Александр Иванов
Яндекс
День 1 / 17:30  / Зал 1 / RU /

Генератор нагрузки Pandora: архитектура и практика использования

Мы расскажем об архитектурных особенностях генератора нагрузки Pandora, которые обуславливают его гибкость и высокую производительность. Затем мы рассмотрим практические кейсы, на примере которых аудитория разберется в возможностях, сильных и слабых сторонах нового генератора нагрузки.

Подробнее
Piotr Kubowicz Ocado Technology
Piotr Kubowicz
Ocado Technology
День 2 / 12:00  / Зал 3 / EN /

Practical contract testing

Contract testing is an alternative approach to testing microservices. We will see a minimal working example using Kotlin and Pact framework, explore how much you can gain depending on the effort you invest and take a wider look on the contract testing ecosystem, by comparing Pact with Spring Cloud Contract.

Подробнее
Артем Ерошенко QametaSoftware
Артем Ерошенко
QametaSoftware
День 1 / 12:00  / Зал 1 / RU /

Нужно сделать рефакторинг проекта? Есть IDEA!

Артем расскажет об API, который позволяет делать рефакторинг, и приведет несколько примеров миграции (с Allure 1 на Allure 2, с jUnit4 на jUnit 5) и синхронизации кода с тикетами Jira (тест-кейсы).

Подробнее
Jessica Ingrassellino teachcode.org
Jessica Ingrassellino
teachcode.org
День 1 / 14:00  / Зал 3 / EN /

Property testing: Strategic automation for devs and SDETs

Property testing has been discussed as the next logical step to augment unit tests. By learning to write property tests, developers and SDETs can get more mileage out of unit tests by either using random libraries to test ranges of inputs over time, or in some cases automating testing for a specified series of inputs.

Подробнее

Наши контакты