How to write test cases for payment gateway.
Answers were Sorted based on User's Feedback
Answer / sasi
To check whether the page will redirect to the payment process page or not
To check whether the payment method should able to select
To check whether the payment option should able to select as Debit option
Check whether the listed payment option opens the respective payment option as per specification.
Check if the dropdown menu of the debit card selection page has “select” option text enabled.
Check whether the dropdown menu lists following cards – Visa, MasterCard, American Express et
Check whether the respective card selection opens expiry date, card number and CVV options.
Check whether to enter the valid card no by using debit card option
Check whether the card no should accept more than 17 digit
Check whether the card no should accept less than 16 digit
Check whether to enter the invalid card no by using debit card option
Check whether the error message should be dispalyed as "Please enter valid Debit Card number"
Check whether to enter the existing card no by using debit card option
Check whether the error message should be dispalyed as "Please enter valid Debit Card number"
Check whether to enter the blocked card no by using debit card option
Check whether the error message should be dispalyed as "Please enter valid Debit Card number"
Check whether to enter the blank card no by using debit card option
Check whether the error message should be dispalyed as "Field cannot be left blank"
Check whether to enter the valid name by using debit card option
Check whether to enter the invalid name by using debit card option
Check whether to enter the blank name by using debit card option
Check whether the error message should be dispalyed as "Field cannot be left blank"
Check whether to enter the valid expiry date by using debit card option
Check whether the expiry date should allow month within 1-12 and date in between 1-31st
Check whether to enter the invalid expiry date by using debit card option
Check whether the error message should be dispalyed as "Please enter a valid card expiry date"
Check whether to enter the blank expiry date by using debit card option
Check whether the error message should be dispalyed as "Field cannot be left blank"
Check whether to enter the valid cvv by using debit card option
Check whether to enter the invalid cvv by using debit card option
Check whether the error message should be dispalyed as "Please enter a valid card expiry date cvv"
Check whether to enter the blank cvv by using debit card option
Check whether the error message should be dispalyed as "Field cannot be left blank"
Check whether the cvv field should not accept more than 3 digits
Check whether the copy and paste fuctionality shouldd not allow
Check whether the tab sequence is working or not
Check whether to try out "cookie poisioning" technique in payment gatewa
Check whether to test try to access the page with using back button of the browser to check that session is still active on successful confirmation of payments
Check whether to test try to access the page with using refresh of the browser to check that session is still active on successful confirmation of payments
Check whether the tab offers an option to save the card.
Check whether the tab offers an option to name the saved card.
Check whether the payment process success or not
Check whether the transaction processes immediately or processing is hand to your bank
Check whether the after successful transaction check if the payment gateway returns to your application
Checkwhether the payment success SMS /Email should receive the user
Check Whether the proper message or alert message is being shown for the successful payment or for the payment issues, respectively.
Check whether the payment process gets failed
Checkwhether the payment failed SMS /Email should receive the user
"Check whether if session ends during the payment process
"
Check whether what happens if payment gateway stops responding during payment
Check whether the during payment process check error pages and security pages
Check if the dropdown menu of the debit card selection page has “select” option text enabled.
Check if the card options allows card number, expiry date, cvv value text fields.
Check if the card options tab allows text to be added into the text fields.
Check if the number being added into the credit card number field detects the type of card (e.g. visa etc)
Check if the tab offers an option to name the saved card.
Check if the tab offers existing banks to be selected using radio button for net-banking transactions.
Check whether the options to select banks listed in the drop down options
Check whether the selected bank should able to select in the net banking tab
Check whether after selecting the bank should able to click on pay button
Check whether the related bank page should able to display when click on pay button
Check whether enter valid user id and password for accessing netbank
Check whether enter invalid user id and password for accessing netbank
Check whether enter valid user id and invalid password for accessing netbank
Check whether enter invalid user id and valid password for accessing netbank
Check with bank user id and password for accessing netbanking
Check whether the after successful transaction check if the payment gateway returns to your application
Checkwhether the payment success SMS /Email should receive the user
Check Whether the proper message or alert message is being shown for the successful payment or for the payment issues, respectively.
Check whether the payment process gets failed
Checkwhether the payment failed SMS /Email should receive the user
| Is This Answer Correct ? | 9 Yes | 1 No |
Answer / ramesh korla
Test Cases for Payment Gateway
Payment gateway testing is quite common for the testers who work in the startup or the service industry. I have decided to write this post for those who have asked for the test cases of such gateways in the past.
The current images of the payment gateway options shown below are from the CCavenue’s payment gateway used on one of the leading phone recharge website in india. The options offered in the payment gateway are for Debit card, Credit Card, NetBanking, ATM Card, EzeCard(American Express).
We are going to follow modular approach in order to test the payment gateway options. So for manual testing, let’s start with writing test cases for each of the payment options. First let’s check out the payment gateway options screenshot. This screenshot you can use to write down initial test cases.
Default Payment Gateway Options Test Cases
Check if each of the payment options are select table.
Check if the each listed payment option opens the respective payment option as per specification.
Check if the payment gateway defaults to the debit card option.
Check if the default option for debit card shows card selection drop down menu.
Debit Card Options Test Cases
Check if the dropdown menu of the debit card selection page has “select” option text enabled.
Check if the dropdown menu lists following cards – Visa, MasterCard, American Express etc.
Check if the respective card selection opens expiry date, card number and CVV options.
Check if the tab offers an option to save the card.
Check if the tab offers an option to name the saved card.
Credit Card Options Test Cases
Check if the card options allows card number, expiry date, cvv value text fields.
Check if the card options tab allows text to be added into the text fields.
Check if the number being added into the credit card number field detects the type of card (e.g. visa etc)
Check if the tab offers an option to name the saved card.
Netbanking Options Test Cases
Check if the tab offers existing banks to be selected using radio button for net-banking transactions.
Check if the tab offers options to select other banks than the listed with radio-button selection.
Check if the tab offers all the leading banks from the country for the net-banking transactions.
Check if the tab offers net-banking option for both local and international banks for the transactions.
Check if the net-banking option has atleast 8 banks for the transaction using radio-button selection inside tab.
Check if the selection of the radio-button or the dropdown menu option takes us to the net-banking.
Cash Card Options Test Cases
Check if the cash card tab lists it’s cash or oxygen as options.
Check if the default radio button is selected for the it cash.
Check if the transactions using cash cards is allowed by the payment gateway.
Check if the transactions are possible with the cash cards under respective shopping site.
| Is This Answer Correct ? | 3 Yes | 0 No |
Need help to write test case for "Check Availability" field. Any help would be highly appreciated!
What is the role of QA in a development project?
For the following piece of code, how many test cases are needed to get 100% statement coverage? Procedure X Read (Color) // Input color from user IF (Color == “Red”) THEN Call Roses(Color) ELSEIF (Color == “Blue”) THEN Call Violets(Color) ELSE PRINT “User is no Shakespeare” SaveToDatabase(Color) End Procedure X A. 5 B. 3 C. 1 D. 2
Can anyone tell me the test cases for Operating System.
how to write test cases for testing databases,especially for testing and writing test cases for stored procedures.any real time database testers.please answer me. some real time database tester please answer my question as soon as possible.my need is such that. else mail answer at ina.ref@gmail.com
Scenarios to test wireless Speaker via bluetooth
While creating test data for testing an application, where exactly test data should be crated as in excel file or can we crate test data in database ?
Could anyone please let me know what are the test cases for a rule based system? WE have a module on RBS which relates the data gathered to a set of rules and uses them to verify if the details are correct. Also we have a data acquisition module which collects the configuration details of a node entering a cluster using the CPUID. Can you please suggest test cases for these two modules, please?
how to write a test cases for Quick links like Feedback/Suggestions Advertise with us Contribute Invite a Friend FAQs Make HomePage RSS Feed Buzz Words Email Privacy Statement Terms & Conditions Copyright Disclaimer Download Forgot Password
Can someone tell me the test cases to test the password for with following scenario: 1. Password should be minimum 6 chars and maximum 8 chars. 2. Password should consist one uppercase letter 3. Password should consist of one numeric 4. Password should consist of one special character.
Can any one tell me how to write test data. i mean, to test each input, 2 test input(1 for +ve, & other for -ve) are given. so , for example, if i want to write test data for login form, how many test data should i write in test case?
I have register form there is first name field.what will be the steps to execute test case???