{"id":20613476,"url":"https://github.com/chatgthb/testingproject_02_selenium_junit_actions","last_synced_at":"2025-03-06T18:27:27.007Z","repository":{"id":148442177,"uuid":"609657170","full_name":"ChatGTHB/TestingProject_02_Selenium_JUnit_Actions","owner":"ChatGTHB","description":"Automated testing project for demowebshop.tricentis.com using Selenium, Java, and JUnit. Includes registration, login, and order scenarios with positive and negative test cases for user interactions.","archived":false,"fork":false,"pushed_at":"2023-11-07T17:41:48.000Z","size":28,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-16T11:10:07.727Z","etag":null,"topics":["java-selenium-junit","testing-automation","ui-testing"],"latest_commit_sha":null,"homepage":"http://demowebshop.tricentis.com/","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/ChatGTHB.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}},"created_at":"2023-03-04T20:52:31.000Z","updated_at":"2024-11-10T22:13:51.000Z","dependencies_parsed_at":"2023-11-02T17:35:43.610Z","dependency_job_id":null,"html_url":"https://github.com/ChatGTHB/TestingProject_02_Selenium_JUnit_Actions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChatGTHB%2FTestingProject_02_Selenium_JUnit_Actions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChatGTHB%2FTestingProject_02_Selenium_JUnit_Actions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChatGTHB%2FTestingProject_02_Selenium_JUnit_Actions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChatGTHB%2FTestingProject_02_Selenium_JUnit_Actions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChatGTHB","download_url":"https://codeload.github.com/ChatGTHB/TestingProject_02_Selenium_JUnit_Actions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234309761,"owners_count":18811991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["java-selenium-junit","testing-automation","ui-testing"],"created_at":"2024-11-16T11:10:11.253Z","updated_at":"2025-01-17T04:08:14.014Z","avatar_url":"https://github.com/ChatGTHB.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TestingProject_02_Selenium_JUnit_Actions\n\n[EN]\n\nTest Project 2\n\nurl: http://demowebshop.tricentis.com/\n\n  ➢ Java and Selenium library will be used\n  ➢ Action class will be used\n  ➢ JUnit will be used\n\n  Test Scenarios\n\n\nScenario 1: Record creation Test\n\n➢ Go to the site\n➢ Click on the Register button\n➢ Fill in the personal information and click the register button\n➢ Verify that you have successfully registered\n\n\nScenario 2: Negative registration Test\n\n➢ Go to site\n➢ Click on the Register button\n➢ Try to register with the email you registered above\n➢ Click on the Register button\n➢ Verify that the message “The specified email already exists” appears\n\n\nScenario 3: Login Test\n\n➢ Go to the site\n➢ Click on the Login button\n➢ Enter valid email and password I\n➢ Click the Login button and verify that you are logged in\n\n\nScenario 4: Negative Login Test\n\n➢ Go to the site\n➢ Click on the Login button\n➢ Enter an invalid email or password\n➢ Click the Login button and verify that you cannot login\n\n\nScenario 5: Order Test\n\n➢ Go to the site\n➢ Sign in\n➢ Under Computers\u003eNotebook, click on the product named “14.1-inch Laptop”\n➢ Click the Add to Cart button and verify that the product has been successfully added\n➢ Click on the shopping cart button to go to your cart and verify that the product is visible there\n➢ Click the Agree check box and accept the terms\n➢ Click the Checkout button\n➢ Fill in all the information on the page that opens and click the confirm order button.\n➢ “Your order has been successfully processed!” Verify that the message is seen\n\n                        ===================*******************************===================\n\n[TR]\n\nTest Projesi 2\n\nurl: http://demowebshop.tricentis.com/\n\n ➢ Java ve Selenium kütüphanesini kullanılacak\n ➢ Action class kullanılacak\n ➢ JUnit kullanılacak\n\n Test Senaryoları\n\n\nSenaryo 1: Kayıt oluşturma Testi\n\n➢ Siteye gidiniz\n➢ Register butonuna tıklayınız\n➢ Kişisel bilgileri doldurun ve register butonuna tıklayınız\n➢ Başarılı bir şekilde kaydolduğunuzu doğrulayınız\n\n\nSenaryo 2: Negatif kayıt Testi\n\n➢ Siteye gidin\n➢ Register butonuna tıklayınız\n➢ Yukarda kaydolduğunuz email ile kaydolmaya çalışınız\n➢ Register butonuna tıklayınız\n➢ “The specified email already exists” mesajının görüldüğünü doğrulayınız\n\n\nSenaryo 3: Login Test\n\n➢ Siteye gidiniz\n➢ Login butonuna tıklayınız\n➢ Geçerli email ve password I giriniz\n➢ Login butonuna tıklatınız ve login olduğunuzu doğrulayınız\n\n\nSenaryo 4: Negatif Login Test\n\n➢ Siteye gidiniz\n➢ Login butonuna tıklayınız\n➢ Geçersiz email veya password giriniz\n➢ Login butonuna tıklatınız ve login olamadığınızı doğrulayınız\n\n\nSenaryo 5: Order Test\n\n➢ Siteye gidiniz\n➢ Login olunuz\n➢ Computers\u003eNotebook un altında “14.1-inch Laptop” adli ürüne tıklatınız\n➢ Add to Cart butonuna tıklatınız ve urunun başarılı bir şekilde eklendiğini doğrulayınız\n➢ Shopping cart butonuna tıklatıp sepetinize gidin ve urunun orda görüldüğünü doğrulayınız\n➢ Agree check box tıklatıp şartları kabul ediniz\n➢ Checkout butonuna tıklatınız\n➢ Açılan sayfada tüm bilgileri doldurun ve confirm order butonuna tıklatınız\n➢ “Your order has been successfully processed!” mesajının görüldüğünü doğrulayınız\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchatgthb%2Ftestingproject_02_selenium_junit_actions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchatgthb%2Ftestingproject_02_selenium_junit_actions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchatgthb%2Ftestingproject_02_selenium_junit_actions/lists"}