воскресенье, 27 мая 2012 г.

QA Club Kiev #8: Web application testing

Начинается лето: период отпусков, хорошей погоды и отдыха на природе. Но для Вас, коллеги тестировщики, есть хорошие новости! Мы готовим 8-ю встречу киевского сообщества тестировщиков QA Club Kiev, которая пройдёт 5 июня 2012 г. На этой встрече мы затронем вопросы связанные с Web тестированием.

Наши докладчики (Светлана Дубык и Наталия Голодюк) будут делиться своим опытом в области веб-тестирования.

Света расскажет о специфике ручного веб тестирования.

Тема доклада: "Web testing: useful tips, tricks and tools".

Краткое описание:
                Веб сайты/ веб приложения обладают рядом отличительных характеристик по сравнению с десктопными, клиент-серверными, мобильными приложениями. Эти особенности непосредственно влияют на то, какие виды тестирования проводить и какие подходы при этом использовать.
               На этой встрече мне бы хотелось поделиться своим опытом и узнать об опыте тех, кто прийдет на встречу :)

Наташа расскажет об опыте внедрения инструмента автоматизации в проэкт.

Тема доклада: "Selenium as a trend in automated testing - traps to avoid. Selenium як тренд в автоматизації тестування. Пастки, яких можна уникнути."

Краткое описание:
                Інструменти Selenium першого покоління та новий WebDriver зараз у всіх на устах. І зачасту люди, які впроваждують автоматизацію тестування у своїй команді, звертають свій погляд саме на них. Аргументів “за” - більш, ніж досить: доступна та поширена документація, численні спільноти людей, готових поділитися досвідом своєї роботи з Selenium IDE, RC чи Grid, конференції та майстер класи по написанню тестів з різноманітними підходами. Однак, незважаючи на таку очевидну доступність й переваги, завжди варто задуматися, чи справді трендовий інструмент - це саме те, що потрібне Вашому проекту.
            Я розповім про досвід нашої команди, яка здолала довгий шлях від Selenium IDE до WebDriver, про міркування, які переконали нас у необхідності перейти на зовсім інший інструмент, і про те, які помилки справді не варто повторювати." 
Продолжительность: ~ 2 часа
Целевая аудитория: специалисты в области ручного и автоматизированного тестирования web приложений, тест менеджеры, и все тестировщики, желающие получить новые знания.

Языки встречи: украинский, русский

Докладчики:
Nataliya Holodiuk - Software Test Engineer at Golden Planet,
ведет блог http://tastytesting.blogspot.com/
Svitlana Dubyk - Software Test Engineer at Ciklum

Участие бесплатное при условии предварительной регистрации:
Набралось максимальное количество участников, регистрация закрыта!
Место проведения: ул. Амосова 12, Горизонт Бизнес Центр, офис компании Ciklum, 20 этаж, Sky Point.


Дата: 5.06.2012
Время: 19:00 - 21:00
Host: The Best Employer 2011 - Ciklum
Sponsors: Ciklum
Official partner: DOU


P.S. Помните: "We're just enthusiastic about what we do." Steve Jobs

Как добраться: От ст. м. Олимпийская (Республиканский стадион) можно дойти пешком, либо доехать 40-м троллейбусом (остановка "Николая Гринченка"); либо 450 маршрутка от м. Дворец Украина (остановка "Николая Гринченка"); либо 198 маршрутка от м. Вокзальная до конечной.


Контакты:
Andrii Matukhno, skype: andrej_2704
Oleksandr Maidaniuk, skype: alexander.maydanyuk
Eugenia Avramenko, skype: eugenia.trush
Svetlana Dubyk, skype: svetlana_dubyk
Email: info@qaclubkiev.com

суббота, 26 мая 2012 г.

2-х дневный тренинг: Автоматизация тестирования Web приложений с Selenium/WebDriver

Web-приложения сегодня занимают довольно большую нишу, и очень часто возникает вопрос о внедрении автоматизации тестирования. Но в тоже время, либо не хватает опыта, либо по каким-то причинам проект не позволяет. Если же речь идёт о Web, то чаще всего автоматизировать можно и нужно, особенно когда проект большой и сложный. При правильном внедрении, автомазация поможет выявить больше слабых мест в приложениях, сэкономит время и деньги на ручном тестировании.

