Test Design
Articles
![]() |
Focus Your Testing by Understanding How Customers Use Your Product If you're uncertain about where to focus your testing or what kind of testing you should be doing, look at what your users are telling you. Understanding the analytics of how your customers use your application can help you improve your test efforts. This article explores instances of how this data can inform user interface automation, compatibility testing, and web services tests. |
|
![]() |
4 Steps to Rebuilding a Testing Team: Bringing Stability to Chaos When you join a new project, sometimes you’re brought on to clean up the mess, rebuild the process, and bring stability to the team. Raj Subramanian has been in this situation several times, and he’s noticed four steps you can immediately follow to reduce disruption and get the project on track. Here’s how you can bring order to team chaos. |
|
![]() |
What IoT and Embedded Device Testers Can Learn from the Volkswagen Emissions Scandal In 2015, it was discovered that Volkswagen had equipped millions of its cars with software to cheat on diesel emissions tests. It was a team of independent testers that uncovered the fraud. Jon Hagar tells testers what they can take away from the scandal and gives some recommendations to consider in order to improve the test industry for IoT and embedded systems. |
|
![]() |
Testing a Moving Target: How Do We Test Machine Learning Systems? Most machine learning systems are based on neural networks, or sets of layered algorithms whose variables can be adjusted via a learning process. These types of systems don’t produce an exact result; in fact, sometimes they can produce an obviously incorrect result. So, how do you test them? Peter Varhol tells you what you should consider when evaluating machine learning systems. |
|
![]() |
Amplified Learning with Mob Testing Just like with mob programming, mob testing is all about a group of testers coming together and collaborating. A lot of our testing knowledge is tacit—it’s in our heads, built from our years of experience. With the combined experience of everyone in the group, we get the best possible approaches to the testing task at hand. |
|
![]() |
Building a Better RoboCop: The Stages of Software Testing In the movie RoboCop, the cyborg law enforcement officer advised people to “Stay out of trouble.” This article focuses on ways to stay out of trouble when building a software product by following the stages of software testing, using the 1987 movie’s titular character as an example. Let’s examine each testing stage and see if we can build a better RoboCop. |
|
![]() |
Test Data Privacy: Start Now to Comply with New Regulations The key for test data privacy is fulfilling testers’ needs for efficiency, speed, and the most accurate representations of data and application behavior in the production environment, while ensuring privacy and protecting testers from unintentional hazards. Here are some tips for getting started on a test data privacy project to comply with the EU’s coming General Data Protection Regulation. |
|
![]() |
Tales of Test Automation Failure (and How to Find Success) Adopting test automation in your test plan is more challenging than it may initially appear. Understanding these challenges can help QA teams recognize some common mistakes and set a better, more realistic plan for their next attempt at automation. Read these three cautionary tales so you can avoid them on your path to automation success. |
|
![]() |
What Software Testers Need to Know about Automation Even if you're currently only using manual testing, it's still important to know about what's going on in the world of automation. Whatever your role is, your day-to-day job will probably be enhanced by using at least some of the approaches in this article. Here, learn what some common terms mean and some examples of how they might be used in a software development shop. |
|
![]() |
Demystifying Mobile Testing: Critical Thinking Prevails There are so many testers who think mobile testing is completely different from other types of testing. But there is no need to totally shift their testing paradigm and strategy; mobile testing is not that different after all. This article details the commonalities and differences in testing mobile applications and how lessons learned from testing other applications can be applied to mobile as well. |