S
Sauce Labs Blog
sauceio.com · Company blog · on HN since 2012
Sauce Labs, a cloud browser and mobile app testing company, writes about testing infrastructure, Mac virtualization, and open source testing.
What HN saysHN commenters, including Sauce Labs staff, link it when discussing how Sauce destroys each test VM for security and how it virtualizes Mac OS X.
20HN people shared it
6linked it in comments
17stories submitted
388story points
12 years agolast shared
2012people per year2026
Most-shared posts
- 1Security through purity3 people · first shared 2012
- 2Launch any browser/OS right from your desktop with Sauce for Mac2 people · 198 points · first shared 2012 · 64 comments on HN
- 3Apple sauce android sauce2 people · first shared 2012
- 4Open Sauce: Free unlimited testing for open source projects1 people · 92 points · first shared 2012 · 11 comments on HN
- 5Announcing iOS and Android App Testing on Sauce1 people · 24 points · first shared 2013 · 2 comments on HN
- 6Sauce Labs Adds Support for Testing in Lynx1 people · 12 points · first shared 2013 · 1 comments on HN
- 7Mobile Testing Summit: Rise of the Machines1 people · 11 points · first shared 2012 · 1 comments on HN
- 8Native & Hybrid iOS App Testing in the Cloud1 people · 10 points · first shared 2013 · discussion on HN
- 9Why Everyone Should Be Code-Literate1 people · 7 points · first shared 2012 · discussion on HN
- 10Security Update from Sauce Labs1 people · 7 points · first shared 2014 · discussion on HN
- 11Fast Debugging with Javascript Console Output1 people · 5 points · first shared 2012 · discussion on HN
- 12Appium 1.0 released1 people · 5 points · first shared 2014 · discussion on HN
- 13The Best (and Worst) Browsers to Test With1 people · 5 points · first shared 2013 · discussion on HN
- 14Firefox Most Popular Browser for Automated Testing1 people · 3 points · first shared 2012 · discussion on HN
- 15Presentation: “How To Use Selenium, Successfully” by Dave Haeffner1 people · 3 points · first shared 2014 · discussion on HN
What HN people wrote when they linked it
maudineormsby · 2014-11-10
Worth mentioning that Saucelabs takes security very seriously. If anything in this email is true (I can't speak to it at all), then I wouldn't use BrowserStack for testing anything connected to my systems. Sauce, on the otherhand, destroys every VM after each use, guaranteeing that you get a known good (and uncompromised) state for each usage. And unlimited manual testing is $10 a month, which is a great price.
(Disclaimer: Former Saucelabs employee. Currently doing other things unrelated and don't keep in touch, but I definitely know the Sauce claims in http://sauceio.com/index.php/2011/09/security-through-purity/ are true.)
santiycr · 2014-02-18
I'm one of the developers in charge of the Sauce Labs' backend and thought I should chime in and confirm with you that that's not the case with our cloud.
Our infrastructure is hosted in our own data center and we've gone to great lengths to never, ever reuse VMs. You can read more about our "security through purity" approach: http://sauceio.com/index.php/2011/09/security-through-purity/
hugs · 2013-02-17
ek · 2012-12-06
Sauce does Mac OS X virtualization using some patches Alexander Graf and René Rebe helped them bring up to date, which they've released (see http://sauceio.com/index.php/2012/08/apple-sauce-android-sauce/).
I tried hacking their patches into a recent snapshot of the KVM tree but there were some issues. I sort of wonder if anyone else has managed to get their code working, because it would be a neat hack if so.
brainsik · 2012-08-29
As a customer, security is important when you are testing your internal, firewalled, infrastructure. This is one of the main reasons Sauce Labs (where I work) gives every test its own VM that's destroyed afterwards. Using a shared or reused VM opens the door to malicious code running in the background.
There's an article devoted to this topic here:
Security Through Purity — http://sauceio.com/index.php/2011/09/security-through-purity/
rmrfrmrf · 2013-05-13
Now that is a reasonable concern. Keeping db hardware happy is certainly an expensive undertaking. I think I'm more used to the arguments like the one from Sauce Labs, where the VP whines, "What are schemas even for? They just make things hard to change for no reason. Sometimes you do need to enforce constraints on your data, but schemas go way too far," [1] and then goes on to say that his company is moving from using CouchDB to using MySQL as a key-value store with serialized JSON (data integrity and performance be damned -- I mean, really, the thought of converting millions of values in a table to objects just to run a home-grown MapReduce function on them when you could just LEARN HOW TO USE MySQL is pretty much the most insane thing I've ever heard lol).
Do you have any experience with Amazon RDS? I haven't tried it; I guess my concern would be the same as any other AWS product--they tend to fail catastrophically from time to time. Then again, if you're doing cloud NoSQL through Amazon, you're going to run into the same issues (see: Reddit).
[1](http://sauceio.com/index.php/2012/05/goodbye-couchdb/)