Mater Dei é um framework que auxilia na implementação de testes funcionais. Seguindo a premissa de BDD (Behavior Development Driven) é utilizado o framework JBehave como parser das Estórias de Usuário. O driver utilizado como interface entre o teste e o navegador é o Selenium.
Este projeto foi criado com o objetivo de atender aos requisitos principais:
- Livrar o usuário da tarefa de configurar o seu projeto web para implementar testes funcionais. Basta ao usuário adicionar a dependência ao JAR deste projeto.
- Implementar passos básicos para interação com o navegador. Ex.: preencher campo de texto, clicar em botão, clicar em link etc.
- Prover interface para preparação da base de dados, possibilitando que a base de dados esteja vazia antes da execução de cada cenário de teste.
- Faça o download do código-fonte como ZIP, extraia-o e entre na pasta mater-dei-master para executar o comando.
mvn install
Ou
- Clone este repositório localmente e gere o JAR do projeto.
git clone https://github.com/aureliano/mater-dei.git
mvn install
- Wiki: utilização, configuração do framework e exemplos