Checkout with Credit Cards (TS7122)

 

PART I: tests with Visa and MasterCard.

PART II: tests with AmEx.

 

PART I: TESTS WITH VISA AND MASTERCARD.

 

Author

Spec ID

PM

Developer

Priority

O. Ferguson, I. Newsome

2011

R. Gupta

G. Snow

1

OVERVIEW

This test suite checks whether users can pay with Visa and MasterCard.

GLOBAL SETUP AND ADDITIONAL INFO

Go to Test Portal>More Stuff>QA KnowledgeBase to "See QA KB"

 

In order to run SQL1 go to Test Portal>Helpers>DB Connect Utility.

SQL1:

����������� select result from cc_transactions where order_id = <order id>;

 

How to get credit card balance:

����������� Test Portal>Helpers>Credit Card Balance Viewer

REVISION HISTORY

11/17/2004 - Added ССPG0001 and ССPG0002 - O.Ferguson

02/03/2005 - Revised ССPG0001 and ССPG0002 - I.Newsome

02/15/2005 - Revised ССPG0001 and ССPG0002 - I.Newsome

 

 

IDEA: Payment can be made by Visa

TC ID

ССPG0001

Priority

1

SETUP and ADDITIONAL INFO

Created (date/name): 11/17/2004/O.Ferguson

Reason: new way to verify that credit card transaction was successful.

Modified (date/name): 02/03/2005/I.Newsome

Reason: modified steps to improve test case maintainability

Modified (date/name): 02/15/2005/I.Newsome

Reason: modified steps and added second expected result to verify that card balance was reduced.

1. Generate Credit Card (See QA KB) and copy card number into the temporary text file.

2. Get credit card balance and write it down: ____

3. Create New Account (See QA KB)

4. Login

5. Find Search Keyword (See QA KB)

6. Do search

7. Add found book to the Shopping cart.

8. Copy card number from the temporary text file and Do Checkout (See QA KB) !!! While doing it, write down amount of payment: ____

9. Write down order id: ____

10. Make DB query: SQL1

      10

11. Get credit card balance and write it down: ____

      Step 2 - Step 8

 

IDEA: Payment can be made by MasterCard

TC ID

ССPG0002

Priority

1

SETUP and ADDITIONAL INFO

Created (date/name): 11/17/2004/O.Ferguson

Reason: new way to verify that credit card transaction was successful.

Modified (date/name): 02/03/2005/I.Newsome

Reason: modified steps to improve test case maintainability

Modified (date/name): 02/15/2005/I.Newsome

Reason: modified steps and added second expected result to verify that card balance was reduced.

1. Generate Credit Card (See QA KB) and copy card number into the temporary text file.

2. Get credit card balance and write it down: ____

3. Create New Account (See QA KB)

4. Login

5. Find Search Keyword (See QA KB)

6. Do search

7. Add found book to the Shopping cart.

8. Copy card number from the temporary text file and Do Checkout (See QA KB) !!! While doing it, write down amount of payment: ____

9. Write down order id: ____

10. Make DB query: SQL1

      20

11. Get credit card balance and write it down: ____

      Step 2 - Step 8

 

PART II: TESTS WITH AMEX.

 

Author

Spec ID

PM

Developer

Priority

I. Newsome

1422

Y. Wang

G. Snow

1

OVERVIEW

This test suite checks whether users can pay with AmEx card.

GLOBAL SETUP AND ADDITIONAL INFO

Go to Test Portal>More Stuff>QA KnowledgeBase to "See QA KB"

 

In order to run SQL1 go to Test Portal>Helpers>DB Connect Utility.

SQL1:

����������� select result from cc_transactions where order_id = <order id>;

 

How to get credit card balance:

����������� Test Portal>Helpers>Credit Card Balance Viewer

REVISION HISTORY

05/15/2005 - Created AEPL0001 - I.Newsome

 

IDEA: Payment can be made by AmEx

TC ID

AEPL0001

Priority

1

SETUP and ADDITIONAL INFO

Created (date/name): 05/15/2005/I.Newsome

Reason: new way to verify that credit card transaction was successful.

1. Generate Credit Card (See QA KB) and copy card number into the temporary text file.

2. Get credit card balance and write it down: ____

3. Create New Account (See QA KB)

4. Login

5. Find Search Keyword (See QA KB)

6. Do search

7. Add found book to the Shopping cart.

8. Copy card number from the temporary text file and Do Checkout (See QA KB) !!! While doing it, write down amount of payment: ____

9. Write down order id: ____

10. Make DB query: SQL1

      30

11. Get credit card balance and write it down: ____

      Step 2 - Step 8