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 |
Write 10 test cases for the condition P=R/I where R and I are integer and P is floating point.
How many test cases u will write for Adhoc testing? How many test cases u will write for Alpha testing? How many test cases u will write for Beta testing? How many test cases u will write for Release candidate testing? How many test cases u will write for Product release testing? How many test cases u will write for Functional testing? How many test cases u will write for Non-Functional testing? How many test cases u will write for Integration testing? How many test cases u will write for System testing? How many test cases u will write for Component testing? How many test cases u will write for Release testing? How many test cases u will write for Load testing? How many test cases u will write for Stress testing? How many test cases u will write for Black box testing? How many test cases u will write for White Box testing? How many test cases u will write for Performance testing? How many test cases u will write for Automation testing? How many test cases u will write for Compatibility testing? How many test cases u will write for Regression testing? How many test cases u will write for Endurance testing? How many test cases u will write for System Integration testing? How many test cases u will write for Boundary value testing? How many test cases u will write for Usability testing? How many test cases u will write for Walk through testing? How many test cases u will write for Sanity testing? How many test cases u will write for Smoke testing? How many test cases u will write for Installation testing? How many test cases u will write for Soak testing? How many test cases u will write for Volume testing? How many test cases u will write for Security testing? Write test cases for Multi path testing? How many test cases u will write for Multi path testing? Write test cases for Dynamic Capacity Expansion (DCE)? Write test cases for Dynamic Volume Expansion (DVE)? Write test cases for Dynamic Raid Expansion (DRM)? Write test cases for Drive failure? Write test cases for Controller Failover? Write test cases for Cable pull? Write test cases for RAID Controller?
How about do we go as far as writing test cases is considered?
can any body help me with providing a a case for usability testing...
How to generate test cases for 'replace a string' method?
There is one scenario. On login page three fields are available i.e.Login id,Password and checkbox(having funtion remeber my password for 1 week). Please tell me test cases for checkbox.
write a test case for triangle?
what will be testcases for job portal such as naukri.com , monster.com (as existing user)
how to write test case for check box like check boxes in gmail and yahoo inbox
Scenarios to test wireless Speaker via bluetooth
hi can anybody can write the test cases for sticky note
need for documenting test cases??? advantages and disadvantages of documenting test cases???