Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

The Latest Stories

Focusing in on a light bulb Why Do We Test Software?

"Why do we test software?" seems like a silly question—most people would say, “So we know it works, duh." But there are many other reasons we test our products, as well as many possible benefits besides confirming that a system does what we intended it to do. Figuring out the purpose behind your tests is illuminating.

Jim Weaver's picture
Jim Weaver
Manager considering an idea How to Get Management to Really Consider Your Ideas

A key to getting management buy-in is identifying the issues that matter most to those at the top, then documenting and communicating how your services, products, or projects can address those issues. Like everyone else, executives want to succeed. Here's how you can build a persuasive case.

Naomi Karten's picture
Naomi Karten
Play and record buttons Simplify Your Record and Playback UI Automation

Record and playback shouldn’t be a nightmare to deal with. One key for useful UI automation in any tool is abstracting at the right level. Take a cue from coded solutions like WebDriver and its Page Object pattern, and do something similar with record and playback tools to abstract away all the scary bits.

Justin Rohrman's picture
Justin Rohrman
Computer keyboard with a heart key Web Services Need Some Testing Love, Too

Web services—the applications that talk to other applications—are generally finished before the GUI, so you can test the business logic before you think about the actual interface. You can improve the quality of your application, find interesting bugs that don’t exist in the GUI, and give web services some love.

Hilary Weaver-Robb's picture
Hilary Weaver-Robb
Hand holding happy face sticker How to Stay Happy in Your Testing Career

Jon Hagar believes a tester should have fun, find their work challenging, and look forward to an interesting career. Some great ways to achieve this job satisfaction are to keep learning and updating your skills, develop a career plan for the future, and seek out the fun challenges in software testing.

Jon Hagar's picture
Jon Hagar
gear shifter The Real Value of Shifting Your Testing Left

When you take a quick, general look at what shifting left means, you might wonder how it makes things faster. Testers are testing earlier and more often, so that means more work throughout the entire project lifecycle. Shouldn’t that slow things down?

Josiah Renaudin's picture
Josiah Renaudin
Collection of mobile devices Assemble an Efficient Mobile Device Farm to Maximize Your Testing

Mobile testers need to know which devices and operating systems are in demand, but you don’t want to have to maintain (and test) every device on the market. Here’s how you can set up the most relevant farm of mobile devices so that you can feel secure that your application will work correctly for most of your users.

Max Zheleznyy's picture
Max Zheleznyy
Sunglasses on the beach Don’t Be a Work Martyr—Use Your Vacation Time

Almost half of American workers who are entitled to paid vacation days don’t use some of them. But few people can work nonstop without a decrease in productivity, an increase in errors, or a grouchy attitude. Taking time off improves your work-life balance, recharges your batteries, and reduces burnout. Use your days!

Naomi Karten's picture
Naomi Karten