Test Design

Articles

Business Engagement How the Right Business Engagement Can Lead to Transformation “Happy Ever After”

Winning the hearts and minds of users should be a priority of business transformation from day one. This way the people who really know the day-to-day running of the business have the opportunity to ensure that the new system will meet their and the organization’s requirements when it’s delivered.

Antonio Nigrelli's picture Antonio Nigrelli
Customer Experience How to Optimize Customer Experience Using Testing

It is time to test the customer experience. If you test customer experience, you are likely to find out how customers behave at every step of their journey and what steps they never get to. Therefore, you will optimize stages that need improvement in the right order.

Luna Bell's picture Luna Bell
seven Seven Essentials for DevOps Success

The success of DevOps depends on the team’s ability to have the right mix of human judgment, culture, process, tools, and automation. Here are seven essentials to help you be cautious and prepare for your DevOps journey.

Jagadish Anandhan's picture Jagadish Anandhan
Focus on Quality Let’s Focus More on Quality and Less on Testing

In order to understand a tester's value, we need to look at the role and understand the impact of the changing development process on this role.

Joel Montvelisky's picture Joel Montvelisky
5 Essentials to Ensure QA Fits Perfectly into DevOps

DevOps is the preferred methodology for software development companies looking to code, build, test, and deploy software as a continuous process. It is popular because it creates a fast-paced, results-oriented, collaborative environment that encourages cross-skilling and self-improvement.

Jagadish Anandhan's picture Jagadish Anandhan
5 Steps to Get to Test Driven Development

TDD is a software development approach in which a test is written before writing the code. When TDD is properly set up, it can bring numerous advantages and become a cost-saver, providing true value to the business. When TDD is not properly set up or without understanding how it should be used, it can be a waste of time and money. Quality comes not from inspection but from the improvement of the production process

Evgeny Tkachenko's picture Evgeny Tkachenko
Man looking at mountains through binoculars The Art of Exploratory Testing

Some people assume that exploratory testing is a task with low-effort thinking, where the tester simply goes through the application and sees what comes up. While we shouldn't discount doing just that, because sometimes it does reveal some interesting bugs, there are techniques and patterns that testers can follow when exploring an application. Let's look at a two-step process to use in exploratory testing.

Sanjugtha Shoba's picture Sanjugtha Shoba
Tester looking at theories posted on a wall Wish-List Ideas for Software Testing Research

There are many established ideas for ways to test software, but the industry is changing every day, and there's plenty of room for growth of new ideas—or challenges to traditional ones. Here are three ideas for "wish-list" research to conduct in order to shake up some of the conventional notions you may have about software testing techniques.

Michael Stahl's picture Michael Stahl
Person parasailing 5 Steps to Getting Started with Risk-Based Testing

Risk-based testing is an approach to testing that helps us handle our limited resources. It’s also a valid model for years to come because it focuses testing resources where they can have the most impact—regardless of whether limitations are due to budget, tight schedules, or even the uncertainty of an unexpected situation like COVID-19. Here are some practical tips, examples, and steps you can use to adopt risk-based testing.

Shawn Jaques's picture Shawn Jaques
X-ray of a computer's motherboard X-ray Vision and Exploratory Testing

Imagine you have X-ray vision. Instead of seeing through walls, you can see the inner structure of programs, the bugs lying inside, and how to expose them. Anyone could execute the steps you gave them to reproduce the bugs. The difficulty in testing, then, is not in executing steps; it is figuring out what steps to take. How do you find those hidden bugs? We need to be the X-ray vision.

Nicholas Snogren's picture Nicholas Snogren

Pages

StickyMinds is a TechWell community.

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