Skip to content

EET for MPay to Anyone – 2025-05-13

Today, we conducted an Ensemble Exploratory Testing (EET) session for the Mpay to Anyone feature (Money Out only). Although it’s a bit late in the development cycle, it was a valuable opportunity for the team to understand how EET works and to prepare for the creation of regression tests.


✅ Preparation

  1. Martin and I first discussed team setup and agreed on a suitable time.
  2. We scheduled a 1.5-hour testing session with Zak, Shakib, David Mobrand(App team) . Feel free to invite others when planning similar sessions—people can always decline if the timing doesn’t work.
    (We highly recommend including a diverse group of team members.)
  3. Martin prepared the test plan documentation
  4. Li created instructions for using the Postman collection and ensured the Postman collection was functioning properly.

▶️ Session Progress

  • Brief EET knowledge refresh
  • Introduction to Mpay to Anyone
  • Rotating roles: Navigator, Driver, and Observer while testing

🐞 Issues Discovered

  • On the payment link page, the status incorrectly displays "Paid you" before the payment is actually completed.
  • If a user creates a payment link before being blocked, the payment can still be processed—even if their card is later blocked.
  • A malicious B-side user attempts to receive payment intended for another B-side user. The transaction remains in a pending state without triggering any error messages on the B side.
  • Transactions between two majority users are remaining in a pending state instead of being denied. We should consider redirecting these transactions to Mpay.

💬 Debrief Highlights

  • It's beneficial to gain broader knowledge about MP2A
  • Help developers to better anticipate risks and challenges during related area development.
  • EET process works better than the Payment Request session.
  • A suggested scenarios outline could serve as a helpful reference.
  • A more concise introduction is expected to speed up
  • Developers work independent on postman would be nice

🔜 Next Steps

Martin will review the dicovered issues and begin preparing related regression tests.


Let me know if you have any suggestions or feedback! 🚀