BT

Google Espresso: Automatizando os testes de UI do Android nas nuvens

por Abel Avram , traduzido por Rafael Sakurai   em  06 Nov, 2013

O Google abriu o código fonte do Espresso, um framework de testes automatizado para Android que permite executar testes em máquinas x86 na nuvem, em um ambiente multi-thread, resolvendo os problemas de concorrência associados aos testes de UI.

SOASTA lança plugin Jenkins para testes automatizados em dispositivos móveis

por Aslan Brooke , traduzido por Marcelo Cenerino   em  07 Jun, 2013

A SOASTA e a CloudBees lançaram recentemente um plugin para o servidor de integração contínua Jenkins que permite executar testes automatizados em dispositivos móveis reais. O plugin conta com otimizações desenvolvidas pelo próprio criador do Jenkins, Kohsuke Kawaguchi.

DevOps: Ganhos sobre a cultura tradicional de operações

por Aslan Brooke , traduzido por Gabriel Ozeas   em  05 Jun, 2013

A Rebel Labs (do JRebel) publicou recentemente um relatório sobre as vantagens da cultura DevOps comparada com o formato tradicional das equipes de operações em TI.

Appium agora suporta teste de aplicações Android nativas, híbridas e web

por Abel Avram , traduzido por Rafael Sakurai   em  04 Jun, 2013

A Sauce Labs ampliou o Appium para suportar testes automatizados para aplicações Android e Firefox OS. O suporte a iOS foi adicionado no começo deste ano.

Usando deployments “canário” para testes em produção

por Aslan Brooke , traduzido por Eder Ignatowicz   em  01 Abr, 2013

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.

GitHub Boxen: Automação de Configuração e Gerenciamento no Mac OS X

por Abel Avram , traduzido por Marcelo Costa   em  18 Mar, 2013

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.

Twitter abre fontes do Clutch: desenvolvimento iOS e testes A/B

por Abel Avram , traduzido por Alex Chiaranda   em  16 Out, 2012

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?

por Leandro Guimarães em  20 Ago, 2012

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

por Rafael Sakurai em  25 Jun, 2012

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

por Abel Avram , traduzido por Fernando Lozano   em  02 Abr, 2012

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.

Bom código é suficiente para um projeto ter sucesso?

por Abel Avram , traduzido por Ademir Constantino   em  20 Set, 2010

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?

por Vikas Hazrati , traduzido por Marcelo Andrade   em  15 Dez, 2009

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

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.

Dicas de Depuração em Falhas de Testes com Selenium

por Chris Sims , traduzido por Hildebrando Furlan Neto   em  08 Jul, 2009

Enquanto Selenium tem ganhado muita aceitação como uma ferramenta útil para automatizar testes browser-level (diretamente nos navegadores), encontrar a causa da falha nos testes pode levar um bom tempo. Daniel Wellman, compartilhou dois de seus melhores truques para reduzir drasticamente o tempo de depuração de testes que falham.

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