Test Planning
Articles
The Value of Making Your Data Sources Reusable across Test Automation Tools Many automation tools have a mechanism for storing data used in their test scripts. Typically, the specifics of this mechanism is different across tools, making it difficult to use this data outside the tool itself. Using an external, reusable data source allows organizations to avoid the cost of migrating or duplicating existing data, thereby future-proofing their frameworks. |
||
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. |
||
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. |
||
Choosing a Test Management Tool that Will Scale with You When choosing a test management tool, it’s important to select one that will scale with your company’s needs, allowing you to grow and expand based on your evolving challenges. This article describes the elements you should take into consideration when choosing your tool, including functionality, deployment method, customization, end-to-end coverage, and support. |
||
Testing the Unexpected: A Shift Right in DevOps Testing When it comes to testing in DevOps, more than simple regression checking can be automated. By shifting right in the lifecycle and testing in production, you can analyze the undefined, unknown, and unexpected by relying on real traffic and unpredictable test input. With shorter implementation and release cycles, testing and production come closer together. |
||
Why Is Estimating Software Testing Time So Difficult? Management loves to ask testers to estimate how long their efforts will take. But so many important aspects elude measurement that testing time is difficult to predict. Here are some of the major factors that significantly influence our ability to estimate testing time well, along with some advice on how you can tighten up your efforts. |
||
Setting Priorities Differentiates the Great Testers from the Rest When it comes to being a successful software tester, there is one important trait that makes all the difference: understanding what needs to be done now and what can be delayed. The ability to prioritize becomes an important attribute for success at a people level, at a process level, at an activity level, and at a communication level. |
||
Test Data Management for Testing Global Products If you’re testing a product to be released to an international marketplace and you merely translated the text, then you’re only half done. An effective translation testing strategy should be coupled with globalization testing to test actual functionality of an application designed to support multiple languages. Here are some ways you can use test data for that crucial next step. |
Pages
Recommended Web Seminars
May 23 | How Generative AI Boosts Speed and Quality in Software Testing |
On Demand | Building Confidence in Your Automation |
On Demand | Leveraging Open Source Tools for DevSecOps |
On Demand | Five Reasons Why Agile Isn't Working |
On Demand | Building a Stellar Team |