testing

Creating Testable Requirements and Acceptance CriteriaTestable requirements, or acceptance criteria, are the communication of an expectation between its originator and potential stakeholders. Many testers struggle with this starting point. But once you succeed, you know the processes that can build and test a system implementing “good” requirements.
Doing Our Part to Contain Point-of-Sale Data TheftIt’s easy for us as software developers and testers to dismiss intrusions on point-of-sale systems as the fault of network security professionals or inadequate network defenses. The reality is that there is a lot we should be doing as well on the software side to prevent these kinds of attacks.
How Testers Can Communicate More Effectively

As testers, our role has been described as similar to car headlights. Although we illuminate the project and provide advance warning of risks, we’re definitely not in the driver’s seat. For this reason, communication skills are critical to our profession. Read on to become an effective communicator.

Growing into Leadership in Software Testing

When considering leadership in testing, before leading others, try leading yourself. Don’t do typical “leader” stuff. Instead, look at what you do as a professional. How polished are your technical skills? How about your communication and interpersonal skills? What do you do to make yourself better?

Five Predictions: What the Future Holds for Test ProfessionalsNo one has a crystal ball, but it's critical for test professionals to seriously ponder what the future holds as they plan their career journeys. Where is technology headed? What testing roles will be in most demand? Where will a tester spend the most time? Here are some predictions.
How to Keep People from Uninstalling Your Mobile AppMobile marketing firm Swrve has discovered that just 26 percent of users actually return to an app for a second time two days after opening it. After seven days? Developers can expect around 13 percent of those who downloaded their product to make a comeback. That's a problem, but it can be fixed.
What Apple’s Swift Means for Developers, Testers, and Businesses

Apple surprised people at the Worldwide Developers Conference by introducing Swift, a brand-new programming language for OS X and iOS application development. What will this mean for developers, testers, and businesses who have poured time and resources into developing Objective-C expertise?

Mobile Testing: The First Step—or Two

On many mobile projects, testing is not practiced well—or sometimes not done at all. Many testers from the desktop world are moving into mobile, and there is much they can take from traditional testing into the mobile space. Here are some ideas to get you thinking about testing mobile devices.