Москва, 10 декабря 2016
Гостиница «Radisson Славянская»,
площадь Европы, 2.

Доклады

Полный цикл тестирования микросервисов в Docker контейнерах

Как спроектировать свой тестовый фреймворк, тестировать микросервисы, использовать возможности Jenkins 2.
Андрей Смирнов
Андрей Смирнов

DINO Systems

Дмитрий Красильников
Дмитрий Красильников

DINO Systems

Подробнее

Appium: Automation for Apps

This talk will cover the philosophy of Appium and how you can use it to write reliable automation for your mobile applications

«Хорошие» и «плохие» варианты параллельного запуска Selenium WebDriver тестов

Параллельный запуск Selenium WebDriver тестов: «Что такое хорошо и что такое плохо».

QA Battle: PageObjects c типизацией (JDI) vs. без типизации (Selenide)

О двух разных подходах к автоматизации тестирования UI

Stupid Metrics Tricks and How to Avoid Them

If you have been in software engineering for a while — or in fact just in the working world in general for a while — you’ve probably seen someone do something stupid with metrics. Such mistakes raise a whole bunch of interesting questions. What are the most common metrics mistakes? Why are they mistakes? Why do people make these mistakes? Are you making these mistakes? Why use metrics at all, when there are so many mistakes? In this talk, Rex will give real-world examples of these mistakes, explain the management and economic theories behind metrics, and help you find ways to implement metrics that aren’t stupid.

Тестирование распределенных систем

На примере персистентной распределенной очереди Андрей расскажет о подходах к тестированию распределенных систем.

Enterprise Challenges of Test Data

If you are testing a simple mobile app, you may find it relatively easy to find representative test data. However, what if you are testing enterprise scale applications? In the enterprise data center, one hundred or more applications of various sizes, complexity, and criticality co-exist, operating on various data repositories, in some cases shared data repositories. In some cases, disparate data repositories hold related data, and the ability to test integration across applications that access these data sets is critical. In this speech, Rex Black will talk about the challenges facing his clients as they deal with these testing problems. You’ll go away with a better understanding of the nature of the challenges, as well as ideas on how to handle them, grounded in lessons Rex has learned in over 30 years of software engineering and testing.

Автотесты: такие же, но лучше

Модульные тесты — это не только для разработчиков.

Аналитическое тестирование: тестируем API, используя динамические данные

Про спорное тестирование с использованием минимального количества эталонных данных и по большей части динамически получаемые / генерируемые путем анализа входных данных.

Распределённое нагрузочное тестирование — автоматизируем полностью

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

Подводные камни в нагрузочном тестировании

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

Hero’s Journey to Perfect System Tests — Eight Assessment Criteria for Tests’ Architecture Design

So, what is the quest of every QA Hero? The purpose of the story is to make the talk more fun and to be not only about the code following the best practices to include personal author's examples and stories.

No Such Thing as Manual Testing and Other Confusions

The talk in its essence is a clarification of common confusions and an offer of a richer model of what software testing is.

Тестирование Android–приложения Juno с ❤️: CI, Unit, Integration и Functional (UI) тесты. 100% Kotlin, 90%+ RxJava, Spek, JUnit, DSL для UI тестов

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

Рандомизированное тестирование

Как ускорить тесты и улучшить покрытие, написав меньше кода.

ChromeDriver Jailbreak

Как расширить возможности ChromeDriver при помощи DevTools.

Как научить роботов играть в игры?

Как писать автоматические тесты для игры, если игровой интерфейс нестандартен, интерактивность сложная, а на рынке нет ни одной библиотеки и ни одного готового решения? На примере Unity3D, автор и слушатели погрузятся прямо в код. Будет показано, как писать понятные обслуживаемые тесты и как и где их запускать. Доклад будет интересен и разработчикам, далёким от игровой индустрии.

Combining manual and automated testing: process and tools

Manual testing and automated testing are often different roles done by different testers. In this talk Jan will explain how manual testers and automation testers can work together and he will also explain how some specific tools influence working together.

Тестирование: от г****кода к лучшим практикам

Подходы и инструменты тестирования частей современных веб-приложений: бизнес-логики, веб-серисов и компонентов UI.

Просто о сложном в тестировании СУБД на примере PostgreSQL

Почему тестирование баз данных — это не так просто.