QA(Quality Assurance) Testing Training | Test cases for POS application
What is TESTING?
Validating the product as per requirement , is the product working or not..
Manual Testing, Automation Testing, performance testing
Online Checkout | Point Of Sale (POS) | e-Commerce ( sale, buy products online on web)
Software Development life Cycle – SDLC
1) Gather requirements: BA (Business analyst) – BRD – Business req doc
2) Design – Architect
3) Code / Development – Developers
4) QA Testing – QA Testers
5) Implementation – Go Live
6) Maintenance
QA Tester : Software Testing Life Cycle (STLC)
Review requirements:
Test plan
Test Cases: Step by step instructions to test a specific requirement
For example Before you start driving car, take the directions ( Print, GPS)
Then we drive the car..
We can write test case in excel sheet, word, any tools like Quality Center ( | ALM = Application Life Cycle Management – It is latest version of Quality Center), Rational test manager
Test the application as per the test cases
Find defect
Report developers
Meetings
Sample test cases attached.
Macys test cases Test Cases – Macy’s (2) Test Cases – Macy’s (1) bank_test_case (1)
Online Bill Payment
Login account
one time payment
$49.99
Recurring payments
Partial payment
Schedule payment
View bills
View last one year bills
Business Requirement document (BRD)
SRS – Software requirement doc
FRD = Functional Requirement document.
Point of Sale ( POS ) – e-Commerce – Online checkout
FR1 : Search Products : product details , price, check out button should be available.
FR2: Select product and check out , promo code
FR 3: Checkout as existing user
FR4 : Checkout as Guest
FR 5: Provide Credit card, billing, shipping information
Requirement:
Validate User information, if the user miss to enter any data , following message should display and the specific object should be highlighted in red color.
- Please complete all required fields to continue.
Test case: Step by step instructions to test a specific requirement.
Test case should contain: test case ID, Desc, steps to be taken, test data, expected results, actual results.
Test case can be written in a document, excel sheet any other test management tools like Quality center, etc..
Question: What are the steps to be taken to test the following error message is displayed or not
Please complete all required fields to continue
Step1: go to web site, ( launch macys home page URL http://QA.macys.com
Search for a product,
Select product and add to bag
Click on check out button
Click on “Checkout as guest”
Leave the fields blank, click on “Continue” button
Expected Result: Error msg : Please complete all required fields to continue
And the fields which are blank should highlight in red color.
Requirement 1: Validating Shipping method. User allowed to select following options to ship the product.
Option 1) Everyday Free shipping 3-6 business days FREE
Option 2) Premium 2-3 business Days $10
Option 3) Express 1-2 business days $20
Following note should display:
Note: Some items may ship separately.
If the user select option 2 or 3, price should add to the total amount of “Order Total” and separate line for the amount for the shipping option selected.
Requirement 2: How are shipping costs calculated? Following message should display if the user click on this URL.
Shipping Costs
At Macy’s, shipping costs are determined by the merchandise total on your order.
United States Shipping including Military Addresses & US Territories*
Shipping Method | Up to $99.00 (pretax) | $99.00 & Above (pre-tax) |
Standard | $9.95 | FREE! |
Premium | $19.95 | $10.00 |
Express | $29.95 | $20.00 |
*Orders shipping to P.O. Boxes, Military Addresses & U.S. Territories can only be shipped using Standard Shipping.
Requirement 3: Shipping to another country?
If the user click on “Shipping to Another Country” ,, a separate page should display with all the details related to international shipping
Step 2: leave it blank and press continue button ,
Expected result is : Please complete all required fields to continue