Systems | Development | Analytics | API | Testing

Sauce Labs

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.

Better Together: Real Devices, Emulators & Simulators for Mobile Testing

Ten years ago I saw a Selenium test that could click on a capital "I" that was one pixel wide. I was not capable of clicking on it myself. Around that time, a lot of people began using phrases like "End to end is further than you think." Simulators and emulators, after all, could not simulate heat, poor memory management, low power, and other problems. Then again, that was ten years ago.

Speeding Up Your Tests

A common complaint that I hear is: “My tests run a lot faster locally than on Sauce Labs.” Sauce Labs is in the cloud and not in your local network, so it makes sense that any given test is going to have some amount of slowdown. The advantage of Sauce Labs is that you can make up this difference by scaling up the number of tests you run at the same time.