This repo is outdated, because the new version of the website is released here. You can use this repo such as code structure for your project or learning purpose
- JDK: It stands for Java Development Kit. You need it to compile and run the code (since it's written in Java). Here's the link to download it.
- Maven: Maven is a tool to manage the program lifecycle and dependencies. In this framework, its main purpose is to manage dependencies. You can download it here and find the installation guide here. In case you don't know how to set environment variables, you can find the instruction here
These cases are to test the Saleor system.
- Navigate user to login page
- Fill in username/password fields with valid credentials
- Click Login btn. Expected result:
- User is navigated to Home page.
- On the top-right corner, there're three items: DASHBOARD, YOUR ACCOUNT and LOG OUT
- Click Log out btn. Expected result:
- User is navigated to Home page.
- On the top-right corner, there're two items: REGISTER, LOGIN.
- The message "You have been successfully logged out." is displayed
- Navigate to Apparel page
- Select a random product, click on it
- Enter a random quantity number
- Click add to cart
- Navigate to Groceries page
- Select a random product, click on it
- Enter a random quantity number
- Click add to cart
- Navigate to cart page. Expected result:
- Number of products is correct
- Product information (Name, quantity, price) is correct
- Subtotal is correct