Fun ConfeT&QA: конференция для специалистов по ручному функциональному тестированию

Конференция сайт события http://confetqa.ru/program-auto/

Добавить в календарь:
Поделиться:

FunConfeT&QA – это онлайновая конференция по функциональному тестированию: девять докладов, освещающих инструменты для облегчения функционального тестирования, и никуда не надо ехать!

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

На Fun ConfeT&QA у нас с вами будут:

мегабайты полезной информации о различных аспектах функционального тестирования;
доклады об инструментах, которыми мы сможем воспользоваться «не отходя от кассы», чем значительно облегчим свой «ручной труд»;
опытные со-товарищи, с которыми можно будет и пообщаться, и позадавать вопросы;
и, конечно, море позитива!
Торопитесь зарегистрироваться!

Ведь Fun ConfeT&QA – это:

9-12 мотивационных докладов по 20 минут на каждой конференции на самые актуальные темы в области тестировании
3 дня подряд с 17 до 19 часов (по московскому времени)
Вопросы и ответы в прямом эфире
Реальные примеры, мегабайты дополнительных материалов
Обсуждения на форуме
И никаких расходов на гостиницу и транспорт…
Потому что никуда не надо ехать!

Мы пригласили многих профессионалов поделиться опытом и навыками. Они уже готовят свои доклады и это будут настоящие “конфетки”. Тем не менее, мы ищем опытных тестировщиков (QC, QA – нужное подчеркнуть, недостающее вписать), готовых практично и доступно рассказать об интересной теме. Присылайте заявки на адрес trainings@software-testing.ru, мы поможем вам определиться и выбрать самую интересную тему. Так же мы обещаем всячески помогать в подготовке докладов, чтобы сделать конференцию максимально практичной, интересной и полезной для слушателей.

 

15 октября 2012 года
17:00 Ольга Пономарева / Когда автоматизация тестирования противопоказана
17:40 Константин Пермяков / Groovy – классный язык для автоматизации тестирования
18:20 Михаил Поляруш / Sikuli, инструмент на все случаи жизни?
16 октября 2012 года
17:00 Ольга Киселева / Самописный робот на Watin
17:40 Николай Алименков / Не изобретайте велосипед! Грамотные функциональные тесты с WebDriver и Thucydides
18:20 Лена Фалилеева / Использование Specflow для автоматизации тестов на русском языке
17 октября 2012 года
17:00 Александр Баглай и Сергей Зеленин / Automated Testing Dojo или игра в автоматизацию
17:40 Дмитрий Жарий / Читабельные отчеты для автоматизации на C# и Selenium Webdriver (Gallio Automation Platform + BDDfy)
18:20 Михаил Боднарчук / Тестирование веб-приложений в Codeception
19:00 Алексей Баранцев / Протоколирование в Selenium

 

1 Самописный робот на Watin
Ольга Киселева (Россия)

Как часто в вашей работе приходиться выполнять рутинные задачи для того, чтобы перейти «к самому главному»?
Заполнять одну форму для того, чтобы протестировать следующую за ней…

 

Как это делать? Руками? «Я пишу 3000 знаков в минуту! Но такая ерунда получается…»
Конечно, это вариант, но гораздо приятнее ведь видеть реальные данные, а не «лыпдкурп». А иногда даже полезнее.

