So let me start by saying MakeMyTrip is a good app and i use it often.
All products have bugs. I came across this and hence sharing an important topic which can help you in gaining some insight.
So there is nothing against MakeMyTrip. I love their app and hope they will fix this soon.
So will share few bugs that i saw during this whole cancellation process and share how user journey and product knowledge can help you
Watch this and you will know the full problem
What’s the scenario?
I (a user) book a flight via MakeMyTrip and receive the information on WhatsApp for the same.
On the day of the flight, MakeMyTrip sends a message saying they have prebooked a cab so it would be easy for me – All well.
The message looks perfect and great to see they are doing this. (Technically the User Story and the Module works fine which is for this scenario.)
Now the twist comes
I canceled the flight booked by calling the Airline around 0430 PM. (As via MakeMyTrip i was not getting the option for full refund. Tip :- If your flight timings get changed by 2-3 hours, flight may offer you full refund in case you want to cancel)
I got the message on WhatsApp that your booking has been cancelled (~6 PM) from MakeMyTrip. So ideally i don’t need a cab now
But still again i got a message at 0900 PM that the cab is pre-booked.
What’s the takeaways
- Whenever you are testing a feature, think about various features that can affect it. [ cab msg should not have been sent if booking = cancelled]
- Know your product by exploring it more and discussion with architects, developers and have a mental model of it. [ So you can think of probable things that might affect this ]
- Know the flows from where all places a user can come there [ Cancellation can happen from the same app (make my trip) or from the airline sides as well)
- Know the user journey. You can create some diagrams for self-reference and put some modules as how they affect a user journey ( so you can test them as well)
Other bugs
- I got the message that flight booking has been cancelled by the airline. It would have been good if they have said, it was cancelled by airline on your request
- Do you think businesses should have multiple whatsapp numbers. As my flight was just 5-6 hours and i was in a urgency to cancel and i had to have 3 numbers from which whatsapp were coming from MakeMyTrip.
Hope you had some learnings on few kind of bugs and how knowing user journey and your product well can help in testing some scenarios which might get overlooked as we think its not related to our user story.
Product knowledge and awareness about user journey plays an important role here.
Stay Connected on Instagram and the Youtube channel and do subcribe to the email newsletter to stay in touch.
Feel free to share your comments, happy to learn from you.
Hello! My name is Gaurav Khurana. I have 12+ years of experience as a Software Tester. Won the Tester Of the Year Award 2022. Currently working for Microsoft. Worked in 2 MNCs. A youtuber and blogger and worked on *nix and windows based apps for telecom & insurance domain. Used Selenium, Serenity-bdd, RestAssured, AzureDevOps, Karate, SoapUI, Perl, Shell scripting, Postman, TestProject for automation,etc along with excel. Udzial is a polish word which means share. I believe in #SharingIsCaring.