What was the best part about using Sauce Labs?
It includes hours of automated testing which is important because the manual version is perhaps time consuming for most to utilize practically speaking with so many options available to test, though certainly a valuable option should you have a targeted platform you'd like to test specifically. The languages available for testing are quite comprehensive in terms of common usage such as C#, Ruby, Python, PHP, Node.js, Java and Javascript. I like the reporting available too after your testing completes which includes both your Selenium and console logs, metadata as well as the entire list of your commands and responses. Along with screenshots and video recordings too.
It's cloud based testing so you don't have to worry about setting up hardware and infrastructure which is cool. While the data is as secure as possible because it's deleted after each run so it's never permanently stored anywhere. While you can run testing behind firewalls and other options as well which is good to go. The automation is the strongest feature of this software as a service in my opinion. It's a huge time saver when considering it would take you days to setup and weeks perhaps to execute, otherwise. The integrations are somewhat limited though this is a helpful way to utilize Confluence which as a collaborative knowledge base which can be used internally or externally. The live remote access is good to have while running tests. I like that it becomes simple to diagnose your app for issues with simple page flipping, or watching a video of the test. Both are awesome time savers and well worth the investment alone, in my opinion. The scaled testing for Android and iOS is helpful to get your app to market quicker by helping you point out errors and issues earlier into development.
What would you change about your experience with Sauce Labs?
To be honest I have not had any issues in my testing thus far because the following has not been applied in our development as of yet, but one person mentions having to manually enter ten user names and passwords each manually because there is no bulk feature available to apply a common username or password across multiple fields. Perhaps this feature is possible now I am still learning the platform overall it is highly advanced with a significant learning curve involved. There are tutorials available from inside your account which I appreciate but they are not visual at all, which can be a great help in my opinion.
Overall Feedback
SauceLabs is an automated cross-browser, cross-mobile and manual software testing solution with a free fourteen day trial available with no credit card required. If you were to have access to all of the devices possible to test which are available in SauceLabs it would cost you hundreds of thousands of dollars monthly to maintain with a significant up front cost as well. They currently test over seven hundred combinations of browsers and operating systems for you in SauceLabs so all of their plans are great value relatively speaking. Though I would like to see five or ten hours of automated testing included for the twenty nine USD per month plan for very small businesses, or freelance developers working on one project at a time. It's quite a collaborative software as well with your ability to link sessions to your colleagues. When they accept the shared link it becomes a co-browser, real time collaborative debugging session, for example. I have just begun formal research into this market though have several free versions online in the past, though with a need for better automated testing moving forward I am definitely including SauceLabs in the running for our long term testing solution.