BT

Epidemia dos bugs: corrigir agora ou postergar?

por Michael Stal , traduzido por Leandro Guimarães   em  21 Set, 2012 3

Elizabeth Hendrickson escreveu recentemente sobre a quantidade de horas que já gastou em reuniões de triagem de bugs – e que muitas empresas desperdiçam tempo e dinheiro em processos de testes, sem aproveitar as informações reveladas por eles, levando a uma "epidemia de bugs".

Testes automatizados para Android, agora como SaaS

por Abel Avram , traduzido por Giovanni Abner   em  07 Out, 2011

Existem alguns frameworks e ferramentas para automatizar o teste de aplicações Android, como o MonkeyRunner, Robotium e Robolectric. Agora a empresa LessPainful oferece esse recurso na forma de serviços.

Selenium 2: união com WebDriver, API otimizada e maior integração com browsers

por Bienvenido David III , traduzido por Giovanni Abner   em  27 Jul, 2011 1

O conhecido framework para testes de aplicações web, Selenium, juntou-se a um ex-concorrente, o WebDriver. Na sua versão 2.0, oferece uma API mais elegante e melhor integração com navegadores.

NativeDriver do Google: Testes nativos para dispositivos móveis

por Abel Avram , traduzido por Eder Ignatowicz   em  29 Jun, 2011

O Google disponibilizou a biblioteca NativeDriver, uma implementação da API WebDriver. O NativeDriver é um framework de automação de testes que utiliza a interface nativa do dispositivo para a execução de testes funcionais de aplicações móveis.

Migrando testes para a nuvem com Cloud Testing

por Vikas Hazrati , traduzido por Eder Ignatowicz   em  06 Jun, 2011

O Cloud Testing é uma abordagem de testes que tira o máximo proveito das tecnologias de Cloud Computing. A técnica permite diminuir o tempo gasto na execução dos testes e simular níveis de tráfego realistas para as aplicações. Além disso, permite que os próprios testes sejam escaláveis.

Representando testes ágeis

por Dan Puckett , traduzido por Paulo Rebelo   em  24 Mai, 2011

Vários membros da comunidade Agile têm explorado estilos para a representação e registro de testes, usando desde listas simples e tabelas, a estruturas lógicas e mapas mentais.

Refactoring em TDD deve incluir os testes?

por Samuel Mota em  22 Set, 2010 3

O conceito de refactoring do código/projeto deve ou não incluir uma visita de refactoring também aos testes. Deve-se aprimorar o design dos testes com refactoring?

Quebrando paradigmas: Como mostrar o real benefício dos testes e TDD?

por Pedro Mariano em  10 Set, 2010 2

Como explicar testes para uma pessoa que nunca escreveu sequer um teste? Como mudar a visão de um programador mostrando que testes são sim úteis? Se para um desenvolvedor já é difícil mudar sua mente em favor dos testes e TDD qual será o esforço necessário para que um gerente fique de acordo com tal prática?

TDD: Por onde começar meus testes?

por Pedro Mariano em  19 Ago, 2010 6

TDD é uma técnica bastante utilizada hoje por diversos times. Porém essa forma de iniciar sua funcionalidade pelo teste deve começar por qual parte do nosso projeto? Se estivermos utilizando uma abordagem MVC devemos começar pelos controladores, pela tela ou pelo modelo?

Usando a Nuvem: Dois exemplos

por Dave West , traduzido por Anderson Duarte Vaz   em  29 Jul, 2010

A maioria das discussões sobre cloud computing tem foco nas ferramentas, fornecedores, economia e segurança. Enquanto esse foco é apropriado para uma tecnologia emergente, se torna mais fácil perceber o valor da cloud computing quando você tem exemplo de aplicações, ou estudos de caso.

Cobertura de Teste e a Falsa Impressão de Segurança

por Pedro Mariano em  21 Jun, 2010

É muito difícil dizer quanto um software está "bem testado". Como é definido um software bem testado? O que os desenvolvedores constumam utilizar em seus projetos são métricas de cobertura de teste que verificam, de diferentes formas, a porcentagem que o seu código está testando. A questão é, podemos confiar nessa porcentagem? Como fazer com que ela não nos atrapalhe?

Os efeitos diretos e indiretos de TDD

por Lucas Souza em  30 Abr, 2010 1

TDD garante boa cobertura de testes, mas não necessariamente um bom design do seu código. Esko Luontola em seu blog cita alguns efeitos diretos e indiretos da prática de Test Driven Development no código.

Testes de Aceitação Automatizados de fácil Manutenção

por Chris Sims , traduzido por Marcelo Andrade   em  08 Dez, 2009 1

Testes automatizados frágeis acabam por levar as empresas a abandonar as iniciativas de automatização, de acordo com Dale Emery. Em um artigo recém-publicado, Dale compartilha algumas iniciativas práticas para se evitar problemas com automatização de testes. Ele começa com algum código típico de automatização e o evolui de forma a torná-lo mais robusto e menos custoso de se manter.

Testes com Selenium

por Victor Franzonatto em  25 Set, 2009 3

Que testes são fundamentais no processo de desenvolvimento de software, todo mundo já sabe, mas a decisão de uma empresa em como realizá-los é algo que influencia diretamente a qualidade do produto e a produtividade da equipe. A InfoQ Brasil buscou saber o porque dessa popularidade, veja a opinião de Igo Coelho, que utiliza o Selenium como principal ferramenta na disciplina de testes do software.

Categorizando Testes

por Amr Elssamadisy , traduzido por Rodrigo Piovezan   em  18 Ago, 2009 6

Qual a diferença entre testes unitários, testes funcionais e testes de integração? Parece que não há um consenso sobre a nomenclatura e a classificação dos testes, embora sejam fundamentais para os processos de desenvolvimento de sofwtare.

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT