BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Qualidade no InfoQ Brasil

  • 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.

  • 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ência na criação de um time de QA em uma organização em crescimento

    Neven Matas, chefe do time de QA da Infinum, afirmou que antecipar o ciclo de entrega da sua equipe possibilitou um aprendizado mais rápido e melhorou a colaboração. Matas falou na TestCon Moscou 2019, onde compartilhou as lições aprendidas sobre a construção de um time de QA em uma organização em crescimento.

  • O manifesto dos testes de regressão manual

    A automação de testes de regressão nem sempre é a melhor solução, argumentou Brendan Connolly na Online Testing Conference de 2018. Conolly apresentou o "Manifesto dos Testes de Regressão Manual" e mostrou como isso pode ser usado para diferenciar os testes de funcionalidades dos testes de regressão e decidir quando automatizá-los ou não.

  • Código legível: Por que, como e quando você deve escrevê-lo

    A maioria das pessoas diria que deseja código legível e pode até preferir a legibilidade à funcionalidade. Mas quando se trata de pedir às pessoas para definir a legibilidade, as opiniões divergem. No Explore DDD 2018, Laura Savino falou sobre porque queremos código legível, o que realmente significa ser legível e quando a legibilidade deve ter prioridade sobre outras considerações.

  • Engenharia de Software para a Criatividade, Colaboração e Inventividade

    A disciplina de engenharia de software deve ser iterativa, baseada em feedback, incremental, experimental e empírica. Dave Farley aponta que se somos mais rigorosos no começo do projeto, iremos criar soluções melhores e mais inovadoras, além de gastar menos tempo corrigindo bugs em produção ou trabalhando em gambiarras para os deploys e configurações.

  • Juramento para a profissão de programador

    Nossa sociedade exige um compromisso com a conduta profissional. Robert Martin, o Uncle Bob, argumenta que precisamos de um juramento para as pessoas que desenvolvem software, uma vez que vidas e fortunas dependem da correta construção e execução do software que produzimos. De acordo com ele, isso deveria ser obrigatório pelo registro em uma associação profissional.

  • Focando na qualidade em processos ágeis utilizando Lean

    A adoção de práticas lean em um processo ágil maduro e bem estabelecido pode trazer grandes benefícios para qualidade do que se produz. Práticas como entrevistar clientes reais, ou um proxy do cliente, para melhor compreensão das suas dores, bem como um profundo entendimento da colaboração entre departamentos auxiliam na descoberta e resolução de problemas de uma forma mais rápida e eficiente.

  • Como se tornar um grande desenvolvedor Front-end

    Este artigo contém conselhos para desenvolvedores web escrito por dois engenheiros, um recomendando ténicas e ferramentas, já o outro fornecendo sugestões na solução de alguns desafios enfrentados quando desenvolve para navegadores.

  • Benefícios do teste contínuo

    As equipes da Unruly tem aplicado eXtreme Programming desde a sua fundação em 2006. O desenvolvimento de software na Unruly é feito com equipes pequenas sem testadores dedicados. Estas equipes tem uma abordagem test-first de desenvolver o código, criando validações automatizadas que podem ser executadas em ambientes similares aos de produção, ao invés de se apoiar numa fase de testes manuais.

  • Melhore suas habilidades em programação com o Exercism.io

    O Exercism.io ajuda os desenvolvedores a aprimorarem suas habilidades em uma linguagem de programação por meio de feedback e discussões. O InfoQ.com fez uma entrevista com a criadora do exercism, Katrina Ower e com Richard Thomson que contribuiu com a trilha de C++ para o exercism.

  • Tornando-se artesãos de software

    O movimento Software Craftsmanship, Artesanato de Software, afirma que a prática é um caminho para desenvolver as habilidades de programação necessárias para se tornar um artesão de software. Habilidades técnicas são consideradas primordiais, levam tempo para seu aprendizado e tornam os seus praticantes melhores desenvolvedores.

  • Equilibrando Qualidade e Velocidade no Agile

    Equipes ágeis têm que garantir que os produtos tenham qualidade. Gestores frequentemente esperam que a velocidade seja gradativamente aprimorada. Diversos autores exploraram a relação entre qualidade e velocidade e sugeriram maneiras de aprimorá-la.

BT