Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/himu143/app-automation-on-pickaboo-ecommerce-appium-selenium-testng

In this project E-commerce website [Pickaboo] will be automated as part of this project using Selenium and Appium. To ensure that the system that produces accurate results, numerous test cases were run utilizing various data sets. In order to present the test results, the project also includes producing an Allure report. Video output also attached
https://github.com/himu143/app-automation-on-pickaboo-ecommerce-appium-selenium-testng

allure-report android-studio appium gradle-build intellij java selenium-webdriver testng-framework

Last synced: 27 days ago
JSON representation

In this project E-commerce website [Pickaboo] will be automated as part of this project using Selenium and Appium. To ensure that the system that produces accurate results, numerous test cases were run utilizing various data sets. In order to present the test results, the project also includes producing an Allure report. Video output also attached

Awesome Lists containing this project

README

        

# App-Automation-on-Pickaboo-Ecommerce-Appium-Selenium-TestNG
## Pickaboo App Automation
### Project Scenario:
1. Open the Pickaboo App.
2. Click the Allow button three times for permission.
3. Click on the cross icon of Pickaboo.
4. Click on the Login button.
5. Input a valid mobile number or email.
6. Input your password.
7. Click on the login button to login to your A/C.
8. Click on menu icon.
9. Click on the dashboard.
10. Select Account Information.
11. Click on edit button.
12. Change your first and last name.
13. Click on the Save button.
14. Go to the menu icon and select smartphone.
15. Go to the search bar and search "Samsung S22 Ultra.".
16. Go to the filter option and
- select Samsung
- select Infinix
- select Oneplus
- select Nokia
17. Click on apply button.
18. Go to menu option and check order list.
19. After that click on menu and select computers.
20. Then click on filter optiion.
- select category.
- then select laptop & notebook and tablets.
- Go to Brand option and select "Apple" & "Asus".
- Go to Ram option and select "32GB" & "16GB".
- Click on Apply button.

### Technology and Tools used:
- Selenium Webdriver
- Appium
- Intellij
- Android Studio
- Appium Inspector
- Gradle
- Java
### How to run this project:
- clone this project
- hit the following command into the root directory in terminal:
- gradle clean test
### For generating Report in Allure hit
- allure generate allure-results --clean -o allure-report
- allure serve allure-results
### Prerequisites:
- Android Studio latest version must be installed
- Appium Inspector must be installed
- jdk 11 must be installed
- Configure ANDROID_HOME, JAVA_HOME and GRADLE_HOME
- Start appium server

### Gradle Report:
![image](https://github.com/Himu143/App-Automation-on-Pickaboo-Ecommerce-Appium-Selenium-TestNG/assets/78273243/46e82322-3d06-4e18-8adb-351bcd2ef7b0)

### Allure Report:
![image](https://github.com/Himu143/App-Automation-on-Pickaboo-Ecommerce-Appium-Selenium-TestNG/assets/78273243/2c9af1a2-1a65-4b02-8942-7d4e939a6557)
![image](https://github.com/Himu143/App-Automation-on-Pickaboo-Ecommerce-Appium-Selenium-TestNG/assets/78273243/12492df7-4b98-40fe-8c1c-27befcb23116)

### Video Output:
https://github.com/Himu143/App-Automation-on-Pickaboo-Ecommerce-Appium-Selenium-TestNG/assets/78273243/a8447438-fbe5-408d-9bc7-36ba3182858e