Wagner Gomes’s Weblog

abril 19, 2010

Instalando Watir – Linux

Filed under: Linux,Teste de Software — Wagner Gomes @ 4:51 pm

Como já disse em outro post, existe uma ferramenta de automatização de testes muito simples e funcional.
Segue abaixo os passos para instalação do mesmo em sistemas Linux.
Abra o terminal e digite os comandos abaixo:
1º Passo
ruby -v
gem -v

2º Passo(Instalando ruby)
sudo apt-get install ruby
sudo apt-get install rubygems

3º Passo (Instalando o Watir)
sudo gem update --system
sudo gem install firewatir

Obs.: Para sistemas MAC e Windows pode obter orientações de instalação na página oficial do watir.
Em breve um novo post orientando o uso da ferramenta.

maio 16, 2008

Como realizar testes automatizados no meu sistema web?

Filed under: Teste de Software — Wagner Gomes @ 2:44 pm

Fiz uma aplicação web, e agora como testá-la?
Essa pergunta, sempre é feito por nós, desenvolvedores. Como já disse em outro post, teste são realmente importantes e indispensáveis para garantir a qualidade de qualquer sistema.

Pensando nisso foram criados os testes manuais e automatizados. Primeiramente deve ser realizados os testes manuais e assim que estiverem oks, podemos criar os testes automatizados, lembrando que os testes de unidade são realizados pelo desenvolvedor e devem ser realizados de qualquer publicação do sistema.

Para a criação dos testes automatizados, recomendo que utilizem um framework do ruby, chamado Watir, ele foi desenvolvido exclusivamente para criação de testes. É um framework bastante simples de ser usado.
Hoje, ainda não temos um página em português sobre o mesmo, estamos em fase de tradução.

O framework já possui um série de métodos nativos, assim permitindo você simular perfeitamente o clique de um botão, edição de um campo, seleção de uma combo. E o melhor de tudo, é OpenSource.

Você poderá realizar seus testes automatizados da maneira que achar melhor e seguindo o fluxo de trabalho do sistema que desenvolveu.

Abaixo, segue um artigo escrito pelo meu amigo Raphael Soares para o portal TestExpert:

Abraços!

maio 14, 2008

Teste de Software

Filed under: Teste de Software — Wagner Gomes @ 1:48 pm

Algumas pessoas devem saber que trabalhei um bom tempo como analista de teste em uma empresa de ensino a distância.
A área de teste é muito boa e com um crescimento surpreendente. Com possibilidades de certificações e especializações.

Com essa experiência pude observar que nós, desenvolvedores, não gostamos muito de realizar testes e com isso o número de erros primários são altos, erros que geram um retrabalho cansativo, pois as soluções e as formas de prevenção são simples.

Um detalhe que observei neste tempo, é que a maioria dos desenvolvedores não realiza um simples C.R.U.D. para liberar o recurso para teste. Apenas programam e confiam no seu código.
Algo extremamente errado de se fazer nos dias de hoje, afinal trabalhamos em um mercado competitivo, onde tempo é dinheiro e retrabalho significa perda de dinheiro da empresa e seu, afinal seu índice de produtividade tende a cair, afinal tem uma tendência de todos seus códigos apresentarem erros.

Algo muito bom e que ajuda a garantir o bom funcionamento do código são os testes chamados de Caixa Branca, que devem ser realizados pelo desenvolvedor. Em Java podemos realizar um teste de unidade com o JUnit, para auxiliar no desenvolvimento das classes de teste.

Agora de uma coisa temos certeza, nunca os testes são suficientes. Quanto mais temos mais testes teremos e não podemos esquecer que nenhum sistema é perfeito, mas o nosso tem que estar próximo da perfeição.

Abraços!

Tema: Rubric. Blog no WordPress.com.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.