README
Este projeto de automação de testes foi desenvolvido utilizando o Selenium WebDriver, o framework BDD SpecFlow em conjunto com a linguagem de programação C#. O objetivo deste projeto é demonstrar a automação de testes no site Sauce Demo, que é um site de demonstração especialmente projetado para fins de teste automatizado.
Antes de executar os testes automatizados neste projeto, certifique-se de ter o seguinte ambiente configurado:
- Visual Studio instalado no seu sistema.
- Pacotes NuGet do Selenium WebDriver instalados no projeto.
- Pacotes Nuget do SpecFlow.
- Chrome Driver compatível com a versão do navegador
- Clone o repositório do projeto em sua máquina local ou faça o download do código-fonte.
- Abra o Visual Studio e navegue até a pasta onde você clonou ou extraiu o projeto.
- Abra a solução do projeto no Visual Studio.
- Abra a aba extensões > gerenciar extensões e instale a extensão "SpecFlow para Visual Studio 2019".
- Crie uma pasta no disco "C:" chamada "chromeDriver" e cole o driver neste local.
- Abra o Gerenciador de testes e clique no botão "Executar todos os testes"
Os testes automatizados neste projeto foram desenvolvidos para cobrir cenários comuns no site Sauce Demo. No entanto, você pode personalizar e expandir os testes de acordo com suas necessidades. Sinta-se à vontade para adicionar mais testes, criar novos cenários e explorar diferentes funcionalidades do site.
Contribuições para este projeto são bem-vindas. Se você encontrar problemas, tiver sugestões ou melhorias, sinta-se à vontade para criar uma issue ou enviar um pull request.
Aqui estão alguns recursos úteis para aprender mais sobre o Selenium e a automação de testes em C#:
- Documentação oficial do Selenium
- Documentação oficial do SpecFlow
- Selenium WebDriver com C#
- Tutoriais e exemplos do Selenium com C#
Este projeto está licenciado sob a MIT License. Sinta-se à vontade para utilizar, modificar e distribuir o código deste projeto conforme necessário.
Se você tiver alguma dúvida ou precisar de mais informações, sinta-se à vontade para entrar em contato pelo meu e-mail, ou pelo meu LinkedIn. Responderei assim que puder.