TestCon Moscow 2020

31 марта – 2 апреля

Москва

Подтверждённые доклады

Нил Малотоу

N R Malotaux – Consultancy, Германия

Ключевой доклад

На помощь! У нас проблемы с обеспечением качества!

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

Егор Бугаенко

Zerocracy, Россия

Ключевой доклад

Тестировщик ошибается только один раз!

Задача тестера – проверить, что продукт готов к доставке заказчику, не так ли? Если вы так считаете, то у меня для вас плохие новости: вы не тестеры и ваша команда не понимает, что такое тестирование. И вы не одиноки. Большинство команд устроено именно так: тестеры заняты тем, что проверяют продукт перед выпуском и подтверждают, что дефектов в нем не обнаружено. Подобная организация работы ведет только к снижению качества, а не к его повышению. Постараюсь объяснить, что я имею в виду и показать на примерах

Бйорн Бойсщот

CTG, Бельгия

Ключевой доклад

DevOps: Тестирующий в одиночку

Как и в фильме «Один дома», похоже, что Dev и Ops отправились в путешествие, и забыли взять тестирование/обеспечение качества с собой. Корпорации рассказывают истории о том, что у них нет тестировщиков, что все тесты проходят в еще на этапе разработки – полностью автоматизировано на уровне кода, и так далее. На самом деле, правда где-то рядом – между этими высказываниями!

Рон Вернер

Joyn, Германия

Ключевой доклад

Уроки, извлеченные из мобильного краудтестинга

Краудтестинг включает в себя в основном обычных людей и тестировщиков, но в конечном итоге он – пользовательская база для вашего продукта – никакой усталости, недоразумений или людей, застрявших в мыслительном тупике. Более того, мы имеем дело с реальными устройствами – без программ-эмуляторов, без стерильных лабораторных условий. Вместо этого используются реальные мобильные сети и реальные настройки смартфонов. Если применять краудтестинг в сочетании с вашей стратегией тестирования, краудтестинг даст вам большую свободу и быструю обратную связь с пользователем. Никакой автоматизации не требуется!

Делаем покрытие наглядным

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

Ключевые слова
🔑 Risk-based Testing
🔑 Coverage

Иан Годдард

DAZN, Великобритания

Сложности при тестировании воспроизведения видео в требуемом масштабе

Воспроизведение – хитрый зверь, работа с которым при обеспечении качества часто недооценивается или сводится к беглому просмотру. Я представлю обзор архитектуры потокового видео в реальном времени и по технологии OTT (over the top) (наряду с кратким обзором широковещания для справки) и связанных с этим сложностей тестирования…

Ключевые слова
🔑 Video Streaming

Егор Васильев

AmiLabs, Сингапур

Тестирование Ethereum смарт-контрактов

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

Ключевые слова
🔑 Smart Contracts
🔑 Blockchain
🔑 Ethereum
🔑 Truffle

Пётр Грибанов

1C, Россия

Тестирование высоконагруженного онлайн-сервиса обмена бизнес-данными "Система Взаимодействия"

Фирма 1С производит инструменты для быстрой разработки кросс-платформенных бизнес-приложений и рантайм для их работы. Бизнес-софт, разработанный на нашей платформе, работает на Windows, Linux, macOS, Android, iOS, использует СУБД MS SQL, Oracle, IBM DB2, PostgreSQL. Наш софт используется пятью миллионами конечных пользователей в полутора миллионах организаций.

Ключевые слова
🔑 High Load Testing
🔑 Scaling

Саргис Саргсян

PicsArt, Армения

Тестирование с Appium параллельно с докеризацией

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

Ключевые слова
🔑 Mobile
🔑 Selenium
🔑 Appium
🔑 Docker

Роман Сорока

iTechArt, Беларусь

Жизненный цикл продукта глазами заказчика

В рамках своего доклада Роман рассмотрит процессы и подходы, применяемые в разработке и тестировании продуктов, включая software. В рамках выступления вы разберёте весь жизненный цикл создания нового продукта на примере настольной игры, и проведёте аналогию с созданием IT-продукта.

Ключевые слова
🔑 Agile
🔑 Product Development
🔑 Feedback

Адам Ауербах

Epam Systems, США

Автоматическое тестирование – не синоним непрерывному тестированию

DevOps – приоритетная задача для предприятий. Компании с развитыми системами расформировывают изолированные IT отделы и объединяют их в группы и отделы по разработке продуктов. Тестирование и методы тестирования лежат в самой основе этих изменений, поэтому компании нацеливаются на непрерывное тестирование в надежде облегчить прохождение «узких мест»…

Ключевые слова
🔑 Automation
🔑 Continuous Testing
🔑 DevOps

Адриан Гончарж

Synerise, Польша

Идеальный фреймворк – как разместить свой код?

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

Ключевые слова
🔑 Automation
🔑 Python
🔑 Clean Code
🔑 Fixtures

Павел Щедухин

Ozon.ru, Россия

Как мы пришли к недельным релизам мобильного приложения на iOS&Android

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

Ключевые слова
🔑 Mobile
🔑 Release
🔑 Teamwork
🔑 Management