segunda-feira, 28 de dezembro de 2009

Quando o teste de software aparece na produção (mas não em forma de qualidade)

Quando o teste de software aparece na produção (mas não em forma de qualidade)
Estava eu procurando um livro (Agile Testing  - A Pratical Guide for Testers and Agile Teams da Lisa Crispin) e achei ele numa livraria aqui em SP. A livraria em questão é a Martins Fontes Paulista (http://www.martinsfontespaulista.com.br)

Achei o livro através de uma buca pelo Buscapé, onde cai na livraria. Daí fui procurar por outros livros sobre teste e, como todo mundo faz (pelo menos eu acho que faz) coloquei a palavra “teste” na caixa de pesquisa e com tipo “Título”, que me retornou 3 páginas. Navegando nas páginas me chamou atenção uma coisa: existem livros fake que utilizaram para testar o site. Podemos visualizar já na página 2.
Primeiro vou listar todos os livros fake que encontrei, depois vou direto pro propósito do site.



Tipo

Valor

PRODUTO TESTE

R$ 1,00

PRODUTO TESTE ALCIDES

R$ 1,00

PRODUTO TESTE SANDRA

R$ 1,00

TESTE – ANDREIA

R$ 15,00

TESTE GEROMEL

R$ 200,00

TESTE KARINA

R$ 1,00

TESTE TESTE

R$ 1,00


  PS: Evidências no final do post.


O ponto é que, pelo que podemos notar foram feitos testes em produção e não tiraram os livros fake cadastrados em produção. Mantiveram, porém com o status “Sem estoque”.
Sabemos que as vezes se faz necessário testes em produção, mas que isso deve ser feito com muita cautela e muito bem planejados. Isso pode muito bem ser feito, mas podemos adotar alguns cuidados, como:
  • Efetuar o cadastro destes produtos e executar os testes num horário de baixa utilização do site. Isso é facilmente obtido por ferramentas que exibem o tráfego do site, como o Google Analytics.
  • Para os produtos cadastrados, colocar alguma tag de identificação, mesmo que no título, como por exemplo: “[Teste] – Teste de Sistema no site”. Isso facilita depois a limpeza no banco de dados para estes produtos ou mesmo a remoção pelo próprio sistema
  • Efetuar os testes em ambiente de homologação (servidor simulando o ambiente real) para que não tenhamos estes problemas

O que mais tem de contra, com esse “errinho bobo” é que a imagem da empresa pode ficar a prova.  Pode ter diversos selos de site seguro, etc... mas quando o usuário ver resquícios de teste ou algo estranho, isso pode fazer com que o site “caia no conceito” do usuário.

Aliás, uma ultima coisa, existe mais um erro que encontrei no site: no momento de efetivar o meu cadastro para estar apto a fazer uma compra, é apresentada a seguinte mensagem não tratada no cabeçalho:

System.ArgumentException: Requested value Alameda was not found. at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase) at System.Enum.Parse(Type enumType, String value) at MartinsFontes.minhaconta.novocadastro.Cadastrar() in S:\MartinsFontes\minhaconta\novocadastro.aspx.cs:line 396

Logo colocaram a exception sem tratamento na página que não encontrou o tipo de logradouro “Alameda”, endereço onde moro.

Sei que é ruim expor assim empresas com seus erros, como temos na Série Erros em Sites Web, mas creio qeu isso deve ser levantado para evangelizarmos que o teste é necessário em qualquer tipo de negócio.

Também para não dar uma de "ruim", enviei um email para a empresa informando do acontecimento. Assim que tiver uma resposta deles (se tiver) eu atualizo o site.



evidência do contato


Abraços!

Evidências


evidência dos livros fake


evidência dos livros fake


evidência dos livros fake



evidência dos livros fake


evidência do problema no tipo do logradouro


evidência do pedido do livro fake

Atualização em 30/12/2009 - Resposta do Atendimento da Empresa

resposta via email da empresa

Um comentário:

  1. Elias, o espiríto natalino já foi embora? (rs)

    Pelo jeito 5 testadores terão que procurar emprego, caso o gerente de teste, tenha o estilo capataz (rsrs).

    Tudo o que você for fazer em produção, tem que ser feito com a atenção redobrada, e falo isso por experiência própria (não foi uma experiência tão boa assim).

    Abraços! E tenha um excelente 2010!

    ResponderExcluir