A collection of core Java programs and exercises tailored for QA Automation learning. This project is designed to build a strong foundation in Java programming, which is essential for writing automated tests using tools like Selenium, TestNG, and REST Assured.
src/
βββ com/
βββ javapractice/
βββ basics/ # Java syntax, variables, conditionals, loops
βββ strings/ # String operations, StringBuilder, regex
βββ oops/ # OOP concepts: classes, inheritance, polymorphism
- Open the project in Eclipse IDE
- Navigate to
src/com/javapractice/<folder>
- Run individual classes using the
main()
method - Check output in the Eclipse console
- Java 17+
- Eclipse IDE
- Git & GitHub
This repository serves as hands-on practice to:
- Strengthen Java concepts for QA roles
- Prepare for real-world automation framework development
- Practice object-oriented principles in test scenarios
Vinay Mocharla
LinkedIn β’ GitHub
This is a personal learning project. Contributions and suggestions are welcome via Issues or Pull Requests.