Для тех кому интересна тема автомазации  Web приложений, есть возможность попасть на 2-х дневный тренинг Андрея Дзыни.

Цель тренинга: Дать понимание, что умеет инструмент Selenium. Как его использовать и применять на Web проектах.

Первый день тренинга будет посвящен всеохватывающим аспектам по работе с инструментами семейства Selenium. Вы узнаете его историю, увидите примеры использования разных подходов, узнаете, как применялся инструмент Selenium и WebDriver на успешных проектах. Услышите проблемы, с которыми инженеры сталкиваются чаще всего. В формате live-coding. Вы увидите, как из пустого Java класса преобразуется осмысленная объектная модель приложения для его успешной автоматизации. Это и многое другое ждет Вас в первый день, этого замечательного тренинга. Второй день будет не менее насыщенным! Он будет посвящен практической части, по работе с инструментом. На тренинге будет использован фреймворк SWAT(Simple Web Automated Testing), который развивается при поддержке группы энтузиастов и доступен в публичном доступе. Проект open-source, так что вы сможете не просто попрактиковаться на нем, но и использовать на своих проектах. На тренинге же, мы будем использовать эти заготовки, как костяк, на котором будем учиться писать правильные, легко поддерживаемые и читабельные тесты! К практической части нужно подготовиться заранее, потому вы получите все детали о необходимом ПО, которое должно быть установлено на Вашем ноутбуке, чтобы избежать лишней траты времени непосредственно на самом тренинге.

Программа на первый день:
  1. Что такое Selenium? Краткая история
  2. Архитектура работы Selenium и WebDriver.
  3. Selenium IDE
    1. Возможности Record & Play
    2. Работа с локаторами
      1. Matching Pattern
      2. Regexp
      3. CSS
      4. Xpath
      5. UI Map
  4. Расширенные возможности Selenium IDE
  5. Переход от Selenium IDE к Selenium RC
  6. Обзор xUnit инструментов
  7. LIVE-Coding Сессия! Работаем с Selenium RC
  8. Работа с фреймами, попапами, алертами
  9. Как автоматизировать AJAX приложения?
  10. Tips & Tricks по работе с Selenium RC
  11. LIVE-Coding Сессия! Переход от Selenium RC к Selenium 2(WebDriver)
  12. Чем же все-таки отличаются Selenium RC и WebDriver
  13. LIVE-Coding Сессия! Примеры использования WebDriver
  14. Tips & Tricks по работе с WebDriver
  15. Как создавать правильные и легко поддерживаемые тесты
    1. Domain Specific Language
    2. PageObject, PageFactory и ElementObject
    3. Использование Data Driven подхода
    4. Уровень StepsObject
    5. Уровень Assertions
  16. Запуск тестов
  17. LIVE-Coding Сессия! Делаем suites
    1. bat
    2. ant, mvn
    3. Continuous Integration
  18. Паралелизация тестов
    1. Selenium GRID
    2. Sauce Labs
  19. Где хранить тесты?
    1. svn
    2. git
  20. История Agile проекта с применением Selenium
Программа на второй день:
  1. Проверка работающей среды
  2. Практика в написании WebDriver тестов на Java
  3. Перерыв на обед
  4. Обучение функций рефакторинга кода
  5. Обучение разделения тестов на наборы разного типа
  6. Запуск тестов с помощью автоматизированных систем сборок
Как вы уже заметили, первый день действительно даст как можно больше информации, чтобы на второй день можно было применить все эти знания на практике. И именно практике мы посвятим целый день, где пройдемся по всему циклу от начала UI автоматизации тестирования до ее интеграции в жизнь проекта разработки.

Организационные моменты:
На даный момент не известна дата и местро проведения, так как группа только начинает формироваться.
 
Стоимость: 800 грн для первых 5 участников, 1600 грн для следующих 10.
Как только группа наберется мы подымим цену, потому зарегистрируйтесь как можно раньше и в течении 24 часов мы напишем Вам.

Скидки: обед включен в стоимость участия, первые 5 участников, которые оплатят тренинг, получат скидку 50%. Как только наберется половина группы мы повысим цену

РЕГИСТРАЦИЯ ЗАКРЫТА.

понедельник, 21 мая 2012 г.

