quarta-feira, 28 de novembro de 2012

Black Friday Fail!


Fala galera!

Não bastassem os descontos de mentira e os produtos de qualidade duvidosa, o Black Friday no Brasil na última sexta-feira (23/11) nos proporcionou a liquidação de alguns bugs pelos grandes sites de e-commerce do Brasil!

Os melhores foram no site da Americanas.com, onde pelo visto não tivemos nenhum tipo de validação ou planejamento daquilo que seria exibido na página do Black Friday, fora testes de performance para verificar se o site suportaria a carga de compras de diversos clientes!

Vamos aos erros encontrados:

a. Menu lateral esquerdo, com alguns departamentos um pouco esquisitos....



b. Dentro de um destes departamentos, olha o submenu que temos....



c. E na hora de ir fechar a sua compra, eis que temos um erro....


Pois é, "Friday" foi bem "Black" para alguns mesmo!

Abraços!

terça-feira, 6 de novembro de 2012

Bug no app do Twitter para o Android

Fala galera!

Nesta semana descobri um bug no aplicativo oficial do Twitter para o Android. Não sei se esse erro também ocorre no iPhone e iPad, caso alguém consiga simulá-lo, peço para que informe aqui nos comentários.

O bug ocorre quando o usuário possui pelo menos 2 contas do Twitter configuradas no app.

Passos para Simular:

1. Acessar o app do Twitter e selecionar a conta A;
2. Fechar o app e abrir a Galeria de Fotos do Android;
3. Selecionar uma foto/imagem e pressionar Compartilhar;
4. Selecionar Twitter;
5. O app do Twitter irá exibir a conta A e o campo para a edição da mensagem que será exibida junto com a foto/imagem;
6. No menu, clicar em Contas e selecionar a conta B;
7. Digitar a mensagem e enviar.

Neste ponto será possível verificar que a foto/imagem, mais a mensagem foram enviados pela conta A, e não pela conta B, como foi selecionado no passo 6.

Isto ocorre com qualquer compartilhamento pelo Android, podendo ser foto, imagem, ou alguma mensagem original de um outro aplicativo, mas que permita o compartilhamento nativo do sistema.

Fica a dica para evitar maiores constrangimentos, se você utiliza mais de 2 contas no app oficial do Twitter!

Abraços

segunda-feira, 22 de outubro de 2012

Erros em Sites - Fale Conosco da Vivo!


Fala galera,

Semana passada acessei uma página de Fale Conosco do site da Vivo e ao digitar o meu nome completo, me deparei com um bug muito tosco:

O campo Nome do Assinante só permitia a inserção de 19 caracteres! Isso mesmo, menos de 20 caracteres para um campo de nome!!! Estamos tão acostumados a ver campos assim com limitação mínima de 30 e média de 50, que quando vemos um campo com menos de 20 caracteres até nos surpreendemos.

Fui buscar o código-fonte da página e lá estava a limitação:

Maxlength = "19"  Size = "19" 

Segue o print mostrando que sequer consegui inserir o meu nome completo:

Bug!!!!

Pelo visto a funcionalidade não teve o correto teste, ou a especificação funcional simplesmente ignorou um tamanho padrão para este campo.

quarta-feira, 10 de outubro de 2012

[PESQUISA] Cargos e Salários 2012: Quanto ganha o profissional de teste e qualidade de software no Brasil?

Você já participou da pesquisa?

É rápido, dura menos de 30 segundos e é interessante para termos uma noção de como está o nosso mercado.

O formulário estará disponível até o mês de Novembro!

Clique aqui e responda já!

segunda-feira, 8 de outubro de 2012

#TestDay 2012

Fala galera!
Em 22 de setembro foi realizado o Test Day 2012 em São Paulo, que contou com a participação de mais de 200 pessoas, entre testadores, desenvolvedores e outros profissionais da área de TI.
Apesar do evento ter ocorrido em pleno sábado, o público presente foi bem alto, mas um pouco longe da lotação máxima. As inscrições já estavam encerradas a mais de 3 semanas e infelizmente muitas pessoas que gostariam de ter participado não puderam comparecer, já que muitos pagaram para não ir.
O evento contou com as palestras de Elias Nogueira, José Correia, Cristiano Caetano, Leonardo Galani, Eduardo Souza, Fernando Ruano, Márcio Cunha e Sérgio Caixeta e abordou principalmente a automação de testes.
Patrocinado pelo UOL, o evento contou também com profissionais do RH da empresa, que está em busca de bons profissionais de automação, talvez este seja o motivo do evento focar tanto nesta especialidade.
Vou fazer um resumão das palestras, colocando os principais pontos abordados. Clique sobre o nome da palestra para visualizá-la:


