Estudo de testes unitários

programação, software livre, rpg, e música

Estudo de testes unitários

Este mês recebi um pedido incomum aqui na empresa onde estagio, fui solicitado a realizar um estudo sobre testes automatizados de software. Pelo que pude perceber, há um interesse nessa área, e o estudo vai servir para tomar uma iniciativa quanto a isso.

Inicialmente fui solicitado a replicar um teste de interface gráfica com a ferramenta Selenium, que foi bem tranquilo e rápido, depois disso resolvi criar um ambiente de testes unitários automatizados começando do zero e com algumas coisas que acho legal mas nunca tive oportunidade de trabalhar.

Inicialmente vou criar um novo projeto em C++ (que além de gostar, é uma linguagem que o cliente usa bastante) usando o framework CxxTest[1] (procurando no stackoverflow achei um artigo comparando alguns frameworks e gostei bastante desse), este projeto será bem simples, mas será feito usando a metodologia TDD[2], seu código ficará num repositório GIT (provavelmente meu gitlab[3]) e usarei alguma ferramenta para rodar builds automatizadas (estou pensando no Jenkins, pois alguns projetos aqui usam o Hudson, e o Jenkins é um fork dele).

A idéia do projeto virá do site de problemas para codding dojo, Dojo Puzzles[4].

Assim que tiver o ambiente preparado começo a implementação, a meta é que consiga apresentar isto como uma sessão técnica para o resto da empresa no menor tempo possível.

 

[1] – http://cxxtest.com/
[2] – https://pt.wikipedia.org/wiki/Test_Driven_Development
[3] – https://gitlab.com/users/sign_in
[4] – http://dojopuzzles.com/

 

Nenhum comentário

Adicione seu comentário