Plataforma de Implementação e Tecnologias

Para o desenvolvimento do aplicativo iremos utilizar a linguagem Xamarin, a ideia é de que a solução venha em forma de um aplicativo para smartphones. O servidor de aplicação será desenvolvido utilizando o conceito de RESTFUL e estará operando sob a linguagem PHP. A hospedagem será feita no servidor Hostinger, pelo fato de ser totalmente gratuito. No desenvolvimento utilizaremos o conceito de BDD (desenvolvimento orientado a comportamento), utilizando a framework Behat, que é uma ferramenta própria para PHP. Para imagens, utilzaremos um serviço CDN de terceiros como o cloudinary. A interaçao do usuário será feita somente via aplicativo, ou seja, inserção, alteração e exibição de dados serão feitas pelo servidor de aplicação mas acionados via comando de interface em um aplicativo móvel. Por fim, para o banco de dados utilizado será MySQL, devido ao fato de ser mais comercial e encontrar servidores de aplicação mais abundantes e com mais disponibilidade.

Devido a peculiaridades na plataforma adotada para testes (Behat), o grupo desenvolveu uma bateria de testes automatizados de modo que não utilizasse uma ferramenta específica. Ou seja, os cenários do BDD foram transcritos diretamente em código e salvos em um diretório no servidor, onde para execução dos testes, uma rota específica foi separada.

results matching ""

    No results matching ""