TestCon Vilnius 2018
Date: 16 October, 2018
Time: 10:00-17:30
Venue: Crowne Plaza Vilnius – M. K. Čiurlionio str. 84, Vilnius, Lithuania
Gett, Israel
Saar Rachamim
Mr. Saar Rachamim has B.Sc. in Computer Science from the Academic Tel Aviv Jaffa College. He has been working with Selenium, Appium and API testing. He is fond of developing Automation tools in different technologies. Saar is working in Israel at Gett, which is a global on-demand mobility company that connects customers with transportation, goods and services. Customers can order a taxi or courier either through the company’s website, or by using the company’s GPS based app. Saar loves to see movies and series at his free time, learn new languages and discover new technologies.
Workshop
Selenium Basics
Web applications are becoming a part of each business in the marketplace, whether it is a restaurant that want to promote itself to all of the potential customers, or it is a revolutionary startup that one of the platforms of the product is developed over the web.
Selenium gives the solution needed for UI Automation testing for Web Applications. It supports several browsers, operating system, coding languages etc. Selenium has a large community who supports and extends the code. It is an open source and widely used. Due to all of the above, when thinking about Web Automation Testing, Selenium is the first solution that come to mind.
Agenda
Introduction to Selenium 45min
- What is Selenium.
- Different kinds of usages.
- Execution of a simple test using selenium.
Web and Query Languages 45min
- HTML.
- CSS, etc.
How to Create Your Selenium Project 45min
- Maven, Junit Test annotation.
- WebDriver.
- WebElement.
Practical workshop 1 hour
- Creating New Selenium Project.
- Creating Basic Selenium Test.
Different Web Drivers For Different Browsers 30min
- FireFox Driver.
- Chrome Driver.
- IExplorer Driver.
Practical workshop 1 hour
- Profiles, Capabilities and differences between browsers.
- Support different browsers.
Course objectives
The workshop will give you the tools and the personal experience in building from scratch an infrastructure for automating web app that will support three different main browsers. The skeleton you will build can be widen to a full support needed in your current position or lead to a step up for the next project you will face in the future.
Target audience
Exploratory testing course is intended for automation developers without experience in Selenium or for QA testers with minimal experience in Java coding. People interested in test process management or knowledge improvement are also welcome.
This workshop is suitable for:
Level 1 Description: Introductory and overview material. Assumes little expertise with topic and covers topic concepts, functions, features, and benefits.
Workshop prerequisites
- A personal computer.
- Basic knowledge in Java.
We will use Intellij, to avoid troubleshooting relevant to different IDEs.