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

  1. 1
    Security through purity
    3 people · first shared 2012
  2. 2
  3. 3
    Apple sauce android sauce
    2 people · first shared 2012
  4. 4
  5. 5
    Announcing iOS and Android App Testing on Sauce
    1 people · 24 points · first shared 2013 · 2 comments on HN
  6. 6
    Sauce Labs Adds Support for Testing in Lynx
    1 people · 12 points · first shared 2013 · 1 comments on HN
  7. 7
    Mobile Testing Summit: Rise of the Machines
    1 people · 11 points · first shared 2012 · 1 comments on HN
  8. 8
    Native & Hybrid iOS App Testing in the Cloud
    1 people · 10 points · first shared 2013 · discussion on HN
  9. 9
    Why Everyone Should Be Code-Literate
    1 people · 7 points · first shared 2012 · discussion on HN
  10. 10
    Security Update from Sauce Labs
    1 people · 7 points · first shared 2014 · discussion on HN
  11. 11
    Fast Debugging with Javascript Console Output
    1 people · 5 points · first shared 2012 · discussion on HN
  12. 12
    Appium 1.0 released
    1 people · 5 points · first shared 2014 · discussion on HN
  13. 13
    The Best (and Worst) Browsers to Test With
    1 people · 5 points · first shared 2013 · discussion on HN
  14. 14
    Firefox Most Popular Browser for Automated Testing
    1 people · 3 points · first shared 2012 · discussion on HN
  15. 15

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/
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/)

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close