55
events were organized by JUG Switzerland during 2023.

Michael Palotas is "Head of Quality Engineering Europe" at eBay International and responsible for software quality in the EU and APAC regions. After working in various lead roles in software development and test for Ericsson, Nortel Networks and Intel in North America and Europe, he joined eBay in 2004 to focus on test engineering. Selenium GRID was developed and open sourced by his team. He has spoken at many conferences and events around the world. Since 2008 Michael is based in Zürich, Switzerland and one of his main focuses is currently mobile testing and mobile test automation. Michael is also founder and CEO of GRIDFUSION Software Solutions, a company that provides consulting and solutions for test automation with open source tools.

Michel Racic – Like usual around here, I'm a coding and technology freak.
I just finished my bachelor of engineering in computer science or on german "Dipl. Ing." and currently I'm mostly coding in Java. In my day job I work as a Test Automation engineer and deal with all kind of Software from Native over Web into Mainframe where I use existing tools Canoo WebTest, Selenium WebDriver, ... or write my own testing apps or libraries. In the night I'm mostly focused on Android or other fast living technology.

24.10.2012

Web Testing with Selenium

How to increase the software quality

LOCATION: Bern
KEYWORDS: Methods, Tools

AGENDA:18:15 - ca. 20:15h: Talk and Workshop incl. Q/A
Afterwards you are invited to a refreshment.

1. Part Talk
2. Part Demo and Workshop

Please bring your laptop with you for the workshop, Michel Racic will provide you a Ubuntu *VirtualBox* image with InteliJ Idea, Jetty running the AUT as well as all code files and dependent libraries. (Change to VirtualBox as there is no free VMWare-Player for Mac!)


Selenium, the cure for Mercury poisoning

SPEAKER: Michael Palotas   COMPANY: eBay International
SLIDES: 121024_Selenium.pdf

Test automation is an increasingly important part of the software development and test lifecycle in today's software industry. Reliable test automation is one of the key enablers for agile development, continuous delivery and a generally higher software quality.

Many companies have failed implementing (E2E) test automation properly due to the use of capture & replay / drag & drop tools which almost always result in unmanageable high maintenance efforts. The Selenium Tool family is an open source toolset which allows for highly scalable browser automation tests in a web environment by using a programming language of your choice to write the tests. Selenium/Webdriver is quickly becoming the standard tool in many companies around the globe due to its flexibility, cost effectiveness and wide support for all major browsers.

This presentation will show how eBay and Credit Suisse have approached the use of Selenium 2/Webdriver in combination with Selenium GRID to build a highly scaled test automation solution. It will also showcase the integration of mobile automation for Android and iOS into eBay's existing Selenium GRID. Aside from the technical details, this presentation will also illustrate how using open source software in organizations can act as a big driver for innovation.

LEVEL OF TALK: Intermediate
LANGUAGE: Talk: en / Slides: en


Page Object Pattern and how to use selenium

SPEAKER: Michel Racic   COMPANY: Credit Suisse

You will be given a demo AUT (Application under test) and requirements with corresponding test cases as well as a skeleton project to get you started with Selenium.
Your mission will be to automate the tests without writing duplicate code and future proofing with regards to maintainability.
You will be guided through the process of creating the page objects interfaces, building the test cases from them, implementing the page objects itself and debug / maintain after changes in the AUT.
Finally you will be able to write functional tests for your Web-Application while ensuring maintainability and scalability. With parallel execution and nightly run, we can say mission accomplished and one more well tested application with less bugs and happier customers.
Please bring your laptop with you, I will provide you a Ubuntu VirtualBox image with InteliJ Idea, Jetty running the AUT as well as all code files and dependent libraries.

LEVEL OF TALK: Intermediate
LANGUAGE: Talk: en / Slides: en


Michael Palotas is "Head of Quality Engineering Europe" at eBay International and responsible for software quality in the EU and APAC regions. After working in various lead roles in software development and test for Ericsson, Nortel Networks and Intel in North America and Europe, he joined eBay in 2004 to focus on test engineering. Selenium GRID was developed and open sourced by his team. He has spoken at many conferences and events around the world. Since 2008 Michael is based in Zürich, Switzerland and one of his main focuses is currently mobile testing and mobile test automation. Michael is also founder and CEO of GRIDFUSION Software Solutions, a company that provides consulting and solutions for test automation with open source tools.


Michel Racic – Like usual around here, I'm a coding and technology freak.
I just finished my bachelor of engineering in computer science or on german "Dipl. Ing." and currently I'm mostly coding in Java. In my day job I work as a Test Automation engineer and deal with all kind of Software from Native over Web into Mainframe where I use existing tools Canoo WebTest, Selenium WebDriver, ... or write my own testing apps or libraries. In the night I'm mostly focused on Android or other fast living technology.


LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland