{"id":15138589,"url":"https://github.com/riverutz/automationprojectfinal","last_synced_at":"2026-01-21T10:01:41.487Z","repository":{"id":257071555,"uuid":"842837624","full_name":"Riverutz/AutomationProjectFinal","owner":"Riverutz","description":"Test Automation for EcommerceSite Flax.ro","archived":false,"fork":false,"pushed_at":"2024-10-24T11:42:25.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T09:19:15.865Z","etag":null,"topics":["automation","ci-cd","cicd","e-commerce-project","java","log4j2","lombok","lombok-maven","selenium","seleniumproject","testng"],"latest_commit_sha":null,"homepage":"https://www.flax.ro/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Riverutz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-15T07:43:03.000Z","updated_at":"2024-10-24T11:42:29.000Z","dependencies_parsed_at":"2024-09-14T18:13:36.747Z","dependency_job_id":"2b85510b-7855-4dab-b76f-0a0bcdad0cc4","html_url":"https://github.com/Riverutz/AutomationProjectFinal","commit_stats":null,"previous_names":["riverutz/automationprojectfinal"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Riverutz/AutomationProjectFinal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riverutz%2FAutomationProjectFinal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riverutz%2FAutomationProjectFinal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riverutz%2FAutomationProjectFinal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riverutz%2FAutomationProjectFinal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Riverutz","download_url":"https://codeload.github.com/Riverutz/AutomationProjectFinal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riverutz%2FAutomationProjectFinal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28631936,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","ci-cd","cicd","e-commerce-project","java","log4j2","lombok","lombok-maven","selenium","seleniumproject","testng"],"created_at":"2024-09-26T07:41:55.597Z","updated_at":"2026-01-21T10:01:41.275Z","avatar_url":"https://github.com/Riverutz.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Test Automation Project\nTest Automation for EcommerceSite Flax.ro\n## Usage\nTo use this project you will need:\n```\n1. Jetbrains - IntelliJ IDEA, Java JDK, Apache Maven, TestNG.\n2. Create a folder on your computer.\n3. Clone with Git Bash\n4. In Intellij click File\u003eOpen\u003e import project to your workspace.\n\nTests are grouped in path: /AutomationProjectAugust/src/test/java/tests\n```\n## About\nThis project focuses on automating the e-commerce product search process using filter options, followed by adding the selected product to the cart and completing the checkout. Specifically, it will test the functionality of filtering laptops based on specific criteria (category: gaming, display size: 18 inch, CPU: Intel Core i9, color: black), adding the chosen product to the cart, and proceeding through the checkout process, including entering and verifying delivery and billing addresses.\n\nFor this Maven Project, I have used:\n- Data Driven Testing (stored Test Data in a JSON format)\n- Page Object Models\n- Java OOP Concepts like Inheritence \u0026 Encapsulation\n- Used Access Control (Private \u0026 Protected)\n- Used log4j2 to document each action\n- Used Java library Lombok to minimize/remove the boilerplate code\n- Added Surefire plugin\n- CI/CD pipeline\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friverutz%2Fautomationprojectfinal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friverutz%2Fautomationprojectfinal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friverutz%2Fautomationprojectfinal/lists"}