Skip to content

BinhPham0212/AutomationFrameworkSeleniumTestNG

Repository files navigation

Final Project Selenium Java TestNG 06/2022

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

Releases

No releases published

Packages

No packages published

Languages