Test Planning

Articles

Data—binary code 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.

Paul Grizzaffi's picture Paul Grizzaffi
Volkwagen car emissions 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.

Jon Hagar's picture Jon Hagar
RoboCop 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.

Michael Mak's picture Michael Mak
Data security 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.

Marcin Grabinski's picture Marcin Grabinski
Three strikes 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.

Ajay Balamurugadas's picture Ajay Balamurugadas
Test management tool 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.

Joel Montvelisky's picture Joel Montvelisky
Shift right 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.

Stefan Friese's picture Stefan Friese
Test estimation 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.

Lee Copeland's picture Lee Copeland
priority checklist 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.

Mukesh Sharma's picture Mukesh Sharma
translate button on keyboard 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.

Praveena Ramakrishnan's picture Praveena Ramakrishnan

Pages

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.