1. Elias Nogueira (HP) (Arquitetura para Automação de Testes)

Elias Nogueira e a apresentação sobre Arquitetura para Automação de Testes. Autor: Test Day

Elias começou a sua apresentação quebrando o paradigma da automação de testes: Record and Play não é automatização, já que é um processo que depende da interação humana, seja para gravar o script, executá-lo, analisar a sua falha e registrar o bug. No início da apresentação, mais de 70% do auditório disse automatizar os seus testes. Já ao seu final este número ficou menor do que 30%...

Alguns pontos interessantes colocados por Nogueira:

  • Automação sem Arquitetura é muito pobre;
  • Automação deve ser rápida. Na verdade o mais rápido possível;
  • Programar é mandatório, não se automatiza sem programar;
  • Ao criar um caso de teste, NUNCA manter dados fixos em sua instrução;
  • Evitar a criação de 'n' casos de teste para validar vários dados de uma mesma funcionalidade/módulo.
Como sempre as palestras do Elias Nogueira são um show a parte. Além de ter uma imensa bagagem técnica, ainda conta piadas e faz palhaçadas para entreter o público.
Por fim, Elias deu uma dica para quem não gosta de programar ou não tem muito conhecimento. É o site Codecademy, que traz de uma maneira fácil e divertida ensinamentos de como programar. Vale a pena acessar!

2. Cristiano Caetano (Qualister) (Mesclando automação de teste tradicional com BDD)

Cristiano Caetano. Autor: Test Day
Cristiano Caetano trouxe um assunto não muito explorado na área, que é o BDD (Behavior Driven Development ou em português Desenvolvimento Guiado por Comportamento), mesclado com a automatização dos testes.
Cristiano entrou em um ponto crucial e que deve ser adotado por todos:

  • Em BDD, antes de sair testando, é importante conhecer o negócio.
A palestra teve a apresentação de um framework criado por Caetano, o BDD4TC, que foi desenvolvido especialmente para o Test Complete, ferramenta proprietária que é vendida pela Qualister, empresa de Caetano.

Cristiano citou alguns outros frameworks voltados ao BDD, como o Cucumber e o JBehave.

3. José Correia (Iterasys) (Teste de WebServices WCF com Visual Studio)

José Correia e o Teste em Web Services. Autor: Test Day
A 3ª palestra do dia foi com o "dinossauro" dos testes, José Correia. Correia trouxe um assunto novo para muitos, que é o teste em Web Services. Eu mesmo já efetuei estes testes, mas admito que fiz sem conhecer técnicas ou ferramentas.

José Correia começou a sua palestra definindo alguns pontos importantes sobre o teste de software, entre eles:

  • Existem bugs e bugs. É importante medir a criticidade de cada erro encontrado;
  • "Número de defeitos" não é a medida ideal para as métricas. É preciso analisar as falhas;
  • Sem Risco, Sem Teste. Isto é o TMap.
Correia mostrou um "case" para testes em Web Services, utilizando 4 pontos:
  1. Visual Studio;
  2. WCF Storm ou algum programa similiar de Web Services;
  3. Template WCF Load Test;
  4. Massa de Teste, em Excel ou SQL.
Com estes 4 pontos, é possível automatizar os testes de Web Services. Segundo Correia, o robô irá testar toda a massa de teste até o seu fim, e após o usuário iniciar a 1ª execução, ele entenderá que tudo que está na massa deve ser executado.
A palestra não foi disponibilizada até este momento, quando for, será atualizada nesta postagem.

4. Eduardo Souza (UOL) (Automação de Testes com Selenium e AspectJ (AOP)

Eduardo Souza. Autor: Test Day

Logo após o almoço tivemos 2 palestras em apenas 1 hora. Começamos com o Eduardo Souza, que trabalha no UOL e foi um dos responsáveis pela organização do evento.

Eduardo falou sobre os testes automatizados com Selenium e AOP. A ideia foi exibir a "Programação orientada a apectos" e como ocorrem os testes na Rádio UOL.

Eduardo também aproveitou para divulgar o seu site, dedicado a Qualidade de Software, clique aqui para acessá-lo.

5. Leonardo Galani (Atos Origin) (Automação de Teste de aplicativos Java usando Marathon e Jruby)

A outra rápida palestra foi de Leonardo Galani, que exemplificou um cenário de testes automatizados utilizando Marathon e Jruby.

Infelizmente o exemplo exibido por Galani acabou tendo problemas e a palestra foi prejudicada.

Aproveite também para conhecer o seu site, clicando aqui.

Boa leitura! ;)

