InfoQ

InfoQ

Visualização específica de Tópico/Tag

Testes na InfoQ


Últimos destaques de notícias sobre Testes

O Agile aproximando os papéis: A antiga separação do Desenvolvedor e do Analista de Teste

Tópicos
Entrega de Qualidade,
Qualidade,
Artesanato de software,
Agile,
Testes

No decorrer da história da indústria de software foram criados os papéis de Desenvolvedor e de Analista de teste, que foram distanciados no modelo tradicional de desenvolvimento e que, agora, as práticas ágeis buscam aproximar em prol de software em funcionamento.

Notícias sobre Testes

Team Foundation Service ganha novo serviço de build na nuvem

Tópicos
Windows Azure,
Team Foundation Server,
Visual Studio,
Azure,
.NET,
Testes Unitários,
ALM,
Microsoft,
PaaS,
IDE,
Arquitetura Corporativa,
Programação,
Testes,
TDD,
Team Foundation Service,
Cloud Computing

Na conferência VS Live, a Microsoft anunciou um novo serviço de builds para o Team Foundation Service, a versão baseada no Azure do Team Foundation Server. O serviço faz a compilação e executa os testes automaticamente, cada vez que ocorrem checkins de arquivos.

Visual Studio 11: Melhorias em testes unitários e novo Fakes Framework

Tópicos
Visual Studio 11,
Visual Studio,
IDE,
ALM,
Microsoft,
Testes Unitários,
.NET,
Arquitetura Corporativa,
Testes,
Programação,
TDD

O Visual Studio 11 facilitará o desenvolvimento de testes de unidade. Entre as melhorias estão um explorador para testes nos moldes do Solution Explorer, mais facilidade para a execução dos testes em todos os builds e o novo Fakes Framework.

Coverity: Código Open Source tem menos defeitos que código comercial

Tópicos
Qualidade,
Análise de Código,
Artesanato de software,
Depuração,
Profilers,
Automação,
Testes,
Agile,
Programação,
Análise Estática

Estudo realizado pela Coverity Scan, patrocinado pelo Departamento de Segurança Doméstica dos EUA, conclui que o código Open Source tem menos defeitos que código comercial, e que a análise estática de código é eficaz na redução da quantidade de defeitos em software.

Artigos sobre Testes

Hibernate

Melhorando os seus testes de persistência com o Hibernate Mock

Tópicos
Java,
Linguagens,
Testes de Software,
Programação,
Arquitetura,
Testes,
Hibernate,
Tendências,
Mocks

Testar persistência com ORM não é uma tarefa fácil. Iremos conhecer como utilizar uma estratégia de mocks para facilitar a criação/manutenção dos seus setups de testes e consequentemente os seus testes ficarão muito melhores. Para utilizar essa estratégia utilizaremos uma ferramenta chamada HibernateMock.

A Relação Entre TDD e Qualidade de Software

Tópicos
XP,
Qualidade,
Técnicas Ágeis,
Pair Programming,
TDD,
Artesanato de software,
Agile,
Design de Linguagens,
Testes

TDD é uma prática que visa aumentar a velocidade da entrega de produtos através da simplificação das atividades de desenho de software. [Koskela 2008] resume a filosofia do TDD em uma frase -- somente escreva código para fazer um teste falho passar. Entenda agora como isso pode está diretamente ligado a qualidade do seu software.

Superando os Desafios Técnicos para a Adoção de Métodos Ágeis nas Empresas

Tópicos
Automação de Teste,
Adoção de Agile,
Integração Contínua,
Agile nas empresas,
Técnicas Ágeis,
Automação,
Agile,
Testes

A adaptação de métodos ágeis dentro de uma empresa é uma tarefa desafiadora. Agilidade não é como um mero software que pode simplesmente ser instalado algum dia. Este artigo explora os desafios associados com a configuração de ambientes de desenvolvimento, testes automatizados, integração contínua e específica a definição de pronto dentro do contexto das empresas.

Apresentações sobre Testes

O design emergente pelas métricas

Tópicos
Análise de Código,
Testes de Software,
Profilers,
Técnicas Ágeis,
Valor e Métricas,
Depuração,
Melhoria Contínua,
Programação,
Agile,
Testes,
Métrica,
Design de Linguagens

Neste lightning talk, Leandro Daniel se baseia numa série de artigos de Neal Ford, que tratam da arquitetura evolucionária, para nos falar a respeito da quebra de velhos paradigmas (como Waterfall e "Big Design Up Front"), através do design emergente (idéia trazida pelos agilistas), além da utilização de métricas e testes.

Integração Contínua: Muito Além do Build

Tópicos
Releases,
Release,
Entrega de Qualidade,
Servidores de Aplicação,
Qualidade,
Controle de Versões,
Integração Contínua,
Entregando Valor,
Clientes e Requisitos,
Java,
Gerenciamento de Projetos,
Artesanato de software,
Ferramentas,
Linguagens,
Melhores Práticas,
Técnicas Ágeis,
Automação,
Deployment,
Melhoria Contínua,
Agile,
Arquitetura,
Programação,
Produtividade,
Testes,
Cloud Computing

Integração Contínua não se resume a disponibilizar um servidor que continuamente obtenha e compile uma cópia do projeto. Ela é uma virtude a ser cultivada pelos desenvolvedores, independente de um servidor e, para tanto, é preciso seguir uma série de práticas que tornam possível integrar o trabalho dos diversos membros do projeto, mantendo sua integridade e realizando o menor esforço possível.

Entrevistas sobre Testes

QCon São Paulo - Entrevista com Nick Kallen, Charles Nutter e Randy Shoup

Tópicos
Ruby on Rails,
Scala,
Ruby,
Java,
Linguagens Dinâmicas,
Programação Funcional,
Qualidade,
Linguagens,
Artesanato de software,
TDD,
Design de Linguagens,
Arquitetura,
Programação,
Arquitetura Corporativa,
Características de Linguagens,
Entrevistas,
Armazenamento de Dados,
Testes,
Agile

Nesta entrevista feita na Caelum, logo após a QCon São Paulo 2010, Nick, Nutter e Shoup falam a respeito de linguagens como Scala, Mirah, Ruby e Java, citando TDD (qualidade de desenvolvimento de software), aprendizado e casos que eles vivenciaram profissionalmente, contando um pouco de suas histórias como programadores, e o que eles esperam do futuro, além de suas impressões da QCon São Paulo.

Entrevista com Martin Fowler

Martin Fowler e Paulo Caroli sobre desenvolvimento e agilidade

Tópicos
Entrega de Qualidade,
DSLs,
ThoughtWorks,
Java,
Domain Specific Languages,
Qualidade,
SOA,
REST,
Linguagens,
Operações,
Testes de Software,
Artesanato de software,
Técnicas Ágeis,
Metodologias,
Melhoria Contínua,
Design Orientado a Objeto,
Gerenciamento de Projetos,
Builds,
Melhores Práticas,
Liderança Adaptável,
Programação,
Arquitetura Corporativa,
Arquitetura,
Comunidade,
Design,
Agile,
Testes,
Selenium,
Entrevistas,
Liderança

Paulo Silveira entrevista Martin Fowler e Paulo Caroli que falam sobre a realidade do desenvolvimento de software. São abordados assuntos como DSL, Testes de Integração, REST, o novo livro de Martin, entre outros.