In this webinar, we’ll look at the current state of cross-browser test automation tools and breakdown the top 10 frameworks in the market. Get an overview of the most downloaded tools, pros and cons of each and best practices for matching tools to your technical requirements.
You will learn:
-Why JavaScript rules the test framework world in 2017
-How to choose the best tools for your project
-How USAA and Panera Bread plan their web testing practices
We'll end with live demos Selenium, Protractor and Nightwatch.JS.
Chaley Stanfield
Sr. Analyst, QA Engineers Test Engineer
Panera
Often, when evaluating a potential new tool, it can be overwhelming and difficult to quantify which tool to select.
The approach our team takes is to outline success criteria very clearly, to ease the evaluation and decision process.
We’ll use Eran’s selection criteria as an example.
Walk through needed capabilities (selection criteria) definition
Once you identify the needed capabilities, then you’ll want to identify the importance of each capability. As in, how critical is the capability to your decision? This will help you “weight” each capability which you’ll see is very important when making a decision later on.
Also useful when you have someone that wants to include criteria that you don’t think is as important (you just add it and give it a lower weight).
Helps get away from “shiny penny” distractions.
Once you have identified the importance, then you’ll want to define your scoring key. This is how you will actually document whether or not the tool you are evaluating has met (or not met) your expectations for that particular capability. This can also be useful if you are asking multiple people to evaluate the tool and provide feedback. (I usually hide the weighting when asking others to evaluate the tool).
The scores are pretty close…
The final step is to put it all together and score the applications together. You’ll see we just do basic math to determine the final decision. Walk through the math and show the total that takes into account all aspects.
Note that it is always good to do a “reality check” to make sure the scores reflect overall needs (or even add additional capabilities discovered throughout the evaluation).
The Infrastructure as a freeway slide will go here…
Essentially, I’ll talk about what happens when other teams want to utilize a different tool than the one you “selected” and use my “Infrastructure as a Freeway” concept to describe the concept and how I handle that.
Here is the concept if you want more specifics: https://www.linkedin.com/pulse/software-infrastructure-freeway-bryan-osterkamp/