terça-feira, 18 de setembro de 2012

Nova versão do TestLink (1.9.4)


Fala galera!

Após 427 dias desde a sua última liberação, a equipe do TestLink enfim liberou a versão 1.9.4 para download.

O download pode ser realizado através da página do TestLink no SourceForge, clicando-se aqui.

Ainda não tive a oportunidade de utilizar a nova versão, mas ela já encontra-se instalada na minha máquina. Falando na instalação, existe uma alteração que deve ser feita, dependendo do ambiente onde você o estiver instalando. Ao realizar a instalação na minha máquina, me deparei com o seguinte problema:

Erro antes de começar a instalação da versão 1.9.4 do TestLink.

Para resolver estes dois erros, basta editar o arquivo config.inc.php, localizado na raíz da instalação do TestLink e alterar os campos $tlCfg->log_path (linha 177) e o campo $g_repositoryPath (linha 857).

Estes campos estão apontando para um caminho padrão do Linux/Unix. Faça a alteração para o caminho do seu ambiente, onde encontram-se as pastas logs e upload_area.

Para o meu caso, efetuei as seguintes alterações:

Campo $tlCfg->log_path
De '/var/testlink/logs/' para 'C:\xampp\htdocs\testlink\logs'

Campo $g_repositoryPath
De '/var/testlink/upload_area/' para 'C:\xampp\htdocs\testlink\upload_area'

Depois disto a instalação será realizada sem maiores problemas!

Em breve trarei para vocês mais novidades sobre esta versão do TestLink e já estou preparando a atualização do arquivo de tradução para o Português. Aguarde!

Abraços.

sábado, 1 de setembro de 2012

Test Day 2012. Eu Vou!

Fala galera!

No próximo dia 22 de setembro teremos o Test Day em São Paulo, na PUC. O evento começará às 9 horas e terminará às 18 horas e terá a sua programação muito parecida com a do TDC, que ocorreu em Julho.

Teremos as palestras de Elias Nogueira, Cristiano Caetano, José Correia, entre outros, além da já tradicional Mesa Redonda de Testes, encerrando o evento.

Infelizmente as inscrições já estão encerradas e pelo visto o evento terá tudo para bombar!

O melhor de tudo é que será bem no meu aniversário, ou seja, comemorarei o meu aniversário com muita Qualidade de Software ;)

Abraços e até lá!

terça-feira, 17 de julho de 2012

TDC 2012: Resumão

Fala galera,

No último dia 06 de julho tivemos mais uma edição do evento TDC (The Developer´s Conference), com direito a mais uma excelente Trilha de Testes, muito bem coordenada por Elias Nogueira e Leonardo Oliveira.

Leonardo e Elias na apresentação da Trilha de Testes no TDC 2012.

Conforme a organização do evento informou, a Trilha de Testes foi a primeira Trilha a ter todos os seus lugares vendidos, ou seja, tivemos sala lotada!!!

Os palestrantes da Trilha (e seus respectivos blogs/sites e empresa de atuação) foram:

Fora as presenças de Sarah Pimentel e Jorge Diz durante a Mesa Redonda. Nunca antes na história dos eventos de Teste de Software eu havia presenciado tamanho encontro dos nossos maiores blogueiros sobre a área!
Tivemos as seguintes apresentações neste dia (Clique sobre o título da palestra para vê-la):
Separei algumas frases e informações importantes para postar aqui para vocês, que com certeza não estão nos slides:
Cristiano Caetano
  • "Teste Exploratório é um termo prostituído" - E com razão, afinal, hoje em dia qualquer um diz fazer este tipo de teste. Caetano também citou que esta técnica de teste deve ser utilizada pelo analista com mais experiência na equipe, já que este conhece o sistema como ninguém.
  • SBTM: Teste Exploratório baseado em sessões, técnica criada por James Bach. (Recomendo a leitura do slide 22 em diante).
  • Por fim, Caetano disse para todos: "Teste deve ser uma trilha e não o trilho".