Automated testing dojo

Хотим анонсировать интересную и необычную встречу, специально для тестировщиков - автоматизаторов. Теперь и у вас есть возможность провести время с фаном, продемонстрировать свой инструментарий из чемоданчика, которым каждый день пользуетесь. Встреча пройдёт в формате Automated testing dojo!

Как показала практика, dojo-собрания проходят не в полной тишине, а бурно обсуждаются, - а значит вы увидите как и чем работают ваши коллеги.
Додзё (яп. 道場, «Место где ищут путь») — место где проходят тренировки, соревнования и аттестации в японских боевых искусствах: каратэ, айкидо, дзюдо, дзю-дютсу, и др.
Мир IT позаимствовал этот термин для своих целей. Стал популярным формат coding dojo, на котором ребята-программисты могут сразиться и проверить свои лучшие практики кодирования.

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


Правила игры: Есть веб приложение (а значит, будем автоматизировать с WebDriver). Есть сценарий поведения приложения, описанный как user story. Есть список багов (которые мы, конечно же, тебе не покажем). Баги будут периодически включаться и выключаться. За каждую пойманную вашим тестом багу на твой счет начисляются бонусные очки. За каждую багу, которая осталась без твоего внимания и за каждый тест-лжец начисляются штрафные очки. Сумму очков весело можно наблюдать на одном большом экране.

Мы будем автоматизировать на java, желателен опыт Selenium WebDriver. Вы можете проверить свой уровень, выполнив тестовое задание по установке окружения. Результатом выполненного задания будет готовое к AT dojo окружение на вашем рабочем ноутбуке, который нужно обязательно взять с собой. Также вы можете прийти с кем-то в паре и работать за одним ноутбуком (один программирует, а другой составляет тестовые сценарии) Рекомендуем получить “зеленую полосу” за пару дней до начала dojo, потому как на самом мероприятии на это времени не будет. Мы с удовольствием вам поможем, если у вас есть вопросы.
Не расстраивайтесь, если вы пока не программируете. Мы активно развиваем dojo направление и нас есть формат для ребят начального уровня, автоматизация будет с использованием Robot Framework.
На AT dojo вы получите:
  • опыт автоматизации в симулированных условиях экстремальной среды: баги, меняющиеся требования, частые релизы
  • массу позитивных эмоций от игрового тренинг
  • возможность обсудить с коллегами ряд «antiatterns» и «best practices» относительно качественного и поддерживаемого кода тестов
  • практический опыт работы с Selenium WebDriver, тестируя web приложение
  • рекомендации по использованию TDD при разработке фреймворка автоматизации
Установка требуемого ПО для программирования на java
Настройка проекта на Robotframework
Подробнее о формате AT dojo


Тренеры:
Александр Баглай, тренер, java программист, консультант в компании GlobalLogic. За более чем 7 лет в IT зарекомендовал себя как успешный практик eXtreme Programming. В прошлом разработчик, сейчас активно занимается подготовкой новых java специалистов для нужд проектов. При этом большое внимание уделяет вопросам качества и поддержки кода, вопросам повышения эффективности разработки, инфицированию Test Driven Development подходом, рефакторингом Фаулера и философии ООП. Неоднократно проявлял себя в роли XP-coach и Scrum Master в командах, в которых трудился сам. Открыт новым течениям и помогает коллегам обучаться лучшим практикам. В данный момент в компании выполняет роль Java тренера, занят организацией TechTalk’s собраний и новых тренингов. Будучи тренером, не оставил разработку и ежедневно уделяет время внутренним проектам как разработчик, а наработками регулярно делится в своем блоге. В свободное время - спикер на всевозможных IT конференциях.

Сергей Зеленин, архитектор, технический лидер, консультант в компании GlobalLogic. Приверженец agile методологий с 2003 года, имеет незабываемый опыт работы в XP команде на протяжении 2 лет в роли XP- coach. Соавтор тренингов по TDD и автоматизированному тестированию, автор серии внутрикорпоративных онлайн тренингов по ТДД. В роли technical lead и архитектора уже более 7 лет. Неоднократно участвовал в преобразовании "безнадежных" и "скучных" проектов в интересные и увлекательные для себя, команды и заказчиков приключения, о которых, уверен, будет приятно вспомнить в будущем.


