Archives for Ferramentas e Recursos

Ferramentas e Recursos

Exploratory Testing (Preview) – Extensão Google Chrome


Exploratory Testing, é uma ferramenta para auxilio na demostração de possíveis erros que podem ocorrer durante a homologação de uma aplicação, através de vídeos, captura de telas e comentários, podendo ser integrado com VSTS ou TFS. Introdução Como é chato tentar validar o cenário que o cliente reportou erro, não é mesmo?! Muitas vezes, o cliente informa que ocorreu erro, e quando nós (desenvolvedores) testamos na nossa máquina, esta tudo funcionando! (Frase de lei!) Então, vou mostrar nesse post uma ferramenta bem interessante que conheci em um evento que fui na Microsoft Brasil este ano. Ferramenta Como mencionado acima, o Exploratory Testing...
Continuar Lendo »
ASP.NET 5

Debugging ASP.NET MVC Com Glimpse


Hoje venho trazer uma ferramenta open source para ajudar a diagnosticar, identificar e auxiliar nas correções de problemas. É o Glimpse. O Glimpse é uma ferramenta que fornece depuração e informações de diagnósticos para aplicações ASP.NET.  Ele é muito simples de instalar, sem precisar de executáveis ou afins já que ele se encontra no NuGet. O Glimpse fornece muitas informações valiosas e você pode e eu recomendo usar em todo o seu ciclo de desenvolvimento, incluindo o ambiente de teste podendo ser na nuvem ou não. Enquanto Fiddler e as ferramentas de desenvolvimento de F- 12 fornecem uma visão do lado do cliente...
Continuar Lendo »
ASP.NET 5

Behavior Driven Design (BDD) – Validando o comportamento de uma aplicação com VS 2015 + SpecFlow + Selenium


Fala Galera, Quando nós construímos uma aplicação temos diversas variáveis para nos preocupar. Essas variáveis geralmente são performance, ser escalável, uma boa usabilidade e atender aos requisitos de negócio. Existe uma outra variável que temos que nos preocupar também a nossa aplicação deve ter qualidade. E por que não coloquei a qualidade nas variáveis acima citadas, por que é implícito que devemos construir algo com qualidade ou alguém já pensou em construir uma aplicação sem qualidade ? Acredito que não. Porém obter qualidade não é tão simples quanto parece. Quais métricas iremos usar ? Quantidade de Bug ? Números...
Continuar Lendo »
Ferramentas e Recursos

Testes unitários no MonoDevelop


Assim como os desenvolvedores que utilizam o Visual Studio com o .NET Framework, aqueles que trabalham com o Mono e o MonoDevelop como IDE também estão aptos a aplicarem as melhores práticas de programação, utilizando as principais bibliotecas e recursos de produtividade. Neste artigo veremos como realizar testes unitários em projetos C# utilizando o framework NUnit no MonoDevelop em ambiente Linux. Os recursos que veremos aqui habilitam o desenvolvedor a aplicar o TDD (Test-Driven Development) em seus projetos. Antes de avançarmos para a parte prática, no entanto, é importante conhecer alguns dos conceitos, ferramentas e termos que serão utilizados...
Continuar Lendo »
Automação

Testes de regressão de UI utilizando Selenium Webdriver


Oi pessoal, já faz algum tempo desde a última vez que eu postei aqui no blog. Infelizmente eu estive ocupado com a minha mudança para o exterior e não pude dedicar muito tempo aqui. Finalmente consegui ajustar toda minha rotina  e consequentemente voltei a ter tempo para compartilhar com vocês a pequena quantidade de conhecimento que eu possuo. Pois bem, chega de lero-lero e vamos ao que realmente interessa. Neste artigo vamos discutir sobre testes de regressão de interface e como automatizá-los. Abaixo uma definição de teste de regressão de acordo com o site Eclipse.org: O teste de regressão é o...
Continuar Lendo »
Ferramentas e Recursos

Visual Studio para Teste de Software – Primeiros Passos


Microsoft Teste Manager – Primeiros Passos Com práticas ágeis como o teste de unidade, revisões de código e atenção adequada aos requisitos, erros podem ser evitados ou encontrado cedo no ciclo de vida da aplicação. Não importa o quão talentoso da equipe de desenvolvimento, erros são inevitáveis ​​em todos os esforços de codificação de software. Como um projeto cresce, torna-se mais complexa, não só porque mais e mais linhas de código são escritos, mas também porque o software tende a mudar ao longo do tempo. Requisitos são adicionados e alterados, erros são encontrados e corrigidos, e de nossos clientes...
Continuar Lendo »
Ferramentas e Recursos

Visual Studio para Teste de Software – Introdução


QUALIDADE – A garantia de qualidade no desenvolvimento de software: Quando você deve começar o processo de teste? “Um processo destinado a estabelecer a qualidade, desempenho ou confiabilidade de alguma coisa, especialmente antes de esta entrar em uso generalizado” – definição de teste no dicionário Oxford. Os clientes não gostam de lidar com software problemático. Eles querem que suas demandas sejam entregues com alta qualidade e no menor tempo possível. Essa fase de testes, que começa apenas alguns dias antes de liberar a próxima versão do produto pode não (e provavelmente não vai!). Ser capaz de garantir a qualidade...
Continuar Lendo »
Ferramentas e Recursos

Novos recursos do Visual Studio 2015: Smart Unit Tests


É inegável que os testes unitários representam uma importante ferramenta na obtenção de códigos com uma maior qualidade. Embora isto seja um fato de conhecimento geral, ainda existem resistências quanto à adoção deste tipo de prática. Dentre os motivos que contribuem para isto estão prazos apertados para a entrega de projetos ou, mesmo, a falta de conhecimentos adequados de alguns profissionais quanto aos benefícios decorrentes desta abordagem. Atenta a tudo isto, a Microsoft disponibilizou no Visual Studio 2015 uma funcionalidade que busca agilizar a montagem e execução de testes unitários: trata-se de um recurso conhecido como “Smart Unit Tests”....
Continuar Lendo »