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

27 jul 2016

Caso você não tenha acompanhado essa série desde o começo poderá consultar os posts anteriores nos links a seguir: Parte 1 e Parte 2 Continuando com nossa série de posts sobre testes unitário em swift, vamos agora criar um teste para uma tela que necessita de dados de serviços externos. Vamos iniciar nosso trabalho criando

Read More

30 maio 2016

O teste exploratório é um processo orientado a resultados, onde o conhecimento sobre o produto e seus requisitos e regras cresce ao longo da sua exploração. É um método muito usado em situações em que não existe um conhecimento sobre o sistema a ser testado, não há documentação e/ou requisitos (como acontece em metodologias ágeis) e situações

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

25 abr 2016

Todos nós sabemos da importância dos testes unitários no desenvolvimento de software e nesse post vamos montar um pequeno projeto com o teste básico de uma lista a fim de apresentar a estrutura do XCTest, framework de teste utilizado pelo Xcode. Para começar vamos criar um novo projeto e selecionar a opção “Include Unit Tests”

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

02 out 2015
blog-digital-transformation

A comunidade Front-End tem evoluído bastante, possuímos ferramentas cada vez mais robustas e completas para criar aplicações web com interfaces mais ricas. E garantir a qualidade do que desenvolvemos é algo imprescindível. Vou começar uma série de Screencasts de Teste Unitário utilizando AngularJS e Karma, e vou abordar o uso de TDD e realizar testes

Read More