Sauce Labs
Blog

Software Development & Testing

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 [...]

The Importance of a Triage Team

I grew up watching shows like MAS*H, and Emergency!. Doctor and paramedic characters would perform triage of injuries and determine which ones were critical and which could wait. If you think about it, bugs in a feature are like injuries to your code, and when they are discovered, they too need to be triaged. Without triage, bug tickets can add time to your development process and even cause [...]

Balancing Documentation With Speed

I’m sitting here thinking about my career over the last decade or so, thinking about how things once were, and how things have changed. One thing stands out to me: how much faster things are now. How fast we build, how fast we release, how quickly we have to test, how quickly we have to write. How do we balance documentation (which, let’s face it, could take a lot of time) with the [...]

Free (and Almost Free) Training for QA Engineers

Do you have a manual QA team that needs training to become automation engineers, but you don’t have the budget? Many of us are facing this same obstacle in a time of scarce talent. If you are a QA manager looking to upgrade your team, or a QA analyst looking to make the career move into automation, here is a guide to free and cheap online classes that can help. Make Use of (Almost) Free [...]

Recapping DevOps East - Opportunistic QA
Posted by Chris Riley in Best PracticesGuest Blog PostsSoftware Development & Testing

There are generous resources for DevOps — online periodicals, trade shows, and opinions galore. In November of this year in Florida, one more was added to the list — the DevOps East conference. However, the show proved to me that putting the label DevOps on something says very little. What matters is what people are actually doing in the development environment. DevOps East is part of a mix of [...]

Free Trial

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