Objective
To enable the participants to write automated tests for web applications. This will be a hands on session where you will get introduced to Selenium and gradually move towards writing tests using Selenium with Python bindings. This will include a brief on selenium, play and record using Selenium IDE, writing and maintaining the test scripts and test report generation.
Description
This workshop is tailored for beginners willing to learn Selenium with Python as last year's talk on the same received a vibrant response from the audience.
- Introduction to Selenium
- Brief about test automation and why/how is it a need
- Application under test will be provided to the participants, will start with the installations and setup
- Put your first step -> use Selenium IDE and record/playback your test
- Get introduced to the Webdriver API (Selenium Python bindings)
- Start writing test scripts
- Learn how to generate test reports using HTMLTestRunner.py
- Brief on Lettuce and some of the best practices to follow
Requirements
- Preferred OS: Linux based (Fedora preferred)
- Browser: Firefox
Speaker bio
Anisha works at Red Hat, Pune and has been handling most of the QA responsibilities in her teamfor nearly 2 years now. She writes test automation scripts, mostly for web UI. Worked with Selenium(with Python), Cucumber + Watir-webdriver and explored a couple of other tools. She enjoys testing at work and is keen on attending events/conferences happening in and around the city.
- Blog: http://goo.gl/XeSa41
Slides
http://pyseleniumworkshop-anarang.rhcloud.com/#/
Links
- "Let's talk testing with Selenium" at PyCon India 2013: http://goo.gl/ufrnjG
- "Biting into Cucumber + Watir" at TechJam, Pune 2014: http://goo.gl/9psjNC
1
▼
1
▼
I will try providing the participants with the AUT(Application under test), so as to avoid dependency on internet connectivity. Yes, it will cover some aspect of single page web apps.
1
▼
Is it only for developer interested in Python?
Why linux is prefered os? Firefox is available on all platform.
1
▼
This workshop is for those who want to learn to use Selenium for testing their web application. Not limited to developers or testers. Selenium is compatible with other languages as well but for now we 'll be using Python in this workshop(Python at PyCon!). Preferred OS is Linux based because of simple installation steps, you can use others as well.
1
▼
Thanks for reply. What are the steps to setup it on OSX?
1
▼
How much knowledge of python does one need to have to attend this,also does knowing Js help?
1
▼
Arkin,
Basic knowledge of python is required, this talk is of beginner level. You will basically get introduced to web application testing using Selenium Python bindings.