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

QA Club Kiev #8: Web application testing

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

Ни для кого не является секретом то, что Selenium уже стал стандартом для автоматизации Web приложений. Его начинают поддерживать производители браузеров и разнообразных инструментов для тестирования. На этой встречи Вы сможете ознакомиться с опытом работы Наталии Голодюк и Светланы Дубик, обсудить подходы и задать вопросы докладчикам, поделиться своим опытом с аудиторией.

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

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

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

План доповіді:
  • Проблема вибору інструменту для автоматизації тестів
  • Роль трендовості інструменту у цьому виборі
  • Історія фіаско нашої команди з автоматизацією та Selenium
  • Розбір польотів, аналіз причини фейлу нашого фреймворку, які не варто повторювати
  • Поради для тих, хто збирається вибирати інструмент автоматизації
  • Життя після смерті - декілька слів про те, що ми не опустили руки і як ми автоматизуємо тепер (BDD, Behat&Mink)
Светлана поделится своим опытом тестирования web приложений.

Тема доклада: "Web testing: useful tips, tricks and tools". Светлана поделится опытом тестирование веб приложений, а именно: особенностями тестирования, тестовые окружения, мокапы, приемочное тестирование, тестирование безопасности, кросс браузерность и наиболее частые проблеммы.

Продолжительность: ~ 2 часа
Целевая аудитория: специалисты в области ручного и автоматизированного тестирования web приложений, тест менеджеры, и все тестировщики, желающие получить новые знания.

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

Докладчики:
Nataliya Holodiuk - Software Test Engineer at Golden Planet,
ведет блог http://tastytesting.blogspot.com/
Svitlana Dubyk - Senior 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%. Как только наберется половина группы мы повысим цену


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

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



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

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

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

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

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

Про SQA Days-11

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

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

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

Параллельно с этим, проходила сдача “пробного“ экзамена по ISTQB для тех кто еще не полностью уверен в своих силах, и сдача самого экзамена. Люди выходили довольные и делились впечатлениями. Витал дух знаний и поэтому экзамен проходил намного легче чем в обычных условиях. Это была прекрасная возможность! Спасибо организаторам за это!
Открытие конференции началось в 10 часов небольшим вступительним словом организаторов конференции - Владислава и Татьяны Орликовых. Сразу после этого участники разбрелись по секциям: А, В и С, а также стендовые доклады.
Секция А размещалась в самом большом зале, эту секцию можно назвать “основа основ”. Именно здесь открывалась конференция, именно здесь были представлены презентации иностранных докладчиков.