Início Testes de Software 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.
-
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.
-
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.
-
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.
-
Projetando Serviços Resilientes: Nora Jones comenta sobre a Engenharia de Caos da Netflix no QCon SF
No QCon SF Nora Jones, engenheira de caos sênior da Netflix, discorreu sobre o projeto de serviços resilientes na empresa. Entre os principais tópicos comentados estão: a experiência do cliente é uma prioridade; o design da capacidade de resiliência é uma responsabilidade compartilhada e as mudanças de configuração podem causar interrupções.
-
Reações à Proposta de Padronização de Testes de Software
O ISO/IEC/IEEE 29119 é um padrão proposto para teste de software que gerou muita reação na indústria, em grande parte contra sua implementação.
-
Epidemia dos bugs: corrigir agora ou postergar?
Elizabeth Hendrickson escreveu recentemente sobre a quantidade de horas que já gastou em reuniões de triagem de bugs – e que muitas empresas desperdiçam tempo e dinheiro em processos de testes, sem aproveitar as informações reveladas por eles, levando a uma "epidemia de bugs".
-
Psicologia Aplicada para Engenheiros de Software
John R. Fox publicou este mês seu livro “Trabalho Digital em um Mundo Analógico”, cujo subtítulo “Melhorando a Engenharia de Software através da Psicologia Aplicada” indica o verdadeiro objetivo: discutir os aspectos psicológicos no contexto de engenharia de software. O foco são os aspectos e práticas psicológicos relevantes para os engenheiros de software.
-
Selenium 2: união com WebDriver, API otimizada e maior integração com browsers
O conhecido framework para testes de aplicações web, Selenium, juntou-se a um ex-concorrente, o WebDriver. Na sua versão 2.0, oferece uma API mais elegante e melhor integração com navegadores.
-
NativeDriver do Google: Testes nativos para dispositivos móveis
O Google disponibilizou a biblioteca NativeDriver, uma implementação da API WebDriver. O NativeDriver é um framework de automação de testes que utiliza a interface nativa do dispositivo para a execução de testes funcionais de aplicações móveis.
-
Representando testes ágeis
Vários membros da comunidade Agile têm explorado estilos para a representação e registro de testes, usando desde listas simples e tabelas, a estruturas lógicas e mapas mentais.
-
Refactoring em TDD deve incluir os testes?
O conceito de refactoring do código/projeto deve ou não incluir uma visita de refactoring também aos testes. Deve-se aprimorar o design dos testes com refactoring?
-
Quebrando paradigmas: Como mostrar o real benefício dos testes e TDD?
Como explicar testes para uma pessoa que nunca escreveu sequer um teste? Como mudar a visão de um programador mostrando que testes são sim úteis? Se para um desenvolvedor já é difícil mudar sua mente em favor dos testes e TDD qual será o esforço necessário para que um gerente fique de acordo com tal prática?