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 |
What is transaction testing?
Write test cases to test a browser app
Write the 10 test cases for Telephone/Pen.
testcases for biggest of three numbers?plz give the answer
What is explain security testing?
Write a test case for computer keyboard?
How many test cases u will write for Acceptance testing?
What is p0,p1,p2,p3 in software tesing
Explain the monkey testing?
2.6.3 User Interface Different Polls could be present at different channels, pages within channels, and at home page. User interface for Poll will be as described below: - Beneath poll current result(running status) to be shown in graphical form(say progressing bar chart) all the time, in same window as poll. - Link ""All Polls >>"" to take user to Polls home page which will have all the active polls with results underneath. - All the polls not older than one month will come under Active polls category. - User can take Active open polls, but cannot react to Active closed polls. Can only view results of active closed polls. - No Interactives available for polls - "Add a comment", "Rate" - Registered User can take a poll only once, after that only result is shown to user. To unregistered user it will be open. 2.6.4 Interfacing/Sourcing Details - Polls is going to be a separate module, an internal application, which editor/admin can publish. - Admin/Editor should be able to publish polls on separate channels, pages. Assign closure dates. - Admin/Editor can upload images, change look n feel, add a brand, link/url to it. - System to capture user details(screen name/name, id, email id), do loyalilty points calculation and add to user loyality points. 2.6.5 Rules and Conditions Unless assigned a closure date, by default all Polls will be open for 30 days. this is the SRS how to write the test cases for the above functionalities help me
how to write test cases for sort drop down box containning 6 options in the drop down list.
Some test case for mambo cms (only basically: graphic, function...) Thanks for answer.