Website Test: https://cms.anhtester.com/
1. SYSTEM REQUIREMENTS
-
Install JDK (recommend JDK >=11)
-
Install Chrome Browser, Edge Browser, Firefox Browser
-
Run well on the Windows platform
-
Update with the latest Selenium version
2. SOME FEATURES IN PROJECT
-
Run the parallel test case
-
Read Config from Properties file
-
Extent Report
-
Allure Report
-
Send Mail after the run test (Report information and HTML file attachment)
-
Write Log to file
-
Record video and Screenshot test case
-
Read data test from Excel file (xlsx, csv, json,...)
-
Base function in the package: utils, helpers
-
Read data test from Json file
-
Main Keyword: WebUI (call common function)
3. TESTCASES IN PROJECT
-
Login with Customer Account: check invaid email, invaid password and login success
-
Login User Page > Manage Profile (update)
-
Login User Page > Get info product > Save your excel file
-
Login User Page > Add 2 products to cart
-
Check out: 5 steps
i.My Cart
ii.Shipping info
iii.Delivery info
iv.Payment
v.Confirmation
-
Run full flow from: Login User Page + Add Cart + Checkout success
-
Check product details in User Page
-
Log, Report + Screenshot case fail (Allure or Extent)
-
Parallel Execution 4 thread