Início Testes no InfoQ Brasil
Notícias
Feed RSS-
Teste de acessibilidade: convencendo o proprietário do produto
O teste de acessibilidade é a coisa certa a se fazer. A internet com seus serviços eletrônicos são um local para as pessoas se sentirem e interagirem igualitariamente, portanto nosso software não deve excluir as pessoas, argumentou Martin Tiitmaa na TestCon Europe 2019.
-
Slack compartilha a estratégia usada para testar seu novo serviço de criptografia
A equipe de engenharia do Slack revelou a estratégia de teste de carga que se tornou uma parte crítica do pipeline de entrega contínua. Embora afirmem que tinham pouca experiência em testes de carga, conseguiram construir do zero usando o Go, além de usar uma abordagem metódica que oferece um roteiro para engenheiros que enfrentam desafios semelhantes.
-
É possível escrever testes para CSS! Gil Tayar no ReactiveConf 2019
Gil Tayar, arquiteto sênior e desenvolvedor da Applitools, apresentou na ReactiveConf 2019 os problemas específicos inerentes dos testes de CSS e como podem ser abordados por meio de metodologia e ferramentas.
-
Testando com Base de Propriedade Stateful - Lambda Days 2019
Tomasz Kowal, líder técnico do ClubCollect, apresentou no Lambda Days 2019 uma introdução de testes com base na propriedade stateful. Estes testes ajudaram as principais empresas a encontrar bugs que não foram detectados por meio de outros testes . Estes testes utilizam um modelo subjacente do sistema de teste para gerar sequências mais interessantes, aumentando a probabilidade de encontrar bugs.
-
Adaptando o teste baseado em risco para equipes ágeis: Pense em testar antes de codificar
O teste baseado em risco melhora a qualidade das histórias entregues e ajuda os testadores a se tornarem parte da equipe Scrum, disse Csaba Szökőcs, especialista em produtos da Evosoft na TestCon Moscou 2019, ele também explicou como adaptaram os testes clássicos baseados em riscos para se adequarem à sua implementação ágil, tornando-os parte do planejamento da sprint e da definição de pronto.
-
Regras éticas que os testadores devem seguir
Os testadores devem deixar de apenas verificar o nível de qualidade e serem os embaixadores da mudança ética, afirmou Michal Buczko no TestCon Europe 2019. Ética e Integridade estão se tornando mais e mais importantes. Garantir que os funcionários abordem apropriadamente questões éticas diárias pode ter um grande impacto no resultado final de um projeto e no relacionamento com clientes.
-
Octant: Dashboard local e em tempo real para cargas de trabalho no Kubernetes
Octant é uma ferramenta open source da VMware que ajuda os desenvolvedores a entender como os aplicativos estão sendo executados em um cluster Kubernetes. Os desenvolvedores podem visualizar graficamente as dependências dos objetos Kubernetes, encaminhar portas locais para um pod em execução, inspecionar logs do pod e navegar por diferentes clusters.
-
Qualidade e Cultura: aprendizagem através de outras disciplinas e indústrias
Podemos aprender com outras indústrias, como o setor da aviação e saúde, e estudando outras disciplinas, argumentou Conor Fitzgerald, testador de software da Poppulo, na RebelCon.io 2019. A aviação, por exemplo, aprende continuamente com seus erros, porém quando se trata do setor da saúde, coisas como a cultura e a hostilidade são desafios para a aprendizagem e a melhoria contínua.
-
Usando o teste de contrato para aplicativos com microservices
Ao usar microservices, os pontos de integração entre os serviços são um foco para bugs. Com o teste de contrato orientado ao consumidor, o receptor define o contrato e as verificações são feitas contra o mesmo dentro do ciclo de vida de criação/teste dos provedores. O teste de contrato se encaixa bem no fluxo de trabalho de microservice e elimina seus erros de integração.
-
Investigando os quase-acidentes para evitar desastres: Perguntas e Respostas no QCon Londres
Investigar os quase-acidentes reunindo dados de campo e explorando qualquer coisa que pareça errada ou um pouco estranha pode ajudar a prevenir desastres, disse Ed Holland, gerente de desenvolvimento de software da Metaswitch Networks. No QCon Londres 2019, ele deu uma palestra sobre evitar ser notícia ao investigar os quase-acidentes.
-
Construindo produtos de alta qualidade com equipes distribuídas
Para garantir a qualidade dos produtos e serviços, a Intermedia utiliza um ambiente comum de teste e pré-produção para todas as equipes. Lilia Gorbachik mencionou na European Women in Tech que ter um processo de teste bem desenvolvido, trabalhar com riscos e tomar decisões diárias a partir de uma perspectiva de produto de alta qualidade são a chave para construir produtos com qualidade.
-
Otimização de testes usando dados coletados sobre defeitos
Ao integrar o framework de testes com o sistema de acompanhamento de bugs, é possível desativar casos de testes para um bug conhecido e reativá-lo depois da sua solução. Aneta Petkova, líder do grupo de QA da SumUp, apresentou a palestra “O Framework que conhece seus próprios bugs”, no TestCon Moscow 2019. O InfoQ a entrevistou depois da palestra.
-
Experiências da programação remota Mob: perguntas e respostas com Sal Freudenberg
A programação mob pode ser feita remotamente. No Cucumber isso pode ser feito usando um ciclo, em que o driver faz download do código mais recente e, em seguida, compartilha sua tela.
-
Como evitar falhas na automação de testes em dispositivos móveis
Não se cria equipes de automação de testes separadas, disse Nadya Denisenko. Ela aconselhou a obedecer à pirâmide de testes para testes móveis e envolver testadores desde o início. Os testadores são desenvolvedores orientados para a qualidade que podem orientar e auxiliar outros desenvolvedores a fornecer software de alta qualidade.
-
Desenvolvimento Centrado nas Pessoas para Necessidades Especiais: Q&A com Mileha Soneji
Observar usuários para entender o que precisam, ajuda na definição do problema que você precisa resolver, argumenta Mileha Soneji. Na sua apresentação na Conferência ACE em 2019 ela mostrou como soluções centrada nas pessoas com um protótipo mínimo pode ajudar a obter ideias melhores e mais rápido, e quebrar problemas em pedaços menores pode ser utilizado na idealização de soluções mais simples.