John Sonmez TestTalks

03: John Sonmez : Creating an Automated Testing Framework With Selenium

Creating Selenium Automation Frameworks and Personally Branding

What does it take to create an industrial strength Selenium test automation framework? Join us as John Sonmez shares the tips and tricks he has learned over the years on how to create robust, easy- to-maintain test automation frameworks

John also talks about productivity tips and why it’s so important.

About John Sonmez

johnSonmez

John Sonmez is the founder of Simple Programmer, a Pluralsight Author and Programmer, focused on making the complex simple.

Quotes & Insights from this Test Talk

  • Test engineers need to know how to program!
  • Tests should be readable, because when tests fail there is a very small window in which to figure out why or what that test was doing. If you can’t figure it out, you usually end up deleting the test or the test becomes worthless.
  • An automation framework is actually an application that tests another application.
  • You must create layers when creating a test automation framework.
  • Your tests should read like English.
  • Tests are not code!
  • Tests should read like business requirements.
  • Management will kill your automation efforts if your tests break and are not maintainable or understandable.
  • If you can’t maintain your tests, your automation efforts will inevitably fail.
  • If it takes you just as long to debug a script as it would to debug an application manually, then the tests is worthless.
  • Someone with minimal development experience should be able to use the automation framework to create tests.
  • Make your test scripts express the problem domain of the system
  • Start with the end in mind.

Resources

Connect with John

 

 

6comments
The Ultimate List Of Developer Podcasts | Simple Programmer - March 10, 2014

[…] I was on episode 3, talking about building an automated testing framework with Selenium and personal… […]

Reply
Testing Bits – 3/9/14- 3/15/14 | Testing Curator Blog - March 17, 2014

[…] Podcast: How to Create an Automated Testing Framework – Joe Colantonio – http://joecolantonio.com/testtalks/03-selenium-automation-framework/ […]

Reply
Nabhanya - May 18, 2014

Hi..
Good to see info about framework. I have done a search for almost long time and found the below site as well along with your.

The below website has also provided a framework structure, folder representation and steps to follow to design and implement a framework

http://seleniumeasy.com

Reply
25: Halloween Special : The Top 6 Test Automation Anti-Patterns You Should be Scared of - October 26, 2014

[…] 03: John Sonmez : Creating an Automated Testing Framework With Selenium […]

Reply
Testing Podcast » Blog Archive » 03: John Sonmez : Creating an Automated Testing Framework With Selenium - December 1, 2014

[…] Show notes: 03: John Sonmez : Creating an Automated Testing Framework With Selenium […]

Reply
5 Things Your Boss Doesn’t Understand about Test Automation - Joe Colantonio - Succeeding with Test Automation Awesomeness. I’ll show you how! - September 23, 2015

[…] trouble if you don’t set your boss straight right away. When a team is involved in creating an automation framework, it becomes a software asset — just like any other development asset that needs to be […]

Reply
Click here to add a comment

Leave a comment: