Sobre Virtualização e Testes

Outra prática muito importante no desenvolvimento é a execução de testes em ambientes com características diferentes. Deste modo é possível diagnósticar erros que só acontecem com determinadas versões de um sistema operacional, uma dll, software, etc. Com o advento da virtualização ficou muito mais simples e barato manter um ambiente para cada situação de teste. Através de softwares como o VmWare Player ou o Microsoft VirtualPC podemos ter várias máquinas virtuais, cada uma com um ambiente diferente para testes. E melhor ainda, os dois softwares listados são gratuitos! Mas a utilização de máquinas virtuais não fica restrita à área de testes. Muito pelo contrário. Hoje temos as chamadas virtual appliances, que segundo o site da VmWare (a tradução é minha):

 é um ambiente com sistema operacional e aplicativos instalados e pré-configurados executado em uma máquina virtual.

Assim, existem appliances com servidores web,  bancos de dados, sistemas operacionais Linux, aplicativos de gerenciamento de software, etc., todas prontas para serem usados e abusados. Eu pessoalmente uso intensivamente a appliance vmTrac, que disponibiliza um sistema de controle de versão (Subversion) juntamente com um software de controle de erros e documentação de projetos (Trac), instalados em um sistema operacional FreeBSD.

Inclusive a revista InfoExame já publicou algumas matérias sobre o assunto.

Vale a pena você investigar este tema, ele vai dar o que falar!

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s