E-commerce App Automation Testing Project Using Selenium With Cucumber and [TestNG Assertion Framework].
Domain: Ecommerce
Sub Domain: B2C (Business to Customer)
Application: Online Shopping
Application Type: Public Web Application (Internet Application)
User Interface/Client side: To perform specified Business operations:
- Customer Registration, Customer Login,
- View Products, Product Search, Advanced Search
- Shopping Cart (Add Product/s, Update Quantity, Remove Product)
- Checkout (Change Address, Add Comments, Payment Method, Edit Details, Order Confirmation)
* SC01 - User could register with valid data
* SC02 - User could log in with valid email and password
* SC03 - User could reset his/her password successfully
* SC04 - Logged User could search for any product
* SC05 - Logged User could switch between currencies US-Euro
* SC06 - Logged user could select different Categories
* SC07 - Logged user could filter with color
* SC08 - Logged user could select different tags
* SC09 - Logged user could add different products to Shopping cart
* SC10 - Logged user could add different products to Wishlist
* SC11 - Logged user could add different products to compare list
* SC12 - Create successful Order