Systems | Development | Analytics | API | Testing

October 2020

1 Simple Trick To Massively Improve Automation Efficiency

Automated UI testing is a daily struggle for efficiency and reliability. A single misconfigured line of code can cost teams in hours of lost feedback time and test error triaging—potentially costing companies hundreds of thousands of dollars. In this case study we will see how interactions with only two web elements led to a 34% degradation in the test execution time.

How to Introduce Test Automation Practice in a Legacy Financial Company

Doing the turnaround from legacy testing to modern test automation might be a struggle. Specifically in a financial organization, where habits and process may be very present. How does a team start from zero, when you are a project in a middle of many others? In this dual presentation by the QA lead of the team and the lead of the expert coaching group, you will discover how a team at National Bank of Canada made the change to a mature practice of test automation.

Parallelize Your JavaScript Tests In CI/CD

This spring, Sauce Labs announced the Sauce Testrunner Toolkit (beta) to expand developer-first capabilities and support for native JavaScript frameworks. The Testrunner Toolkit makes setting up, writing, and running web tests easier and faster for developers during early pipeline testing. First it supported Puppeteer, followed by Cypress, TestCafe, and Playwright to provide the flexibility to test the way you want, along with Sauce Labs insights, at scale.

How to Optimize a Test and Make It 560% Faster

Deep in the implementation of every automated UI test lives the potential to turn something simple into something slow and unreliable—simply by adding extra Selenium commands. The data clearly show that longer tests are less likely to pass. In this case study, I will show you how to optimize a test and make it 560% faster. We will do this by tackling inefficient use of Selenium commands.

What's Coming in Selenium 4: How Can I Contribute?

As the lead of the Selenium project, I wanted to kick off a new blog series leading up to the release of Selenium 4. During this series, I’ll talk all about how the Selenium project works, who is involved, how you—yes, you!—can get involved, and we’ll get a sneak peek at what’s new in Selenium 4. I've been speaking about this off and on for a while, but now the 4.0 release is looming I wanted to start sharing in more depth.

Functional vs. Data Testing: Don't Own Your Clients' Data

Now that automated testing is common in the development world, there is a misconception that it can be used for brute force approaches to cover all your bases. This leads to business owners wanting to test every scenario with their data. This brute force approach is not only time-consuming, but it is not scalable, and can expose your company to PHI and PII issues.

Best Practices for Shifting Accessibility Testing Left

QA professionals, testers, and developers are constantly learning new tools, tech stacks, and development practices. When they’re told they have to learn accessibility, it can often feel like an unwelcome and overwhelming disruption, slowing them down and forcing them to test and rewrite what they thought was perfectly good code. The good news is accessibility tools are more tester-friendly than ever.