Skip to content

flowmymoney/test-automation-selenium

Repository files navigation

Objetivo

O repositório test-automation-selenium é dedicado a manutenção e criação de testes automatizados para o projeto de gestão de finanças pessoais, flowmy.money. Para garantir que o proejto funcione conforme esperado em todas as suas funcionalidades, após alterações no código-fonte. Os testes automatizados são projetados para identificar possíveis regressões e falhas, este repositório contém uma extensa suíte de testes automatizados que visam garantir a qualidade, confiabilidade e desempenho do software, garantindo assim uma experiência consistente para os usuários finais.

Organização e estrutra projeto

A estrutra deste projeto de automação é uma combinação de frameworks e ferramentas robustas para garantir a confibilidade nos testes: Selenium, Cucumber e Rest Assured rodando em cima de containers Docker.

A utilização do Selenium se da seguindo os principios de:

  1. Reutilização, com Page Objects;
  2. Domain specific language (DSL);
  3. Test independency;
  4. Fluent API;
  5. Fresh browser per test.

🏗️ Construção da aplicação

docker-compose up -d

http://localhost:4444/ui/