Mostrando postagens com marcador Ferramentas de teste. Mostrar todas as postagens
Mostrando postagens com marcador Ferramentas de teste. Mostrar todas as postagens

LICEcap e ScreenToGif: ferramentas leves de evidência de teste

Olá pessoal,

O LICEcap e o ScreenToGif são duas excelentes ferramentas para criar .GIFs da tela do testador. As GIFs são mais leves que os vídeos, e muitos locais pedem que o testador coloque uma evidência de teste, por isso ferramentas que geram GIFs são altamente recomendadas. 
Eu separei aqui 2 ferramentas diferentes. O objetivo é o mesmo: criar .GIF de telas.

Mas por que separar duas ferramentas então?
Porque apesar do mesmo objetivo, o LICEcap é beeeem mais simples que o ScreenToGif. Vamos as diferenças:

LICEcap: é uma ferramenta leve e extremamente simples. Tem basicamente 3 botões: Start (para iniciar a gravação), Pause (para pausar a gravação) e Stop (para finalizar a gravação). Além disso, esse programa pede para salvar a gif com o devido nome antes de finalizar a gravação, ou seja, quando você clicar em Start vai aparecer uma janela para salvar, criará o arquivo da GIF e então começará a gravar sua tela. O arquivo ficará legível somente depois que finalizar a gravação. É um aplicativo mega simples, sem nenhuma funcionalidade adicional que você dimensiona a janela para selecionar a área de gravação. Visualmente, é mais feinho.
Pessoalmente, acho ele perfeito! Uso e recomendo.


ScreenToGif: é uma ferramenta leve mas não tão simples quanto o LICEcap. Diferente do LICEcap, o ScreenToGif possui vários recursos para a edição da GIF pós gravação da mesma. Você consegue recortar a GIF, adicionar animações, salvar como vídeo. É uma variedade enorme de possibilidades. Visualmente, é sensacional.
Apesar dos diversos controle e da interface mais amigável, acho-os desnecessários pois meu objetivo é mostrar fielmente o que acontece durante um teste. 
Para baixar o ScreenToGif:  http://www.screentogif.com/?l=pt_br


Não vou escolher o melhor ou pior, pois ambos são leves e muito funcionais, cumprindo em 100% o seu objetivo. A escolha fica de acordo com a necessidade do usuário.

Espero que tenham gostado, até mais! 😃

Massa de dados com data fixa: como evitar a quebra dos testes automatizados?

Um dos maiores medos dos testadores/automatizadores é quando um cenário de testes vem com data fixa. Se este teste é executado daqui a um tempo novamente, este cenário irá quebrar pelo simples fato de possuir uma data fixa nas pré-confições do cenário. Por exemplo, tenho testes que utilizam informações de um período de férias do mês anterior, no próximo mês o mês anterior já não será o mesmo, isso provavelmente fará o teste falhar. 

Que alternativa temos para as datas fixas?
Uma alternativa fácil, que também é sujeita a falhas, é "fixar" a data da máquina onde os testes estão executando. Eu acho esta uma prática muito errada, pois a máquina pode alterar o horário para o horário correto no meio da execução dos cenários automatizados. Aí perdemos a execução (Isso já me aconteceu devido à política de máquinas definida no AD aqui na empresa :'( ).
Outra alternativa é ter um mecanismo de "popular" a base através de um script antes de iniciar o teste. Isto permitiria que os dados inseridos fossem dinâmicos. Este script gera uma manutenção alta, pois alterações na base podem fazer com que o script pare de funcionar ou faça algo não esperado.

Existem ferramentas de mercado para inserir massas de dados que serão utilizadas nos testes?
Existe sim meus caros testadores! Uma boa opção é o DBUnit. Ele lê de um arquivo XML os registros e altera na base.

Como funciona quando uma validação precisa ser previsível?
Bom, a previsibilidade dos script pode ser garantida de forma lógica. Por exemplo, Existem cenários de testes para um processo de inserção de nota fiscal, onde o número da nota deve ser igual ao número anterior + 1. Para evitar que ocorram erros futuros quando se adicionar notas indiscriminadamente, adota-se uma validação lógica a qual seja especificada que o número da nota inserida deve ser igual ao número da nota anterior + 1. Dessa forma, ao se adicionar novas notas necessárias para outros cenários futuros não quebrará o teste.
Isso ocorre também no caso de datas exemplificado no início deste post. Repare que a especificação é estática e bem definida para o propósito de ser validado, porém por também ser lógica a implementação dela é que será dinâmica de acordo com a data em que o teste será executado.

Você já se deparou com uma situação assim? Comente como foi a solução!
Até mais! :D

Lightshot: uma ferramenta de captura de tela sensacional!

Olá Pessoal,

Hoje vou falar para vocês sobre uma ferramenta que utilizo muito durante os meus testes, para coletar evidências. Chama-se Lightshot. Já vi essa ferramenta ser utilizada por desenvolvedores, documentadores e testadores. Eu considero esta a melhor ferramenta de captura de tela existente, e já explico o porquê! 

O Lightshot vai além de uma simples captura de imagem. Este aplicativo de 2,2Mb possui várias ferramentas de edição das capturas, além de ferramentas de compartilhamento nas principais redes sociais. Está disponível para os S.O.'s Windows, Mac, Ubuntu e add-on no Chrome. Veja só algumas das ferramentas disponíveis no LightShot:

No meu PC, só preciso apertar a tecla "prt sc" (tecla de print screen do teclado) para a ferramenta ser ativada.

O Lightshot possui uma interface amigável é super fácil de usar. Ele gera imagens no formato .PNG somente, mas não acho isso ruim. Com um "Esc" eu cancelo a edição da área que selecionei.
Simples, fácil, funcional e prático!

Aplicativo: LightShot 
Developer: Skillbrains
Device testado: PC Windows 10 x64

Rating Baixaki: 5 (28 avaliações)
Downloads: 139.475
Categoria: Diversos
Tamanho: 2,2 Mb
S.O. suportado: Windows, Mac, Linux Ubuntu e Add-on no Chrome
Preço: Gratuito
Funcionalidades Extras: Não possui

Clique AQUI para acessar o site do desenvolvedor e escolher em qual plataforma instalar.

Avaliação BitLady:
Super recomendo!

Ao longo das próximas semanas irei postar reviews sobre mais algumas ferramentas simples que me auxiliam nos testes.
Espero que tenham gostado do LightShot. Até mais, :D