This week, our Designer Eli Brumley and Developer John Reese joined Chris Coyier and Dave Rupert on the Shop Talk Show, a live podcast about front-end web design, development, and UX.
“We’re going to be talking about something a lot of us should be doing a heck of a lot more of on our website, but shamefully, don’t,” said Chris. Of course, that something is cross-browser testing.
Fortunately, Eli and John have a lot to say on the subject, since they do it every day. And, because of their different roles within CrossBrowserTesting, they were able to speak about how we use the platform’s features for both front-end and back-end development.
So, what is there to say about cross-browser testing? A lot, actually.
Eli touches on the importance of live and visual testing. Though the future is going towards automation and rapid visual testing, manual testing is still critical for going through and manually spot-checking or debugging, as well as testing usability.
You can’t bring up test automation without mentioning Selenium, which is why John gives an introduction of what Selenium is as well as how run tests in multiple browsers.
When deciding between the manual and automated testing, the consensus was largely…it depends. “I think whether or not you automate tends on how mission-critical your process is,” said John. “It depends on how much you want to invest in making sure your stuff works.”
Thinking more broadly about the need for cross-browser testing, Eli explained that every browser is different with thousands of resolutions on thousands of devices, which can be overwhelming. Knowing what your customers are on and using tools like CrossBrowserTesting allows you to see whether or not your web application is optimized for every user experience, which is different than just looking the same on every browser.
We’re not going to give it all away, though. To learn more about automating, debugging, and reaching “testing Nirvana”, listen to the full podcast below.