Início Automação no InfoQ Brasil
Notícias
Feed RSS-
Usando deployments “canário” para testes em produção
Conheça as práticas da empresa Nolio que utiliza a técnica de "canary deployments" para testar software em produção, redirecionando um subgrupo de usuários para uma nova funcionalidade como parte das práticas de entregas contínuas.
-
Stripe abre código do Abba, um framework para testes A/B
A Stripe abriu os fontes de seu framework de JavaScript para Testes A/B, chamado Abba.
-
GitHub Boxen: Automação de Configuração e Gerenciamento no Mac OS X
O GitHub abriu os fontes do Boxen, sua ferramenta para automação de configuração de notebooks Mac ao qual pode ser convertida para também configurar equipamentos com Linux ou Windows.
-
Novo Radar de Tecnologias da ThoughtWorks: Mobile e Big Data em destaque
O último relatório “Radar de Tecnologias” da ThoughtWorks concentra-se em plataformas móveis, análises de Big Data, arquiteturas simples, ambientes reproduzíveis, e persistência de dados bem construída. Veja um resumo.
-
Últimas novidades para o Chef
O Chef é um framework de integração de sistemas, de código aberto e construído especificamente para automatizar a instalação e infraestrutura de aplicações na nuvem. As novidades recentemente lançadas para o Chef incluem funcionalidades como o whyrun(dry run), formatadores de saída, inspeção de erros e instaladores para o Solaris.
-
Twitter abre fontes do Clutch: desenvolvimento iOS e testes A/B
O Clutch, novo projeto aberto pelo Twitter, possibilita que desenvolvedores criem aplicativos híbridos para iOS e executem testes A/B em aparelhos Android e iOS.
-
Práticas de desenvolvedores altamente ineficientes: o que evitar?
Em um artigo na InfoWorld, o consultor Andrew Oliver relaciona dez práticas de desenvolvedores altamente ineficazes. Segundo o autor, um desenvolvedor pode virar seu próprio inimigo ao buscar um código perfeito, ou usar práticas imprudentes ou equivocadas. O texto serve como uma reflexão, ou mesmo alerta, para os desenvolvedores que adotam ou são obrigados a adotar alguma das práticas examinadas.
-
Gradle 1.0: Automação sofisticada para aplicações Java, Groovy e Scala
A Gradeware liberou a versão 1.0 do Gradle, uma ferramenta open-source que automatiza tarefas e pode ser usado para automatizar a construção, teste e publicação de aplicações Java, Groovy e Scala.
-
Coverity: Código Open Source tem menos defeitos que código comercial
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.
-
Novo Radar da Thoughtworks: tendências em testes, Agile, DevOps e mais para 2012
A ThoughtWorks publicou recentemente a mais nova atualização do seu radar tecnológico, que tem o objetivo de auxiliar tomadores de decisão na identificação de tendências em técnicas de desenvolvimento, ferramentas, linguagens e plataformas. O Radar traz também observações de interesse para equipes ágeis.
-
Testes automatizados para Android, agora como SaaS
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.
-
Bom código é suficiente para um projeto ter sucesso?
Simon Brown, um desenvolvedor, arquiteto e autor, considera que é preciso muito mais que bom código para ter um projeto de sucesso. Em sua aprensentação, "Bom código não é suficiente", Brown fala sobre os elementos necessários para um projeto ter sucesso, do design claro à documentação.
-
O que você faz, Teste ou Verificação?
Teste de Software é uma investigação empírica feita para informar os stakeholders acerca da qualidade do produto ou serviço sob teste. Entretanto, esta definição não fala nada sobre a sapiência, o que determina uma diferença sutil entre teste e verificação. Michael Bolton compartilha sua opinião sobre esta diferença e sobre o porquê de haver uma diferença entre as duas.
-
Testes de Aceitação Automatizados de fácil Manutenção
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
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.