A picture is worth a thousand words. Mind Maps are just that.It offers an alternative method to traditional testing for capturing thoughts, ideas, and information. Originated in 1970 by Tony Buzan, Mind Maps® are now used by millions of people around the world. Mind mapping is used in education, government and business as a creative method that is useful in training, brainstorming, organizing and problem-solving
Today, Online Stores is such an important part of any business. eCommerce has a complex set of rules – checkout, payment, shipping, order management, customer accounts, promotion rules, and more. It is not a wise option to just rely on traditional testing techniques for delivering a flawless website with a great user experience. When Mind Map is applied in eCommerce testing it can lead to clearer thinking and improving the testing process.
This blog examines mind mapping techniques in software testing with particular emphasis on testing payment process in Magento 2.
What is a Mind Map?
A mind map is a graphical illustration representing the ideas, concept, or process flow. Typically, mind maps consist of images, words, mind shapes, symbols, and many other forms brought into a single concept that’s scalable, editable, changeable and approachable.
How are Mind Maps different from traditional test cases?
The conventional testing approach starts with understanding the requirements, creating scenarios across various levels, then creating a myriad of test cases based on various types of testing.
As the scope of the article confines to Payment Process in Magento 2, the conventional testing method might end up having anywhere from 80 to 120 test cases. On the other hand, using Mind Maps simplify the scenario by giving the testers an overview of a large subject/area, enable them to plan routes/make choices and let them know where they are going and where they have been.
Furthermore, mind maps are easy to read and thus anyone with little technical knowledge can understand the workflow easily. Similarly, though it might take longer in the beginning, once created mind maps can be scaled up or down for different agile projects.
Defects are sometimes tricky and invisible, don't let the customers catch them. A dedicated testing team can handle the post-upgrade defects better.
Payment Process in Magento 2 – Mind Map
With the help of mind map, we can generate, visualize, structure, and classify ideas that in turn can help in better problem-solving, decision-making, etc. Mind mapping is the combination of art and science, logic, and emotion, words and images, boring and fun.
When it comes to Magento 2, we have four different types of payment options out of the box:
- Credit Card
- Gift Card
- Check/Money Order
With this payment options in mind, we have come up with a tailor-made mind map for Payment Scenarios. This way it’s more comfortable and less-confusing to understand the conditional flow of the selected payment option.
Magento 2 Payment Scenarios Mind Map
A mind map, like the one shown above, will empower testers to build good test strategies with test coverage in lesser time compared to the traditional method of writing test cases. Not only testers but every stakeholder in the team can easily visualize and therefore understand the various permutations and combinations available in Magento 2 payment.
Hope this blog was useful. Please feel free to write to us if you have any queries or comments.