Informações
- Autor: Vinícius Guimarães Pereira
- Orientador: Prof. Dr. Alfredo Goldman
- Coorientador: M.e. João F. Daniel
Resumo
Muitos programadores acabam desistindo de estudar sobre testes de software por conta da falta de conteúdo organizado na internet, fazendo com que hajam poucos engenheiros de software experientes na área. O objetivo deste trabalho é ajudar desenvolvedores que desejam aprender sobre testes de software. Faremos isto através de uma solução que os incetive a utilizarem livros, que seja acessível e fácil de se utilizar, que contenha um formato de estudo prático e, além de tudo, que seja aberta à contribuições de outros desenvolvedores. A solução encontrada foi desenvolver uma plataforma, chamada Testify, que busca alcançar os objetivos do trabalho. Ela possui todo seu conteúdo baseado no livro "Effective Software Testing: A developer's guide", provendo resumos dos capítulos do livro e com exercícios práticos para fixação de conhecimento. O website foi implementado utilizando tecnologias atuais. A arquitetura e a implementação foram feitas visando a extensibilidade. Outros desenvolvedores podem adicionar conteúdo na plataforma sem a necessidade de implementar nada novo. Por fim, a estrutura do código implementado torna mais fácil a modificação e extensão, por seguir padrões atuais de design. A plataforma busca servir de solução para os problemas que os desenvolvedores enfrentam quando tentam estudar sobre testes de software. O MVP está funcional e atende aos requisitos mencionados, como o incentivo a leitura de livros, exercícios práticos e a abertura à extensibilidade. Próximos passos já estão mapeados, contando com um trabalho em conjunto com Maurício Aniche.
Website
Como mencionado o MVP do projeto está pronto e pode ser acessado através deste link: http://testify.surge.sh.
Documentos
Nome | Arquivo |
---|---|
Monografia | Online | Download |
Proposta | Online | Download |
Pôster | Online | Download |
Contato
Mande um e-mail para vini.gpereira2014@gmail.com.