You are currently viewing Test Cases For Payment

Test Cases For Payment

4/5 - (1 vote)

Test Cases For Payment

Table of Contents

Check list for payment testing

  1. Verify services and features mentioned on the pricing page clearly.
  2. Verify spellings for the content on the pricing page correct or not.
  3. Verify the trial period in time in days or queries functional properly if provided.
  4. Verify that the trial expires service should not be accessible until the user purchases the plan.
  5. Verify user data should be saved as the user purchase plan after the completion of trial period.
  6. Do not allow the user to purchase a plan without email verification.
  7. Verify as the user purchase the plan, the user plan status should be updated to paid without forcing the user to log out and then log in.
  8. Verify if the user can buy the plan successfully after email verification or not.
  9. Verify invoice generated on purchase a plan accessible to the user or not. Sent in email or shown on Dashboard.
  10. Verify user can download an invoice or not.
  11. Verify an invoice is sent on the registered email to the user on the purchasing plan or not.
  12. Verify the user login with social links can purchase plan.
  13. Verify the plan assign to the user is the same selected by the user.
  14. Verifies plan queries or offered services shown on the user profile.
  15. Verifies plan remaining queries shown on the user profile or not
  16. Verify the expiry date for the purchased plan is shown on the profile or not.
  17. Verify plan expiration notification should be shown on the dashboard/profile or not. Email may also be sent to the user.
  18. Verify the renew plan link is added on the Dashboard or not.
  19. Verify on click on the renew link should redirect to the plan and pricing page.
  20. Verify user is unable to enjoy services once the plan expires and the user not renew the plan.
  21. Verify user can downgrade its plan or not during the plan activation
  22. Verify user can downgrade its plan or not after the plan expires and the user renews it plan
  23. Verify test case user can upgrade or purchase plan during the purchased plan is active and the user allowed quries ends.
  24. Verify the case if the user can purchase a new plan, it will add queries in the already purchased plan or not as per requirement.
  25. Verify plan expiry date increased or not if the days and queries are remaining and the user upgrades its plan
  26. Verify auto-renewal is working or not.
  27. Verify auto-renewal mentioned clearly on the pricing page.
  28. Verify user can cancel its plan at any time.
  29. Verify user can purchase the plan successfully after the user cancelled its plan.
  30. Verify if the user cancels its plan, don’t access the user pro feature until its plan expires.
  31. Verify the user can not access the dashboard if the plan expires.