Testes na InfoQ
Últimos destaques de notícias sobre Testes

- 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
- 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.
- 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.
- 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

- 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.

- 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.

- 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

- 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.

- 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

- 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.

- 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.