Scaling Selenium at Facebook

Join us on November 19th to meet and learn from the team implementing Selenium at Facebook. 

We'll be begin at 6:30 with some food and drinks, followed by talks at 7pm.  

Parking available on site. Please be sure to RSVP by November 17th as Facebook will be pre-printing badges. 

Scaling Selenium at Facebook

Facebook's billion users have no idea the site gets released twice a day with no user impact. Achieving this put high demands on automated testing, and Selenium is a key part of making it all possible. Scaling Selenium to this development and release cycle is a major challenge, as is making it easy for all Facebook engineers to test their code with Selenium. 

Join us to hear about the following:

• How Facebook engineers dealt with scaling Selenium to their size

• Facebook's new open-source PHP Selenium API 

• How they're making it easier for their engineers to write and debug Selenium tests 

Bios:

Damien Sereni leads the team building testing tools and infrastructure at Facebook. Since joining Facebook in 2011 he's been writing tools to improve the experience of testing ranging from unit testing to Selenium on web and mobile. 

Wai Hon Law has been hacking at Facebook since 2012, focusing on the infrastructure for UI automated tests. He implemented not only a Selenium-based backend running many browsers, but also a brand new WebDriver php binding which is now open-sourced as php-webdriver on github.

Alex Ponomarenko joined Facebook in May working on improving WebDriver failures reporting and integration with Facebook UI components. Previously working on WebDriver based visual testing product at CreamTec, Alex has 7 years of engineering and consulting experience working with various UI technologies and automated testing tools.

