{"id":19207467,"url":"https://github.com/valchanoficial/automation-practice","last_synced_at":"2025-10-03T15:02:08.079Z","repository":{"id":105401018,"uuid":"139773570","full_name":"ValchanOficial/automation-practice","owner":"ValchanOficial","description":"AutomationPractice","archived":false,"fork":false,"pushed_at":"2018-07-06T20:16:45.000Z","size":2427,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T12:56:23.770Z","etag":null,"topics":["automation","eclipse","framework","java","junit","junit4","maven","reports","selenium","selenium-webdriver","software-testing","testing","webdriver"],"latest_commit_sha":null,"homepage":null,"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/ValchanOficial.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":"2018-07-04T23:29:58.000Z","updated_at":"2021-12-16T21:20:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"fb776795-73df-4db4-8541-2f69241d7742","html_url":"https://github.com/ValchanOficial/automation-practice","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/ValchanOficial%2Fautomation-practice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ValchanOficial%2Fautomation-practice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ValchanOficial%2Fautomation-practice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ValchanOficial%2Fautomation-practice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ValchanOficial","download_url":"https://codeload.github.com/ValchanOficial/automation-practice/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248233935,"owners_count":21069493,"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":["automation","eclipse","framework","java","junit","junit4","maven","reports","selenium","selenium-webdriver","software-testing","testing","webdriver"],"created_at":"2024-11-09T13:20:11.883Z","updated_at":"2025-10-03T15:02:06.336Z","avatar_url":"https://github.com/ValchanOficial.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿\n# [](https://github.com/ValchanOficial/automation-practice)Automation Practice - Automação de Teste de Software\nSite Testado: Automation Practice - My Store - [ www.automationpractice.com]( www.automationpractice.com)\n\nDonwload do projeto: [Automation Practice](https://github.com/ValchanOficial/automation-practice/archive/master.zip).\n\nSoftwares necessários:\nIDE: [Eclipse](http://www.eclipse.org/)\nJava: [Java](http://www.oracle.com/technetwork/pt/java/index.html)\nMozilla Firefox: [Mozilla](https://www.mozilla.org/pt-BR/firefox/new/)\n\n**Caso de teste proposto: realizar uma compra com sucesso**\n1. Acessar o site: www.automationpractice.com.\n2. Escolha um produto qualquer na loja.\n3. Adicione o produto escolhido ao carrinho.\n4. Prossiga para o checkout.\n5. Valide se o produto foi corretamente adicionado ao carrinho e prossiga caso esteja tudo certo.\n6. Realize o cadastro do cliente preenchendo todos os campos obrigatórios dos formulários.\n7. Valide se o endereço está correto e prossiga.\n8. Aceite os termos de serviço e prossiga.\n9. Valide o valor total da compra.\n10. Selecione um método de pagamento e prossiga.\n11. Confirme a compra e valide se foi finalizada com sucesso.\n\n**Preparação do ambiente - Passo a Passo:**\n 1. Baixe e instale o Eclipse;\n 2. Baixe e instale o Java: JRE e JDK;\n 3. Baixe e instale o Mozilla Firefox;\n 4. Configure o Java no Windows 10: vá até o Painel de Controle \u003e Sistema e Segurança \u003e Sistema;\n 5. Clique em \"Configurações avançadas do sistema\";\n 6. Clique em \"Variáveis de Ambiente...\";\n 7. Clique no botão “Nova” em “Variáveis do sistema”;\n 8. Digite no nome da variável: \"JAVA_HOME\";\n 9. No valor da variável: coloque o endereço onde foi instalado. Exempo: “C:\\Program Files\\Java\\jdk1.8.0_171”;\n 10. Clique em \"OK\";\n 11. Selecione \"Path\" e clique em \"Editar...\";\n 12. Clique em \"Novo\" e digite \"%JAVA_HOME%\\bin\" depois clique em \"OK\";\n 13. Clique em \"OK\" novamente para salvar as configurações;\n 14. Para confirmar se foi configurado certo e a verificar a versão, vá ao CMD(Prompt de comando) e digite \"java -version\"\n\n**Executando o script - Passo a Passo:**\n 1. Baixe o projeto e descompacte-o;\n 2. Acesse o Eclipse;\n 3. Dentro do eclipse clique em \"File\" e depois em \"Open Projects from File System...\";\n 4. Em Import source, digite o endereço do projeto. Exemplo: \"C:\\Repositorio\\automation-practice\". Ou clique em \"Directory\" e selecione a pasta do projeto \"automation-practice\" e clique em \"OK\";\n 5. Clique em \"Finish\" e espere o projeto carregar;\n 6. Após, clique em \"src/test/java\";\n 7. Clique no pacote \"testsuites\" e com o botão direito sobre o regressionTestSuite.java e selecione \"Run As\" e após \"JUnit Test\";\n\n![Executando teste](https://lh3.googleusercontent.com/yrIjt81CMYy978DjhhDNYBFmhLFoY699wR3t4BExNh9sIbZged-XV7p7kdZdZxPnjDUoXmtBsJ9Q)\n\n 8. Na primeira vez de excução o teste irá falhar pois precisa atualizar o navegador para o teste, aguarde a atualização;\n![Atualização do navegador](https://lh3.googleusercontent.com/Ob-Wv73MPjizb5-uXPDYhD0ZyiHwxQ0JKUS3azs3yu8VqZmoJymEiq3LSuaCSYeUGL2pHcMFXAPl)\n\n 9. Após terminada execute novamente o teste;\n \n ![Executando novamente](https://lh3.googleusercontent.com/lpZDbraJT_uoHQfhgRoulf842k_hliu06W05qll_g1bhsrB1mAHaTYGJuicXmZhVuUS_Vd6tfmdn)\n\n 10. Espere o caso de teste ser executado no navegador web;\n 11. Ao terminar e a barra de status do JUnit ficar verde, acesse a pasta do projeto e clique em \"reports\" e clique para abrir o report.html no navegador web, você poderá verificar o resultado gerado.\n \n![Resultado do teste](https://lh3.googleusercontent.com/Yg1SZQrYlxNZygz0al000pLGV7S3MJQ5dtnMH6ZEkmm9wPvyJvKlLXqsIVfZOKGfX3fdfYLo5UvJ)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalchanoficial%2Fautomation-practice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvalchanoficial%2Fautomation-practice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalchanoficial%2Fautomation-practice/lists"}