José Correia:
  • "Teste é diferente de QA!" - Excelente frase! Infelizmente muitos ainda insistem em confundir as denominações. Ainda estou devendo uma postagem sobre isto aqui!
  • TMAP: Correia passou maiores detalhes sobre a metodologia de teste criada pela Sogeti. Segundo Correia, faltam ferramentas open source que utilizem a metodologia.
  • Certificação TMAP: Prova em português, eletrônica e com o resultado na hora. Valor muito bom, perto das demais do mercado. Correia recomendou para quem está buscando uma nova certificação.
José Papo:
  • Criação de um novo servidor através do Amazon Web Services em menos de 1 minuto!
  • "Chaos Monkey" tática de teste utilizada pelo Netflix: Diversos servidores foram desligados em ambiente de produção para testar a escalabilidade dos servidores da Amazon.
  • É possível ter 2 servidores (Windows e Linux) por 1 ano, de forma gratuita. Clique aqui para maiores informações.
Camilo Ribeiro
  • Estudar as tendências do passado, mas principalmente as do futuro.
  • Não ter medo do código.
  • Estudar e ler.
Por fim, tivemos a Mesa Redonda, com o tema: "Porque testes é legal". O sucesso foi tão grande, que a discussão passou do horário planejado para o seu fim.
Segundo Elias Nogueira, o vídeo com todas as perguntas e respostas da Mesa Redonda estarão no ar em até 2 meses. Assim que o vídeo for disponibilizado, ele será inserido aqui.

João Enomoto, Jorge Diz, Allan Correa, Sarah Pimentel, Camilo Ribeiro e José Correia durante a Mesa Redonda.

Assim como foi em 2011, o TDC deste ano foi excelente. Com certeza quem não pode comparecer perdeu. Confira aqui como foi o TDC do ano passado.
Parabéns para a Globalcode, Universidade Anhembi Morumbi, seus idealizadores e palestrantes!

Em 2013 estaremos lá novamente! ;)

Abraços

Comentários no Blog

Fala galera,

Acabei de perceber que existiam diversos comentários não respondidos no blog.

Peço desculpas a todos.

Não estava mais recebendo as notificações por e-mail, fora o fato que não estava atualizando o blog constantemente.

Acabei de responder alguns comentários, qualquer dúvida me escrevam: pravato (at) uol (dot) com (dot) br

Abraços!

sexta-feira, 29 de junho de 2012

TestLink: Vivo ou morto?

Enfim após alguns meses, a equipe de DEV do Projeto TestLink deu notícias de vida, veja abaixo o comunicado do dia 21 de junho na integra:


Dead or Alive ?
Dear TestLink users (or potential users):
I get from time to time mails asking : 'is testlink dead?'.
I really do not understand what facts people look for, to declare us dead.
If you measure elapsed time fromlatest stable release, and consider a year a sign of no life, then you are right this projects is dead.
Fortunatelly we know that is alive, evolving at low speed but evolving. We provide constant support on our mantis site, we provide news through this site, and also via twitter. We provide answers (sometimes not the kind of answer some people wants to get) on forum.
Conclusion: TestLink is still here, we are working to make it better, a let be sure we will comunicate if we choose to stop development forever.
If you want to make TestLink stronger, all you need to do is send us an email offering some kind of help like: testing, documentation, or development.
 
TestLink Dev Team
Link para a notícia: TestLink

Resumindo: O TestLink não morreu, apesar dos seus desenvolvedores concordarem que 1 ano sem atualizações torna o projeto quase morto. O ritmo deles está bem devagar, mas dá para acreditar que em breve poderemos ter novas atualizações!

Estamos no aguardo da versão 1.9.4 e assim que ela for lançada, divulgaremos suas mudanças aqui no blog!

Abraços!

quarta-feira, 6 de junho de 2012

TDC 2012: Eu vou!

Finalmente tivemos a confirmação de algum evento da área neste ano!

Em julho vai rolar a edição 2012 do TDC (The Developer´s Conference) e a Trilha de Teste deste ano será realizada na sexta-feira, dia 06/07.

As inscrições já estão abertas e até o dia 07/06 estão com o preço promocional de R$ 40,00! De 8 até 30 de junho o valor passará para R$ 60,00 e do dia 1º de Julho até o dia do evento R$ 80,00 (caso ainda existem vagas).

Não perca tempo e inscreva-se já!


 The Developers Conference 2012, um evento organizado pela Globalcode

