29 nov 2016

Introdução Por mais que conhecemos nossos usuários dos sistemas que desenvolvemos, aprendemos sobre a forma como eles usam esses sistemas e ensinamos como eles deveriam usá-los, ainda somos surpreendidos com bugs causados pelo uso inesperado da interface. Pode ser um clique em um lugar específico do site que travou um componente de listagem ou um

Read More

08 nov 2016

O JMeter é uma ferramenta de teste de carga gratuita de (código aberto) desenvolvida pelo grupo Apache. Processo de Instalação Pré Requisito: É necessário que o JAVA esteja instalado na máquina. Para realizar o download do JMeter, foi acessado o site oficial do Apache JMeter http://jmeter.apache.org/ , no canto superior esquerdo, encontra-se a opção de

Read More

24 ago 2016

O Selenium usa o que chamamos de “locators” para encontrar os elementos da página, que ele irá interagir através dos comandos. Identificar o elemento, é um passo essencial para a criação do script de automação de testes. Locator é o caminho para o elemento da página, como o Selenium irá localizá-lo dentre todos os elementos

Read More

16 maio 2016
Agil com TDD

Introdução O TDD (Test Driven Design) é uma boa prática que podemos utilizar para desenvolver um aplicativo, pois esta técnica que tem como premissa desenvolver o teste primeiro e depois a classe que implementará o algoritmo. Para utilizar o TDD é necessário seguir o ciclo de vida RED, GREEN e REFACTOR. Segue abaixo os passos:

Read More

15 fev 2016

Entregar softwares com qualidade e em menor tempo é o objetivo das empresas competitivas. Para maior qualidade, é necessário investimento em Quality Assurance, assim o produto tem um maior valor agregado, e consequentemente maior destaque no mercado. Testes automatizados, garantem entregas mais rápidas e seguras. Assim, quanto maior a cobertura dos testes realizados, maior a

Read More

14 out 2015

Os exemplo estão escritos em Java e estão disponíveis no Github através deste link, entretanto linguagem é só o meio e não o resultado final, foquem sempre no conceito apresentado e não como é implementado. Nesse capítulo vamos abordar várias vertentes dos testes unitários, começando pelos conceitos básicos e avançando para pequenas implementações baseadas em

Read More

12 out 2010

Boas práticas e testes no nosso dia-a-dia de desenvolvimento Testes unitários já foram vistos com maus olhos pela comunidade de desenvolvimento de software quando surgiram, e hoje em dia é uma das práticas obrigatórias no desenvolvimento da maioria dos sistemas. Mas afinal o que fez todo mundo mudar a maneira de pensar e trabalhar? O

Read More