SauceLabs vs other cloud providers like Amazon EC2

4 Dec

It never occurred to me until today, so making a post for my own reference and others.

For running Selenium tests in parallel distributed fashion across a larger set of nodes than what your internal environment allows, one has two or a few choices depending on how you view it:

  • SauceLabs.com
  • Other cloud providers (expand the list rather than define generically, and you would have more than two options)

Cloud virtualization services/providers:

  • Amazon EC2
  • Microsoft Windows Azure
  • Rackspace Cloud
  • GoGrid.com
  • Other small players

With SauceLabs, it may be cheaper to use the service, or not. And you don’t have to manage/maintain cloud servers (e.g. turn on, off, etc.). It’s all managed for you and on demand. Those are the advantages.

Disadvantages are that you’re limited to programming languages that they support, can only scale to whatever their max is, and lack of customization like if you need custom tools to integrate with Selenium that need to go on the browser host machine.

Clearly using cloud providers gives you more power and customization. Everything SauceLabs does for automation, you can do with cloud providers. Only problem is you have to build the control and maintenance infrastructure yourself (unless you plan to manually start/stop servers and kick off tests). Until someone releases prebuilt frameworks to use with the cloud providers, you have to “roll your own”.

Given time and resource allocation, I’d prefer the cloud provider route, but if you need simple quick solution, SauceLab might be the way to go (short term, anyways).

Advertisements

2 Responses to “SauceLabs vs other cloud providers like Amazon EC2”

  1. Jochen Delabie December 27, 2011 at 7:39 pm #

    Just a heads-up that we recently launched TestingBot.com which provides a similar service: a Selenium grid in the cloud.

    Our prices are lower than SauceLabs and we provide the same features.
    Let me know what you think about it. If you want I can give you a 1 month free test account.

  2. autumnator December 27, 2011 at 8:32 pm #

    Thanks for the info Jochen. I’d like to take you up on the offer, but want to evaluate when I have the appropriate time, so I’ll contact you when I have time to try it.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Pete Zybrick

Bell Labs to Big Data

Seek Nuance

Python, technology, Seattle, careers, life, et cetera...

TELLURIUM

New Era of Test Automation

Der Flounder

Seldom updated, occasionally insightful.

The 4T - Trail, Tram, Trolley, Train

Exploring Portland with the 4T

Midnight Musings

Thoughts on making art

Automation Guide

The More You Learn The More You Play...!

The Performance Engineer

Code.Test.Tune.Optimize.

humblesoftwaredev

Thoughts related to software development

Yi Wang's Tech Notes

A blog ported from http://cxwangyi.blogspot.com

Appium Tutorial

Technical…..Practical…..Theoretically Interesting

LinuxMeerkat

I swear! Meerkats can do Linux

PacketsDropped

Requeuing the packets dropped in my memory.

Two cents of software value

Writing. Training. Consulting.

@akumar overflow

wisdom exceeding 140 chars.

%d bloggers like this: