F15-10/6: WORKSHOP: Selenium Frameworks From Entropy to Extropy

Track/s: Automation

In the Ever-Changing world of Software Development and Quality Assurance, you are constantly looking for ways to improve your effectiveness; so, naturally, you’ve decided you need to automate your WebUI Tests. You have selected Selenium (Web Driver) as your Test Automation medium… And after you started developing your Selenium tests you found Selenium has some shortcomings and maybe it doesn’t work as well or isn’t as easy to use as you had hoped it would be. Maybe you are finding it unorganized and/or unmanageable…

Now what? Do you:
  a) give up?
  b) move on, hoping the next tool is better?
  c) Push through, hope that it will get easier over time?

If you are at this point, looking at making that decision, maybe we can help make your choice easier.

The natural progression of things is from order to chaos (Entropy). Everything new tends to go through this process. When we adopted Selenium, we sure did! We will share with your our solutions to help create order out of chaos (Extropy).

Workshop Takeaways:

  • We have created 2 Selenium Testing Frameworks, each geared to a different style and testing need.
  • We have a Common Library filled with many of the every-day functions used in Selenium testing.
  • Lessons Learned: The pitfalls, and shortcomings of Selenium, and how to deal with them.
  • What it’s like working in an Agile (Scrum) Continuous Delivery environment, working with Selenium


Download Presentation

Please Note: The presentations are intended for attendees only. The presentations page is password protected – contact info@softwaretestpro.com for verification of attendance and the password to access the presentation.


Session Speaker:

Charles McElwee – QA Engineer, FamilySearch.org
Charles McElweeCharles has 7 years experience directly in automated software testing, using a variety of systems. He was a full-stack developer for Brigham Young University using C#, SQL and JavaScript, but has his most recent QA work has been using Selenium and TestNG in a Java-NodeJS environment.

Speaker Details:

Charles McElwee – QA Engineer, FamilySearch.org


David Mamanakis – Sr. Software Test Engineer, FamilySearch.org
David MamanakisDavid has 21 years of experience in Software and Hardware Testing, and has had the opportunity to work for many top-notch companies like 3Com, Iomega, Microsoft, Openwave, JP Morgan Chase, and Familysearch.org. He has worked as a manager, front line engineer, and consultant. He’s worked for everything, from Start-ups to Mega Corporations. He has extensive experience managing quality assurance teams, providing internationalization and test automation expertise, establishing test organizations and best practices, as well as test process migration.

Speaker Details:

David Mamanakis – Sr. Software Test Engineer, FamilySearch.org
Twitter: @MamanakisSQA
Past Events: STPCon, SORT, BYOC