Каждый раз заносить руками нормальные данные? Долго и нудно :(
И тут нам на помощь приходят… роботы!

Есть и готовые решения, но я расскажу о том, как с помощью Watin написать своего собственного робота для web-формы.

 
2 Когда автоматизация тестирования противопоказана
Ольга Пономарева (Россия)

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

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

Расскажу о том:

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

 
3 Groovy – классный язык для автоматизации тестирования
Константин Пермяков (Россия)

Когда тестировщики сталкиваются с задачами автоматизации тестирования перед ними встает вопрос, какой язык для этого выбрать? В своем докладе я расскажу о языке Groovy, который обладает мощью и кроссплатформенностью языка Java, но при этом гораздо легче в освоении, а программы на нем имеют более компактный и читабельный код. В докладе будут рассмотрены следующие примеры:
1. Поиск и замена текстов с помощью регулярных выражений.
2. Парсинг логов с помощью готовых классов Java (например, HashMap).
3. Как с помощью Groovy использовать более знакомые тестировщикам инструменты, такие, как Selenium и JMeter.
4. Как с помощью Groovy написать простой web сервер и протестировать такие вещи, как HTTP REST API на уровне основных запросов (Create, Read, Update, Delete).

 

4 Использование Specflow для автоматизации тестов на русском языке

 
Лена Фалилеева (Россия)

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

Сценарий Сложение двух чисел на калькуляторе

Допустим Складываем числа 2 и 3 на калькуляторе
Если Выполняем операцию сложения
То На экране отображается результат 5

и самое главное, как их автоматизировать с использованием SpecFlow + C# + NUnit для .Net.

 
5 Sikuli, инструмент на все случаи жизни?
Михаил Поляруш (Украина)

Что нам надо делать когда нужно автоматизировать веб-приложения? Просто гуглим и находим нужную информацию. А когда нужно автоматизировать что-то необычное? Например, Windows приложение с самописными контролами и объектами. Сразу приходят в голову страшные слова как QTP или TestComplete. Но даже эти инструменты не всегда справляются с задачей расспознавания объектов. И что тогда? Не делать автоматизацию?!

Sikuli – это универсальный инструмент, который должен быть в арсенале каждого автоматизатора. В своем докладе я покажу, на практическом примере, как выполнить автоматизацию, даже если ее нельзя выполнить обычными инструментами (QTP, TestComplete, Selenium, и т.д.).

Работа с инструментом будет продемонстрирована в реальном времени в прямом эфире.

 
6 Не изобретайте велосипед! Грамотные функциональные тесты с WebDriver и Thucydides.
Николай Алименков (Украина)

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

Поэтому все начинают строить свои «фреймворки» на базе Selenium/WebDriver. Это достаточно непростая задача. Ведь нужно продумать гибкую архитектуру, позаботиться о простоте написания и поддержки тестов, решить вопрос отчетов и хранения данных. Тут очень легко ошибиться, особенно с ограниченными знаниями языков программирования.

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

 

7 Automated Testing Dojo или игра в автоматизацию

 

Александр Баглай и Сергей Зеленин (Украина)

Automated Testing Dojo это уникальный формат, где можно посоревноваться с коллегами автоматизаторами и программистами в написании приемочных тестов на WebDriver.

Мы разработали этот формат специально для тестировщиков автоматизаторов. Это не простое соревнование, а соревнование со смайликом, в котором каждый участник получает помимо прочего хорошую порцию fun’a. Множество позитивных отзывов участников, собранных за 5 последних встреч, свидетельствуют о том, что раскопки нами ведутся в правильном направлении.

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

За 20 минут доклада, вы решите для себя – хочу ли я принять участие в следующей at dojo встрече, вероятно вдохновитесь на создание своего dojo-framework’а и просто весело проведете время.

 
8 Протоколирование в Selenium
Алексей Баранцев (Россия)

Каждая из двух предыдущих автоконфеток содержала доклады про протоколирование (логирование). Не будет исключением и третья.

Я расскажу, как запротоколировать выполнение тестов, разработанных с использованием инструмента Selenium, фреймворка TestNG и языка программирования Java.

Я не буду рассказывать о том, как сделать красивый отчёт о выполнении тестов.

Мой рассказ будет посвящен тому, как информацию собрать. Я считаю, что отчёт должен быть простым и коротким, потому что если тесты прошли успешно, детали их выполнения мало кого интересуют. Но если «тест упал» – приходит Специалист, чтобы решать Проблему, и он должен получить максимально полную информацию о том, что происходило. Поэтому основная задача протоколирования – сбор и сохранение информации.

Я не буду рассказывать о том, как сделать собственный фреймворк для протоколирования.

Вместо этого я покажу, как выжать максимум из того, что уже имеется в Selenium и TestNG. Разные библиотеки используют разные фреймворки протоколирования, я расскажу, как всё это перенаправить в единый фреймворк-фасад slf4j и при помощи фреймворка протоколирования logback сохранить всё в базу данных. При этом будут рассмотрены разные варианты запуска тестов – локально, удалённо, с использованием Selenium Grid, а также запуск тестов в облаках с использованием сервиса SauceLabs.

 
9 Читабельные отчеты для автоматизации на C# и Selenium Webdriver (Gallio Automation Platform + BDDfy)
Дмитрий Жарий (Украина)

Я уверен в том, что многие из нас, тестировщиков-автоматизаторов, прикладывают огромные усилия для того, чтобы результате тестового прогона создавался красивый, понятный и читабельный отчет. Чтобы был не просто голый call-stack c “NoSuchElementException”, а чтобы было ясно, что делал тесткейс и на каком шаге он упал, чтобы были картинки и видео, чтобы было просто приятно его читать и не стыдно другим показать.
+
Пусть наши коллеги из мира Java продолжают настраивать Jenkins и писать собственные парсеры для логов JUnit. А в мире .NET, есть замечательные бесплатные инструменты – MbUnit, Gallio Icarus, BDDfy – которые помогут сделать из Вашей автоматизации – кон-фЭтку!

 
10 Тестирование веб-приложений в Codeception
Михаил Боднарчук (Украина)

Разработка веб-сайтов на PHP – это норма. А вот тестирование PHP веб-сайтов, к сожалению, нет. Я разработал инструмент, который позволяет соединять все лучшие фреймворки для тестирования PHP веб-приложений. В своем докладе я покажу, как работать с новым инструментом Сodeception и покажу на практике:

 

- установку Codeception
- описание сценариев поведения
- тестирования без javascript через PhpBrowser
- тестирование с javascript через Selenium
- использование CSS-селекторов и XPath локаторов
- проверка и очистка данных в БД

 

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Стоимость для физических лиц:

  до 15 сентября до 12 октября после 12 октября
Chief ConfeT&QA 1500 1500
Auto ConfeT&QA 1250 1500 1500
Fun ConfeT&QA 1000 1250 1500
Три конфетки: -20% 3000 3400

Стоимость для юридических лиц:

  до 15 сентября до 12 октября после 12 октября
Chief ConfeT&QA 7000 7000
Auto ConfeT&QA 6000 7000 7000
Fun ConfeT&QA 5000 6000 7000
Три конфетки: -20% 14400 16000
 

 

Забыли пароль? Регистрация