Automação na InfoQ
Últimos destaques de notícias sobre Automação

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

- Tópicos
- Automação de Teste,
- Integração Contínua,
- Adoção de Agile,
- 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.
Notícias sobre Automação
- Tópicos
- Análise de Código,
- Qualidade,
- Depuração,
- Profilers,
- Automação,
- Artesanato de software,
- Programação,
- Testes,
- Agile,
- 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.
- Tópicos
- Integração Contínua,
- Testes Unitários,
- Ferramentas,
- Técnicas Ágeis,
- Metodologias,
- Automação,
- Arquitetura,
- Agile,
- TDD,
- Testes,
- Design,
- Controle de Versão,
- Programação,
- Coding Standards,
- Protótipo
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.
- Tópicos
- Automação de Teste,
- Automação,
- Técnicas Ágeis,
- Agile,
- Testes
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.
- Tópicos
- Testes de Aceitação,
- Técnicas Ágeis,
- Automação,
- Testes de Software,
- Agile,
- Testes
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.
- Tópicos
- Artefatos & Ferramentas,
- Ferramentas,
- Testes de Software,
- Depuração,
- Automação,
- Testes,
- Agile,
- Selenium,
- Programação
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.
- Tópicos
- Artefatos & Ferramentas,
- Ferramentas,
- Testes de Software,
- Depuração,
- Automação,
- Agile,
- Testes,
- Selenium,
- Programação
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.
- Tópicos
- Qualidade,
- Automação,
- Artesanato de software,
- Testes de Aceitação,
- Técnicas Ágeis,
- Diversão,
- Agile,
- Testes
Quais são as dez razões para os testadores amarem testes Ágeis? Kay Johansen recentemente fez esta pergunta e obteve algumas respostas dos principais testadores.
- Tópicos
- Automação,
- Scrum,
- Agile,
- Eventos,
- Scrum Gathering,
- Testes
Que Scrum funciona no ambiente de uma equipe de desenvolvimento, isso é certo. Se praticado em sua essência e filosofia, Scrum aumenta e muito a
produtividade de uma equipe. Mas e quando falamos sobre várias equipes trabalhando interligadas?
- Tópicos
- Automação,
- Agile nas empresas,
- Agile,
- Testes
Automação de testes é geralmente vista como uma forma de reduzir os custos dos testes, aumentar a cobertura e a efetividade e diminuir os ciclos de testes. De fato várias organizações de software consideram a automação de testes como um passo vital para estabelecer uma maturidade do programa de Garantia da Qualidade e isso certamente tem muito valor se esta pode ser alavancada efetivamente.