This is a WEB Automation Testing program created for the Demoblaze.
-
Integrated Development Environment (IDE): IntelliJ IDEA Community Edition
- Description: IntelliJ IDEA Community Edition is used as the IDE for software development in this project. It provides rich features for code editing, debugging, and project management.
-
Testing and Automation:
- Serenity
- Description: Serenity is an automated testing framework that focuses on creating rich and understandable reports. By using Serenity, you can simplify the creation and execution of automated tests and obtain informative reports on test results.
- Cucumber
- Description: Cucumber is a behavior-driven development (BDD) tool that allows developers and stakeholders to write test scenarios in human-readable language. By using Cucumber, you can create living documentation of application behavior and facilitate communication between developers and non-developers.
- Selenium
- Description: Selenium is an open-source tool used to automate web testing across various browsers and platforms. Selenium allows software developers to write testing scripts in various popular programming languages such as Java, Python, C#, Ruby, and others. This tool can be used to test various aspects of web applications, including functionality, performance, and security.
- Serenity
-
Build Management:
- Maven
- Description: Maven is used as a project management tool to manage dependencies, configuration, and project build processes. It helps in organizing project lifecycles and managing dependencies efficiently.
- Maven
-
Version Control:
- Git
- Description: Git is a distributed version control system that facilitates collaborative development, tracking changes in source code, and managing project history.
- Git
Here are the steps to run the Demoblaze-WebAutomation application:
-
Clone this repository into your local system using the following command:
git clone https://github.com/rayariff/Demoblaze-WebAutomation.git
-
Make sure you have Java installed and properly set up the Java environment on your system.
-
Open this project in your preferred text editor (intellij IDEA is recommended).
-
Open the terminal in the text editor or another available terminal.
-
Run the following command to clean and verify the project using Maven:
mvn clean testThis command will clean the project, download dependencies, and run all existing tests.
-
After the process completes without errors, you can now run the application as per the project requirements.
