Centralize a instalação do seu Robot Framework

O Robot Framework ( http://code.google.com/p/robotframework/ ) é uma ferramenta muito boa para fazer automação de teste. Mas às vezes a instalação pode se tornar um pouco complicada se Python, Jython, o Robot Framework e várias bibliotecas de teste precisam ser mantidos em sincronia para uma equipe maior (ou até menor) de desenvolvedores e / ou testadores.

Uma solução para isso pode ser o uso da distribuição JAR do Robot Framework. Isso pode ser baixado das páginas de download do Robot Framework aqui: http://code.google.com/p/robotframework/downloads/list

A boa coisa em usar a distribuição JAR é a possibilidade de adicionar facilmente bibliotecas de teste adicionais à sua estrutura de diretório. Isso funciona mesmo para bibliotecas Python pré-compiladas. Desta forma é por exemplo fácil adicionar a Biblioteca Selenium, que é com certeza uma das Bibliotecas mais utilizadas com o Robot Framework.

Depois de empacotar tudo em um JAR, ele pode ser distribuído a todos os usuários via baixa tecnologia (unidade de rede) ou por algum sistema de entrega de pacotes ou talvez até mesmo usando um sistema SCM disponível (Subversion, Git).

Essa abordagem não só poupa tempo para que todos os membros da equipe mantenham as instalações atualizadas, mas é mais fácil garantir que todos os membros da equipe estejam realmente trabalhando com a mesma versão de todas as ferramentas. Além disso, isso permite manter facilmente as versões que foram usadas em um determinado ponto do tempo, apenas no caso de haver necessidade de testar versões mais antigas do software com versões mais antigas das bibliotecas de teste (por qualquer motivo).