Join or login to comment.

  • Sairam D.

    Hey anybody using sauce lab for scaling their tests? I need some info about your experience with it.

    November 22, 2013

    • Michael R.

      I work at Sauce labs we have thousands of customers using our service. I'm more than happy to introduce you to a couple of customers, so you can get your questions answered.

      November 22, 2013

    • Sairam D.

      That would be great Michael. My current test framework is closely coupled with the application code and we are still using Selenium RC.

      November 22, 2013

  • Sadath S.

    Thanks Yuri. I had to go to the airport and hence missed it :(

    November 21, 2013

  • Jitendra K.

    Nice meetup and cool customizations for grid/debugger plugin

    November 21, 2013

  • Yama W.

    Is there a trend towards developers testing and writing test automation for their own code or is this the exception and based on the industry/product?

    November 19, 2013

    • Bradley M.

      (Hit return prematurely, sorry). I also find there is indeed a professional "QA" skill that I value highly, as well, which distinguishes a great QA professional. Non-SDETs may not wear this hat enough to pick up the nuances. It's also a natural talent stronger in some individuals than others. As such, there is also a role for having both SDETs and non-QA engineers, but blurring the lines of responsibility and working together on a shared code base is a good recipe for success. I wouldn't expect as high of a quality result in an organization that didn't have both.

      2 · November 21, 2013

    • Nariman R.

      @Bradley, Could not agree more.

      November 21, 2013

  • Denali L.

    Nice to see tips and tricks on scaling selenium infrastructure.

    November 21, 2013

  • Suyash J.

    Can someone pos the slides from last night's talks?

    November 20, 2013

    • Yuri S.

      see reply above

      November 21, 2013

  • Sadath S.

    Are the slides available for this presentation? And any video link to this talk?

    November 20, 2013

    • Yuri S.

      Sadath, there were something like 5 slides for all 3 speakers and few screens of a live presentation of browser plugin they're using. Even if slides were made available, the only meaningful one will be the last with their contact information. For the rest – you needed to be there to listen and ask questions.

      2 · November 21, 2013

  • life

    I need to know how api testing can be done , or more on server side testing , If some one have any information please getback to me at [masked] .I am working on an iphone app testing.

    November 21, 2013

  • Fabrizio B.

    Hi guys,

    thank you for the very interesting presentations yesterday night!

    A couple of months ago I did a presentation in this meetup group (http://www.meetup.com/seleniumsanfrancisco/events/115957932/) presenting our Continuous Integration approach and showing the tool we have ("Menta"), that also is build on top of facebook's php-webdriver (or actually on fork that used to be maintained more actively).

    Find my presentation slides here:
    http://www.slideshare.net/aoemedia/continuous-quality-assurance-using-selenium-webdriver

    I thought this might be interesting in this context.

    Have a great day,

    Fabrizio

    November 20, 2013

  • Sairam D.

    It was great talking to Facebook guys... I learnt a lot from the sessions. Thanks for organizing this meetup

    1 · November 19, 2013

  • Alec F.

    Fantastic. Incredible expertise on the part of Facebook engineers. I really learned a lot.

    2 · November 19, 2013

  • Kevin C.

    Looking forward to meet other Test Automation Engineers.

    November 19, 2013

  • Yama W.

    Anyone going from Dublin area?

    October 21, 2013

    • A former member
      A former member

      Hi guys... We can carpool I guess... We can we meet and at what time...

      November 18, 2013

    • A former member
      A former member

      Am heading out in 5 mins... Anybody up for carpool?

      November 19, 2013

  • satish

    Anyone traveling from Sanjose or Sunnyvale ?

    November 19, 2013

    • life

      If you have a ride I can join you.

      November 19, 2013

  • Raymond Y.

    Anyone going from San Francisco?

    October 26, 2013

    • Patrick R

      Hi Denys. Do you want to join us?

      November 19, 2013

    • Denys

      Hi Patric. Thank you but I already booked a zip car yesterday. I should've posted earlier but had a really hectic day. See you guys there.

      November 19, 2013

  • Patrick R

    I'm driving from Oakland, via SF, if you are looking for a carpool. I can take 3, or maybe 4 max.

    November 19, 2013

    • Raymond Y.

      How do you send a message? I'm new to meetup.com. Send me a message and I'll give you my contact info or something. Thanks

      November 19, 2013

    • Patrick R

      Picking up on Pine St in front of US Bank at the corner of Pine and Davis (at Market).

      November 19, 2013

  • Suyash J.

    For those who can't attend, can someone post the link to either: Slides or Video here please?

    November 19, 2013

  • Joyce

    I can't make this event, can my direct report take my spot for me? How can I make that official?

    November 19, 2013

  • Alex K.

    Hi, does FB still require us to sign NDA to attend? Thanks.

    1 · October 21, 2013

    • Jonathan A.

      Thanks for the heads up and will do!

      1 · October 22, 2013

    • Alan N.

      Hi Bianca,
      I didn't see this conversation until yesterday.
      My +1 joined this group, but since RSVPs have closed, she was unable to get on the list.
      Her name is Irina Novitskaya. Please make sure she is on the list.

      Thanks much,
      ~Alan

      November 19, 2013

  • AARYAN A.

    Hi,

    I am very interested to participate in this meetup .. But unfortunately i am from Hyd, So i cant attend right now .. But i am very interested to see technologies what you are using, your testing implementations,
    Work flow... etc.. Many people like me helpless .. This session is very useful to us .. So kindly please record the session and make it available to us or If record not possible then Please try Live streaming ... Hope you understand ..

    Regards
    Aditya

    November 18, 2013

  • life

    Hi , Looking forward for it .

    Anyone going from palo alto downtown and can give me a ride ??

    November 18, 2013

  • Denys

    Is anyone driving from SF? OR if you don't have a car and want to attend this meetup we can rent a car an share expenses. I believe that total cost will be around $40+gas.

    November 18, 2013

  • Senthil Kumar L.

    Hi Bianca,
    I made reservation for one more guest. But he is not a member of the group. So will he be allowed based on the my guest reservation. Pls let me know.

    Thanks & regards,
    Senthil.

    November 18, 2013

  • Yama W.

    Why do people comment that they're in?

    1 · October 26, 2013

  • satish

    Anyone going from Sunnyvale ?

    October 25, 2013

  • Anil V.

    I am in for "Facebook UI automated testing."

    Let me know what are your requirements and how do we proceed.

    October 24, 2013

  • Charles C.

    Interested in Facebook UI automated testing.

    1 · October 24, 2013

  • Radhika K.

    I am in.

    October 24, 2013

  • Anil S.

    Anyone going from Fremont/Union City/Newark/Hayward area ... we can carpool.

    October 22, 2013

  • Prateek G.

    I am in.

    October 21, 2013

  • DEBASISH B.

    I am also in

    October 21, 2013

  • Fernando M.

    I am in

    October 21, 2013

  • A former member
    A former member

    I am interested

    October 21, 2013

Our Sponsors

  • Sauce Labs

    Organizing always! Refreshments and facilities as needed.

  • if(we)

    Meeting space and refreshments for 04/21/15 Meetup!

  • GoDaddy

    Video recording of the 04/21/15 Meetup!

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy