Início Automação no InfoQ Brasil
Artigos
Feed RSS-
Cinco razões para começar a trabalhar na nuvem
Este artigo cobre cinco motivos pelos quais um IDE na nuvem, seja auto-hospedado ou gerenciado, pode ser exatamente o que você ou sua empresa precisam para levar a produtividade para o próximo nível.
-
Testando microservices: 6 estudos de caso com uma combinação de técnicas de teste - Parte 3
Este artigo apresenta seis casos de uso de testes reais de aplicações baseadas em microservices e demonstra como uma combinação de técnicas de testes pode ser avaliada, escolhida e implementada.
-
Testando Microservices: tradeoffs de doze técnicas - Parte 2
Uma estratégia de sucesso para testar microservices é gerenciar efetivamente os componentes interdependentes envolvidos. Este artigo apresenta os tradeoffs de doze técnicas de testes, pois cada abordagem tem vantagens e desvantagens. Qual técnica ou combinação de técnicas devem ser usadas na sua aplicação, dependerá do contexto.
-
O papel do QA em DevOps: um breve histórico
Saiba como o papel da equipe de qualidade vem se modificando com o tempo e conheça algumas habilidades necessárias para ser um QA DevOps. Esse artigo faz uma retomada dos acontecimentos na indústria do desenvolvimento de software para entender melhor como o papel da equipe de qualidade vem se modificando com o tempo,
-
Testes integrados com Arquillian e Java
Realizar testes de integração o mais próximo possível do ambiente no qual seu projeto será executado é um dos grandes desafios para desenvolvedores de aplicações Java. O Arquillian é um projeto criado para a escrita de testes integrados visando auxiliar times de desenvolvimento a superar esse desafio. Conheça os conceitos essenciais sobre essa ferramenta, bem como suas vantagens e desvantagens.
-
Testando microservices: 12 técnicas úteis - Parte 1
Ao criar um sistema de microservices, precisamos gerenciar os componentes interdependentes para testá-los de maneira econômica. Podemos usar testes duplicados nos microservices que precisam ter dependências reais. No entanto, existem muitas opções para fazer o trabalho. O artigo fornece uma visão geral com vantagens e desvantagens de 12 técnicas diferentes.
-
Três aplicações práticas da IoT nos setores automotivo e agrícola - Destaques do WebExpo 2019
Tomáš Morava, CFO e cofundador da Hardwario, apresentou recentemente na WebExpo 2019, em Praga, três aplicações práticas e orientadas para a indústria da IoT nos setores automotivo e agrícola.
-
Construindo um pipeline CI/CD + Liquibase no GitLab
Neste artigo veremos como construir um pipeline CI/CD utilizando o GitLab-CI para realizar a parte de compilação, testes unitários, empacotamento e deploy de uma aplicação Java utilizando Maven no servidor de aplicação WildFly. Por fim, o gerenciamento de mudança do banco de dados através da ferramenta Liquibase será automático.
-
Automação de testes: Prevenir ou remediar?
Uma série de equipes tendem a ver automação de testes como uma forma de aumentar a velocidade de entrega de software, porém isto é frequentemente percebido como sendo um gargalo dentro das equipes, mas e se olharem profundamente em suas práticas de desenvolvimento como um todo, eles poderiam obter melhores resultados.
-
A automação de testes de software atinge a maturidade
A automação de testes chega à maturidade graças aos investimentos nas melhores práticas, combinada com o uso de ferramentas e a adoção das metodologias Ágil e DevOps, e deverá se manter em alta nos próximos anos segundo pesquisa da TechWell e que ouviu profissionais que atuam em testes de software e que são tomadores de decisões de QA de empresas de médio e grande porte.
-
Estratégias de testes de regressão: uma visão geral
Esta visão geral ajuda a mapear uma estratégia de testes de regressão eficiente com foco em métodos de testes, abordagens de testes e metodologias de desenvolvimento
-
Escalando aplicações Android: lições aprendidas
No último AnDevCon, Doug Bateman moderou um painel focado no que é preciso para construir aplicativos Android que escalam até milhões de usuários globais. Isso inclui gerenciamento de equipe, testes e design para testabilidade, funcionalidade de suporte ao gerenciamento de lançamentos, contribuições de código aberto, arquiteturas alternativas e mais.