Cobertura de Código com NCover
Resumo do post: A importância da utilzação de uma ferramenta de cobertura de código para auxiliar na escrita de testes caixa brancaquarta-feira, julho 23, 2008
(2)
Pra quem trabalha com testes unitários, ja percebeu a importância de se ter uma ferramenta de análise de cobertura para ajudar na implementação dos testes, pra quem está começando a trabalhar com estes tipos de teste, o primeiro conselho, é procurar antes mesmo da implementação dos testes, uma ferramenta que lhe forneça informações de cobertura de código.
A razão pelo qual a utilização destas ferramentas é tão relevante, é que na maioria das vezes por mais conhecedor do código que você esta testando você seja, você sempre vai esquecer de passar por esse, ou aquele trecho de código, o que pode comprometer a eficiência dos seus testes.
Depois que passei a utilizar o NCover como uma solução para a análise de cobertura dos meus testes, passei a defender muito a tese de que um teste de caixa branca só pode ser confiável quando todos os seus testes passam pela análise de uma ferramenta dessas…salvo alguns casos em que os testes são direcionados propositalmente a um método especifico, testes em API´s…mas no geral (e por enquanto, até que me provem o contrário) acredito nessa tese.
Ferramentas de Teste, Testes Unitários
Cobertura de código, Testes UnitáriosFerramentas de Teste: JMeter
Resumo do post: Uma introdução a ferramenta de testes de performance, stress e carga JMetersegunda-feira, junho 9, 2008
(6)
Vou falar agora um pouco sobre o jmeter, uma ferramenta do grupo apache, para a realização de testes de performance, carga e stress. Apesar de ser este o foco do jmeter (testes de performance, carga e stress) ele também pode ser utilizado para realizar testes em webservices, banco de dados e também automatizar alguns teste funcionais, seu uso, alias, é bastante amplo. Lógico que existem ferramentas que desempenham o mesmo papel que o Jmeter como o caso WAST (Web Application Stress Test), WebLoad mas vamos aborar jmeter neste momento.
Irei mostar a seguir, o Jmeter em sua operação mais básica e nos posts decorrentes irei aprofundando na sua aplicação.
Quem vê o Jmeter pela primeira vez não deve se sentir muito confortável devido a sua relativa falta de intuitividade, mas isso logo passa depois que você entende sua estrutura, que pelo que vocês irão ver, é bem simples.
Ferramentas de Teste, Performance
jmeter, Teste de PerformanceImportando CT´s do Excel para o Testlink
Resumo do post: Importando facilmente casos de teste usando o excel para o testlink.quarta-feira, maio 14, 2008
(18)
Esta semana precisei importar os casos de teste de um determinado projeto para o testlink, infelizmente toda a escita dos casos de testes deste projeto foi feita no excel, por vários motivos e eram muitos casos de teste para serem postos “à mão” no testlink.
Bem, comecei dando uma pesquisada no google e cheguei até procurar no código do testlink o método que adicionava os casos de teste, para ver com quais tabelas ele se relacionava, e criar algum script que realizasse a importação.
Achei o que queria, mas logo depois de achar, decidi procurar um pouco mais no google, por algo que não havia procurado, pois anteriormente estava procurando por ferramentas que convertessem de um .xls para um .xml, desta vez, procurei por alguma forma do próprio excel fazer isso, resultado…bingo! achei!!
Ferramentas de Teste, Testlink v. 1.7.4
Importar Casos de Teste, TestlinkFerramentas de Teste: Testlink
Resumo do post: Uma macro abordagem sobre o Testlink, uma ferramenta de gerenciamento e execução de testes, para auxílio em tomada de decisões.domingo, outubro 21, 2007
(40)
Bem, vou falar um pouco do Testlink, que é uma ferramenta de gerenciamento de casos de teste e execução Open Source desenvolvida usando plataformas também free como PHP e MYSQL por ser uma aplicação WEB você pode usar o servidor de sua preferência.
No meu caso, como já uso a um tempo o Apache, usei ele. Para quem está partindo para a primeira instalação do trio (PHP, MYSQL e Apache) aconselho o uso de “pacotes” de instalação que facilitam a vida instalando-os e configurando-os para você. Aconselho o EasyPHP, mas uma busca rápida no google por PHP, MYSQL e Apache lhe dará outras opções.
Mas isso não é o foco do post, quero mostrar o funcionamento da aplicação para servir como base para uma tomada de descisão.
Ferramentas de Teste, Gerenciamento de Testes, Testlink
TestlinkFerramentas de Teste: Selenium
Resumo do post: Apresentação desta excelente ferramenta para automação de casos de testes em aplicações WEBquarta-feira, setembro 26, 2007
(14)
Irei tentar mostrar algumas ferramentas muito boas para suporte e gerenciamanto de testes. Comecarei por uma ferramenta para a automação de testes em aplicações WEB, Selenuim. Ela foi desenvolvida por Jason Huggins, que por sinal foi recentemente contratado pelo Google, é uma ferramenta Open Source, desenvolvida com base em uma aplicação que utilizava Python e Plone, simples, prática e ao meu ver intuitiva, Selenium tornou-se rapidamente uma ferramenta Open Source de automação bastante usada.
A configuração do selenium é bastante simples, mas algumas explanações sobre os projetos faz-se necessária.
Selenium Core – Utilize esta versão se você deseja rodar seus testes diretamente no Browser, da mesma forma como usuários farão.
Ferramentas de Teste
Automação, Selenium