Отдельное спасибо компании Ciklum за предоставление возможностей проведения данного мероприятия.
Регистрация
Адрес: ул. Амосова 12, Горизонт Бизнес Центр, офис компании Ciklum, 20 этаж, Sky Point
Дата и время: 29.05.2012, 18:30
Количество мест: нет ограничений
Стоимость: бесплатно, при условии предварительной регистрации


среда, 16 мая 2012 г.

Расписание экзаменов USQB на 2012 год


USQB анонсирует расписание экзаменов на 2012 год и начинает предварительный сбор заявок на экзамены. Все экзамены относятся к категории public exam и проводятся по квалификациям: CTFL (English / Russian), CTAL TM / TA / TTA (English).

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

июль, 27:
  
Киев
сентябрь, 22:

Днепропетровск
ноябрь, 16:

Киев
декабрь, 15:

Харьков

вторник, 8 мая 2012 г.

Осенняя серия онлайн-конференций по тестированию ПО ConfeT&QA


Завершилась весенняя серия онлайн-конференций ConfeT&QA, впереди лето, пора
отпусков, солнца, отдыха, развлечений. Но все же не стоит забывать о времени, когда
вновь начнутся трудовые будни. Что поможет лучше всего отвлечься от рутинной работы
и дать заряд бодрости мозгу? Конечно, профессиональная конференция! Послушать
доклады, с чем-то согласиться, против чего-то решительно возразить, чему-то подивиться
(«живут же люди!»), что-то новое услышанное попробовать применить в работе — всё
это позволяет не застыть на месте, а расти профессионально самому и развивать свою
команду, отдел, компанию.

Это для вас? Тогда добро пожаловать на осеннюю серию онлайн-конференций
ConfeT&QA! Вас ждут три конференции: Chief ConfeT&QA в сентябре, Auto ConfeT&QA
в октябре и Fun ConfeT&QA в ноябре — новая порция вдохновения каждый месяц!

Как всегда, тем, кто регистрируется заранее, мы предоставляем фантастическую скидку
50% по сравнению с ценой при поздней регистрации. Поторопитесь, действие скидки
ограничено количеством регистраций, а не датой, льготные условия распространяются на

Каждая конференция серии – это:
  • три дня подряд по два часа в день, с 17 до 19 часов по московскому времени (GMT+4),
  • три 20-минутных доклада в день + 15 минут на вопросы после каждого доклада,
  • продолжение обсуждения докладов на форуме.
Не откладывайте на завтра то, что можно сделать сегодня, потому что сегодня это можно
сделать со скидкой :)

вторник, 1 мая 2012 г.

Про SQA Days-11

В прошлые выходные в Киеве прошла международная конференция по тестированию SQA Days-11. Мы не могли пропустить это событие и спешим поделиться своими впечатлениями.


Конференция проходила по адресу: г.Киев, ул. Мельникова, 36, корп. 1, КИМО. Началась конференция с регистрации, которая прошла достаточно спокойно: волонтеры легко и быстро помогали участникам SQA Days-11 зарегистрироваться.
Каждому посетившему это мероприятие выдавались бейджики и раздаточные материалы, содержавшие в том числе карту с расположением залов, столовых и других важных точек; набор пустых визиток для обмена контактами с другими участниками; блокнотик и ручку от спонсоров конференции и многое другое. 



Перед открытием конференции, участники могли познакомиться в coffee-point, выбрать доклады, которые было бы интересно посетить и просто настроиться на получение интересной и полезной информации :)



Параллельно с этим, проходила сдача “пробного“ экзамена по ISTQB для тех кто еще не полностью уверен в своих силах, и сдача самого экзамена. Люди выходили довольные и делились впечатлениями. Витал дух знаний и поэтому экзамен проходил намного легче чем в обычных условиях. Это была прекрасная возможность! Спасибо организаторам за это!


Открытие конференции началось в 10 часов небольшим вступительним словом организаторов конференции - Владислава и Татьяны Орликовых. Сразу после этого участники разбрелись по секциям: А, В и С, а также стендовые доклады.


Секция А размещалась в самом большом зале, эту секцию можно назвать “основа основ”. Именно здесь открывалась конференция, именно здесь были представлены презентации иностранных докладчиков.