The Vtiger Automation Selenium Project is designed to automate the testing of Vtiger CRM using Selenium WebDriver. This project ensures the reliability and efficiency of the CRM system by performing automated test cases on various modules.
- Programming Language: Java
- Testing Framework: TestNG
- Automation Tool: Selenium WebDriver
- Build Tool: Maven
- Version Control: Git & GitHub
- Reporting Tool: Extent Reports
- Automated end-to-end testing of Vtiger CRM
- Cross-browser compatibility testing
- Data-driven testing using Excel
- Logging and reporting using Log4j & Extent Reports
- CI/CD integration (if applicable)
Vtiger_Automation_Selenium_Project/
│-- src/main/java # Application code (if needed)
│-- src/test/java # Test scripts
│-- test-output/ # Test reports
│-- pom.xml # Maven configuration
│-- README.md # Project documentation
- Install Java (JDK 8 or later)
- Install Maven
- Install Git
- Clone the repository:
git clone https://github.com/soham12543/Vtiger_Automation_Selenium_Project.git
- Navigate to the project directory:
cd Vtiger_Automation_Selenium_Project - Install dependencies using Maven:
mvn clean install
- Run test cases:
mvn test
- main: Stable production-ready code
- dev: Active development branch
- feature-branch: Feature-specific development
- bugfix-branch: Fixes and improvements
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Commit changes:
git commit -m "Add new test case for login module" - Push changes:
git push origin feature-branch
- Open a pull request.
If you find any bugs or have feature requests, please open an issue in the GitHub repository.
This project is licensed under the MIT License.
Developed by Soham
For any inquiries, reach out via GitHub Issues or email.
This README file provides essential information about the project setup, usage, and contributions.