Please organize, design, test, document and deploy your code as if it were going into production, then send us a link to the hosted repository (e.g. Github, Bitbucket...).
Open Edfa3ly shopping cart and test the main functionalities (see Expected Deliverables section)
- Adding an item.
- Editing an item.
- Deleting an item.
The Edfa3ly shopping cart is your way to submit an order, by adding product URL which has been gotten from any store like Amazon, eBay, etc… to the cart then check out the cart.
There’re two types of stores, automated stores, and non-automated ones.
-
Automated stores like (Amazon, eBay, Ralph Lauren, GAP …etc.) by adding product URL from one of these stores, the product details like price, name, color, etc… will be filled automatically in the cart fields.
-
Non-automated stores like (Adidas) after adding product URL from one of these stores, the user has to fill all product required details in cart fields.
There’re some prohibited products that we can’t order from our site.
- User can’t edit the automated details except for the item price.
- Product quantity mustn’t exceed 5.
- Item URL, name, category, price are required.
- Automated products links
- Non-automated products links
- Prohibited product link
- Create a detailed bug with clear and repeatable steps, if found.
- Write test cases for the all above products for all cart functionalities scenarios:
- Write automation test (recommended tool is Selenium WebDriver with any programming language) to simulate:
- Adding one of the automated products.
- Adding one of the prohibited products.
- Should be executed on Chrome.
- README file for how to run.