segunda-feira, 30 de abril de 2012

Botão "Gerenciamento de Bugs" não é exibido no TestLink

Recebi um pedido de suporte do leitor Cesar, que não estava visualizando o botão Gerenciamento de Bugs em seu TestLink.

Botão "Gerenciamento de Bugs" não era exibido


O ambiente utilizado possuia uma integração entre o TestLink 1.9.3 e o Mantis 1.1.8 e que estava funcionando sem maiores problemas até então.

Após algumas configurações checadas (mantis.cfg.php, config.inc.php), o problema continuava ocorrendo. Como já fazia muito tempo que não trabalhava com a integração com o Mantis (a minha empresa utiliza o Jira, com a integração Jirasoap), entrei em contato com o meu colega Danilo, que trabalha em um ambiente muito parecido com o do nosso leitor.

Por incrível que pareça o Danilo estava com o mesmo problema em seu ambiente e foi ai que ele descobriu o ponto-chave:

A senha do usuário da base de dados havia sido alterada, e a alteração não havia sido refletida nas configurações do TestLink.

Com a dica do Danilo, ficou fácil para o nosso amigo Cesar resolver o problema.

Fica a dica para a galera que não estiver visualizando o botão Gerenciamento de Bugs, verifique sempre o usuário e senha do banco de dados!

Abraços

sexta-feira, 30 de março de 2012

Edição de Março da Testing Experience


Fala galera!

Março está acabando e eu havia esquecido de publicar a última versão da Revista Testing Experience aqui....A tiragem da revista é trimestral e a próxima edição somente em Junho!

Clique aqui e faça o download.


Veja as outras edições aqui.

Abraços

segunda-feira, 12 de março de 2012

Palestra Gratuita sobre Testes Ágeis


Fala galera!

Neste dia 20/03 o iTeste irá promover uma palestra gratuita sobre Testes Ágeis via webconference!

A palestra será ministrada pelo Ricardo Cristalli e irá começar às 12h30.

Para participar, é necessário enviar um e-mail para treinamento@iteste.com.br confirmando a presença, já que as vagas são limitadas.

O iTeste irá enviar os detalhes de como participar na semana do evento.

Já estou inscrito, não perca tempo e inscreva-se já!

abraços!

segunda-feira, 5 de março de 2012

Modelo para Status Report diário

Fala Galera,

Vou compartilhar um modelo de status report para ser enviado por e-mail aos envolvidos do Projeto diariamente.

Qualquer dúvida no preenchimento me escrevam.

Modelo de Status Report
Edit: Nova versão do Modelo, agora com informações mais detalhadas! Qualquer dúvida escrevam!

quinta-feira, 9 de fevereiro de 2012

Onde estão os eventos de Teste e Qualidade de Softwate?


Fala galera,

Vocês que moram em São Paulo, perceberam que os eventos de Teste e Qualidade de Software simplesmente desapareceram? Não temos mais palestras, workshops, congressos, cursos gratuitos e etc. Uma vez ou outra aparece um curso pago, mas quase sempre à distância.

Os eventos da ALATS minguaram, além dos mini-cursos da Globalcode sobre Testes.

Estamos próximo da data do CInTeQ 2012, espero que ele realmente ocorra...

Abraços!

terça-feira, 7 de fevereiro de 2012

Versão 1.9.4 do TestLink só será lançada depois de Abril!

Fala galera!

Cansado de tanto esperar pelo lançamento da versão 1.9.4 do TestLink, resolvi escrever um tweet para o perfil oficial da equipe de desenvolvimento (@TLOpenSource) perguntando.

Eis a resposta deles:

Resposta do perfil @TLOpenSource
Ou seja, podemos esperar pelo menos mais 2 meses até a próxima versão. Vale lembrar que a última versão (1.9.3) foi lançada em 02/07/2011 e caso a próxima versão seja liberada em abril, teremos um gap de 9 meses sem versões!

Só nos resta esperar...

Abraços!

segunda-feira, 16 de janeiro de 2012

Bugs da vida real - SINDPD 2012

Fala galera!

Para começar 2012 com o pé direito, segue abaixo o bug detectado por mim enquanto aguardava na fila do SINDPD de São Paulo para a entrega da carta de oposição a contribuição assistencial de 2012:

Assitencial???

Será possível que ninguém revisou o texto da placa antes de sua fabricação? E depois, ninguém foi conferir?

Abraços!