Sauce Labs
Blog

Software Development & Testing

Fragile Automation

User Interface (UI) Testing. The idea is simple — automate some UI tests to ensure your application is still behaving as expected. Usually your first set of tests — running green, no doubt — make you all cheer and pat yourselves on the back. Then you open up the framework to more people. Despite the reviews (so many reviews), the failures start to come, and they don’t [...]

3 Simple Strategies to Get Started With Automation

If your test automation team’s directive is to automate X amount of tests, and you have no strategy as to which tests they should focus on, you are wasting your time. Before you begin writing your first line of automation code, make sure you have a strategy in place. Otherwise, you will have a ton of ineffective tests to maintain. Don’t Choose a Random Goal How many times have you [...]

A Two-Minute BDD Overview
Posted by Ashley Hunsberger in AgileBest PracticesGuest Blog PostsSoftware Development & Testing

Behavior Driven Development, or BDD, can help get your teams building the RIGHT product. Although I’ve heard the term used interchangeably with Test Driven Development (TDD), I personally see it as an extension of TDD to help your team focus on the business’ goals. While TDD provides tests that drive development, those tests may or may not be helping you meet those goals. The WHY [...]

Recap: How To Use Selenium Successfully (Java Edition) [Webinar]

Thanks to everyone who joined us for our recent webinar, "How To Use Selenium Successfully (Java Edition)", featuring Selenium ninja (and all-around good guy) Dave Haeffner. In his talk. Dave steps through the why, how, and what of Selenium (the open-source automated web-testing tool for functional testing). Dave also showed how to start from nothing and build out [...]

Reverse Engineering App Strategies

When interviewing for a new job on a mobile development team, information about their development strategy, future feature plans, technology and quality focus is hiding in plain sight — if you know where to look. You’ve done your due diligence by reviewing sites like Glassdoor, Monster, LinkedIn, and Fortune, so you have a general idea of the company culture and how the world [...]

Measuring Mobile App Quality

Sure you see your bug reports in JIRA, but how do you actually know the level of quality in your apps and processes? Bug count metrics are a great starting point, but if you really want to know if your team is producing a quality app and improving their internal processes, you need to look to other tools to see how your product is trending. Know Thyself If your internal processes and test [...]

Paired Testing: Two Is Better Than One

Paired programming brings two developers together to produce higher quality code compared to those same two engineers coding separately. Just as paired programming has someone writing code while another person reviews the code as it is being written, paired testing has someone doing the testing while another person takes notes, asks questions, and spots/reports bugs. I’ve personally found [...]

Changing Development Culture to Become Quality Focused

How many project teams have you worked on where the accepted culture was to rely on the QA members to bear the load for quality? As the leader of a QA meetup, I still constantly hear stories from my members about developers’ assumptions that it is QA’s responsibility to find bugs. Not only is this attitude demoralizing for QA, it is also not in the best interest of the team. How can a [...]

Free Trial

Get access to a free 14-day trial version, or contact Sales for more information.