What we're about

Learning from and meeting with developers and testers that use Selenium to test their web applications. The SF Selenium Meetup is an open forum where Selenium users of all skill levels can come to communicate, learn, network, or just have a good time. We meet on a semi-regular basis and generally have speakers from major software and web companies in the Bay Area. Lively discussions or Q&A for hours afterwards. Our focus is in Selenium and topics extend through related areas of interest, such as Agile testing, Test-Driven Development, Continuous Integration, Continuous Deployment, building maintainable automated test scripts and much more.

Upcoming events (3)

Beginning Test Automation: Part 1 of 3

Online event

Hello SF Selenium Meetup community! It's been a while since we've been in touch and hope this post finds you all healthy & safe. We thought we would kick 2021 off with a series of three 90-minute virtual events intended for those interested in learning about test automation - Jan 19, Jan 26 and Feb 2. In this 3-part series, you will learn about the basics of what automated testing is, what your options are, why automated testing is a great career opportunity, and how to write some simple tests. Each workshop will consist of a 30-45 minute presentation, followed by an assignment and workshop time with some test automation experts. At the conclusion of each session you'll be given the opportunity to receive some super-sharp Sauce swag! Space is limited to be sure to RSVP for all three meetups in order to get the maximum benefit (and swag) out of the series Part 1 - What is Automated Testing? (January 19) Learn about what pieces go into creating an automated test. Understand what the Selenium and Appium projects are, and how you blend this with a coding language and testing library to create test code. Learn about other types of testing frameworks & how they are different. Next, we will go over the elements in a simple test file, and understand the pom.xml file in a Maven project. For the second half, attendees will be introduced to guides for setting up Java, Maven, environment variables including a Sauce Labs username and access key, and IntelliJ on your computer and cloning or downloading test code to try out running a simple test. Submit the quiz form and screenshot of your test environment to get your swag. You will need to create a free Sauce Labs account (if you don't already have one), you can do that here: https://saucelabs.com/sign-up Follow-on Meetups: Part 2 - Creating a Test Suite (January 26) Part 3 - Advanced Testing Features (February 2)

Beginning Test Automation: Part 2 of 3

Online event

This meetup is the second of three 90-minute virtual events intended for those interested in learning about test automation. As a refresher, this 3-part series is designed to help you learn about the basics of what automated testing is, what your options are, why automated testing is a great career opportunity, and how to write some simple tests. Each workshop will consist of a 30-45 minute presentation, followed by an assignment and workshop time with some test automation experts. At the conclusion of each session you'll be given the opportunity to receive some super-sharp Sauce swag! Space is limited to be sure to RSVP for all three meetups in order to get the maximum benefit (and swag) out of the series. If you missed Part 1, be sure to work through Module 1 of Sauce's Selenium Java Course: https://training.saucelabs.com/codelabs/Module1-SeleniumJava/index.html?index=..%2F..SeleniumJava#0 Part 2 - Creating a Test Suite (January 26) Learn about why you want to be able to make your tests fail. Understand locator strategies & experiment with locators against the-internet Heroku app. Learn about the Selenium 4 Capabilities, what browser capabilities and vendor capabilities are, and how they are used in our test code. Explore JUnit test annotations, as well as how assertions and locators are key parts of creating your test code. The second half of this workshop will involve getting users to clone a repository with basic Java & JUnit Selenium test code onto their machines. You will work against a template to create a test against a chosen page on the-internet Heroku app, choosing your own locators and creating a very basic test using locators and an assertion. For the final challenge, do the exercise in Module 2.08 and submit proof in the form of a repo or screenshot to earn your swag! Next Meetup: Part 3 - Advanced Testing Features (February 2)

Beginning Test Automation: Part 3 of 3

Online event

This meetup is the final of three 90-minute virtual events intended for those interested in learning about test automation. As a refresher, this 3-part series is designed to help you learn about the basics of what automated testing is, what your options are, why automated testing is a great career opportunity, and how to write some simple tests. Each workshop will consist of a 30-45 minute presentation, followed by an assignment and workshop time with some test automation experts. At the conclusion of each session you'll be given the opportunity to receive some super-sharp Sauce swag! Part 3 - Advanced Testing Features (February 2) In this third session, users will learn about the Page Object Model and the advantages of abstracting test methods and test data to make maintainable test code. There will be a demo of abstracting test methods into a separate page class. We will also talk about web drivers, and how you can use WebDriverManager to facilitate this. Work as a group through setting up a test to run on Sauce Labs as outlined in lesson 4.05 Users will follow steps to move certain code from a single test class into page & test objects, as well as create a Config file to store test variables for the application under test (https://the-internet.herokuapp.com/) and the configuration for Sauce Labs. Complete Module 3 and run it on Sauce Labs, those who do will get the final swag gear. Additional Links: How to Test on Sauce Labs: https://training.saucelabs.com/codelabs/Module4_SeleniumJava/index.html?index=..%2F..SeleniumJava#4 Heroku App: https://the-internet.herokuapp.com/ Module 3: https://training.saucelabs.com/codelabs/Module3-SeleniumJava/index.html?index=..%2F..SeleniumJava#6

Past events (94)

A Crash Course in Manual to Automated Tests

116 New Montgomery St

Photos (255)