Front-End Test Approaches with Selenium


Details
We are starting off with two speakers as we re-energize this group this month.
Agenda:
• 5:30 Doors open, Pizza arrives
• 6:00 Dave Jellison takes a few minutes to start the evening
• 6:15 Kevin Menard introduces Moshe Milman - How to level-up your Selenium tests with Visual Testing
• 7:15 break
• 7:30 Dave Jellison introduces Nilesh Kulkarni - How to compliment your JavaScript test stack with Nemo
• 8:30 Networking and departure
• 9:00 lights out
----
Title - How to level-up your Selenium tests with Visual Testing
Abstract: Over the past couple of years, visual testing has been gaining increased attention from the dev/test community as evident by the explosion of related open source projects. The impossible variety of devices, web-browsers, and screen resolutions as well as the adoption of agile and continuous delivery/deployment practices are forcing developers to automate more and minimize human involvement in the test execution process. Companies big and small are adopting visual testing tools to automatically validate the correctness of their UI.
Nevertheless, many practitioners strongly believe that automated visual testing is impractical and leads to flaky, unstable tests and a maintenance nightmare. In this talk we will explain in depth what visual testing is, and how you can use Selenium along with other open source and commercial tools to perform automated visual testing and achieve a fully automated continuous delivery/deployment process. Throughout the session, several demos will be given showing how to add automated visual UI validation to your Selenium tests using various tools.
Short Bio - Moshe Milman is the Co-Founder of Applitools – a cloud service for automated Visual Testing.Before starting Applitools, Moshe worked as the VP of Professional Services and Sales Engineering at Wave Systems (NASDAQ:WAVX) and VP Operations at Safend. Prior to Safend, Moshe also worked for Amdocs (NASDAQ:DOX) as test automation expert and Sat-Smart Ltd. as a engineering team leader. Moshe holds a Bachelor’s degree in Information Systems from the Technion Israel’s Institute of Technology and MBA from IDC.
----
Title - How to compliment your JavaScript test stack with Nemo
Abstract: Nemo is a node.js framework built on top of WebDriverJS. Nemo aims to remove boilerplate code and helps maintain your tests in long run. It’s plugin architecture makes it easy to turn features on and off. Nemo can be integrated with any framework like mocha, Jasmine or cucumberjs. It’s easy setup helps you run tests locally or remotely on sauce labs or any selenium grid. Nemo is open sourced and available at github.com/paypal/nemo.
Nilesh Kulkarni will demo how to setup nemo, its generator, plugin architecture etc and walk you through the code.
Short Bio - Nilesh Kulkarni is a software engineer @ PayPal is a contributor on the nemo project.

Front-End Test Approaches with Selenium