Verbete do acervo
Testes de software
50 conteúdos relacionados.
-
Testando sistemas agênticos: aprendendo com o passado para testar o futuro
A disciplina de teste de software não morreu porque começamos a usar LLMs.
-
O fim do code review ou uma oportunidade para repensá-lo?
Testes, análise estática e revisão automatizada também ficam mais baratos, já que agentes conseguem também gerar eles mais rápido do que humanos, reduzindo potencialmente a necessidade de revisão humana.
-
Corrigir vulnerabilidades com IA ainda exige julgamento humano
Passar nos testes não significou corrigir a vulnerabilidade.
-
Como migramos do Spring Boot 2 para o 4 com ajuda de IA
O trabalho começou com instruções detalhadas, critérios de aceitação e um ciclo executável de compilação, testes, inicialização da aplicação e leitura de logs.
-
Guardrails de qualidade e estratégias de adoção de IA: meu novo curso
Implemente práticas de verificação de qualidade, incluindo testes automatizados, revisão de código e análise estática.
-
O que aprendi criando três microaplicações com IA
Esse foi o primeiro micro-SaaS que decidi pedir pra IA escrever testes do começo ao fim.
-
Testes gerados por IA também precisam de qualidade
Automatizar a escrita de testes com IA é uma das coisas mais legais desse novo mundo.
-
Guardrails leves e pesados para código gerado por IA
Por exemplo, você diz pra ela, no seu prompt, arquivo de contexto, skill, etc, que ela deve sempre fazer boundary testing (prática de teste de software), que ela deve sempre garantir que todo código trate possíveis null pointers, e que ela deve sempre rodar os testes antes de marcar a tarefa como pronta.
-
Kimi e OpenCode: minhas experiências com uma alternativa de menor custo
Sabe a hora certa de chamar ferramentas, não cai em loops malucos, se vira bem pra rodar meus testes, sobe e desce ambas aplicações.
-
Qualidade de software na era em que a IA escreve o código
Discuto revisão proporcional ao risco, contexto sobre design e reúso, testes que verificam comportamento e análise estática dentro do ciclo do agente.
-
Agentes de IA no código aberto: uma síntese do MSR 2026
Os testes estão melhorando, mas continuam irregulares.
-
Engenharia de software na era da IA: novo jogo, novas regras
A capacidade de produzir mais software exige mecanismos de verificação: revisão, testes automatizados, análise estática, monitoramento e formas seguras de liberar e reverter mudanças.
-
Escalabilidade dos testes — Hillside PatternCast
Uma conversa sobre como lidar com os desafios de escala dos testes de software.
-
O que a maioria dos engenheiros entende errado sobre testes
Minha participação no episódio 191 do Beyond Coding, em uma conversa sobre testes de software.
-
Seleção de testes na Adyen: economizando tempo e recursos
Se você trabalha em um sistema de software de grande escala, é provável que uma parte significativa de sua construção seja destinada à execução de testes.
-
Seleção de testes na Adyen
Se você trabalha em um sistema de software de grande escala, é provável que uma parte significativa de sua construção seja destinada à execução de testes.
-
Estratégias de testes em escala
Definir uma boa estratégia de testes é um passo importante quando se fala em qualidade de software.
-
Estratégias de testes e Dev Leaders — Hipsters.tech #367
Uma conversa sobre estratégias de testes de software no Hipsters.tech.
-
Testes eficazes para desenvolvedores — Tech Lead Journal #139
Minha participação no Tech Lead Journal sobre as ideias do livro Effective Software Testing.
-
Testes eficazes para desenvolvedores: lições que aprendi ao longo do tempo
Todos nós já sabemos como escrever testes automatizados.
-
TestKnight: An Interactive Assistant to Stimulate Test Engineering
O teste de software é um dos aspectos mais importantes do desenvolvimento de software moderno.
-
Como a cobertura de testes pode ser usada e mal utilizada
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
Antipadrões de testes — Codurance
Minha participação em uma conversa sobre antipadrões de testes de software.
-
IA para testes de software — HIDEV
Uma participação no HIDEV sobre a relação entre inteligência artificial e testes de software.
-
Interactive Static Software Performance Analysis in the IDE
A análise estática tem o potencial de fornecer feedback antecipado sobre problemas de desempenho aos desenvolvedores, sem a necessidade de executar criadores de perfil com testes de desempenho caros (e muitas vezes indisponíveis).
-
How Developers Engineer Test Cases: An Observational Study
Um dos principais desafios que os desenvolvedores enfrentam ao testar seus sistemas reside em casos de testes de engenharia que sejam bons o suficiente para revelar bugs.
-
An Exploratory Study of Log Placement Recommendation in an Enterprise System
Experimentos com dados de código aberto produzem modelos de baixo desempenho em relação ao conjunto de testes da Adyen; no entanto, são úteis devido à sua baixa taxa de falsos positivos.
-
Learning Off-By-One Mistakes: An Empirical Study
Também realizamos testes em 41 bugs de condições de contorno do mundo real encontrados no GitHub, onde o modelo mostra apenas um desempenho modesto.
-
O que aprendi ao inverter minha sala de aula
Experimentei sala de aula invertida nas edições 2019-2020 e 2020-2021 de nosso Teste e Qualidade de Software (CSE1110).
-
Grading 600+ students: A Case Study on Peer and Self Grading
Utilizamos autoavaliação e avaliação por pares na edição 2018-2019 de nosso curso de teste de software.
-
OffSide: Learning to Identify Mistakes in Boundary Conditions
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
Domain-Based Fuzzing for Supervised Learning of Anomaly Detection in Cyber-Physical Systems
A abordagem proposta é testada em um banco de testes de Tratamento Seguro de Água (SWaT) – uma réplica de uma estação de purificação de água do mundo real, localizada na Universidade de Tecnologia e Design de Cingapura.
-
Testes em produção: uma introdução à pesquisa em monitoramento de software
“Testes em produção” costumava ser uma piada entre os desenvolvedores.
-
Comprehending Test Code: An Empirical Study
Embora muitos estudos tenham investigado como os desenvolvedores abordam essas tarefas de compreensão e quais fatores influenciam seu sucesso, pouco se sabe sobre como os desenvolvedores compreendem especificamente o código de teste, apesar da importância indiscutível dos testes.
-
Pragmatic Software Testing Education
O teste de software é um tópico importante no ensino de engenharia de software e, ainda assim, altamente desafiador do ponto de vista educacional: os alunos são obrigados a aprender diversas técnicas de teste, para serem capazes de distinguir a técnica certa a ser aplicada, para avaliar a qualidade de seus conjuntos de testes e para escrever código de teste …
-
Testar é diferente de escrever testes
Testar é diferente de escrever testes.
-
When Testing Meets Code Review: Why and How Developers Review Tests
O teste automatizado é considerado um processo essencial para garantir a qualidade do software.
-
Mock objects for testing java systems: Why and how developers use them, and how they evolve
Por fim, analisamos manualmente como o uso de objetos simulados no código de teste evolui ao longo do tempo, bem como o impacto de seu uso no acoplamento entre o código de teste e o código de produção.
-
Search-Based Test Data Generation for SQL Queries
Para testar completamente uma consulta SQL, os desenvolvedores precisam criar dados de teste que exercitem todos os alvos de cobertura possíveis em uma consulta, por exemplo, predicados JOINs e WHERE.
-
Testes automatizados — Hipsters.tech #51
Uma conversa sobre testes automatizados de software no Hipsters.tech.
-
To Mock or Not To Mock? An Empirical Study on Mocking Practices
Ao escrever testes de unidade automatizados, os desenvolvedores geralmente lidam com artefatos de software que possuem diversas dependências.
-
An Experience Report on Applying Passive Learning in a Large-Scale Payment Company
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
Test-Driven Development — Lambda3
Minha participação no podcast da Lambda3 sobre desenvolvimento guiado por testes.
-
Uma conversa sobre TDD — Bluesoft
Uma conversa sobre Test-Driven Development, disponível no canal da Bluesoft.
-
Does test-driven development improve class design? A qualitative study on developers’ perceptions
Antecedentes: Os desenvolvedores comumente afirmam que escrever testes unitários melhora a qualidade interna de um software, além de ter um efeito mais óbvio na qualidade externa.
-
Improving Code Quality on Automated Tests of Web Applications: A Set of Patterns
Existem diferentes níveis de testes automatizados, como unidade, integração ou sistema testando.
-
Preparing for a Test Driven Development Session
O desenvolvimento orientado a testes (TDD) é uma técnica de desenvolvimento usada para projetar classes em um sistema de software, primeiro criando testes antes de implementar o código real.
-
What Do the Asserts in a Unit Test Tell Us about Code Quality? A Study on Open Source and Industrial Projects
Os testes de unidade e o código de produção estão intrinsecamente conectados.
-
Most common mistakes in test-driven development practice: Results from an online survey with developers
O desenvolvimento orientado a testes (TDD) é uma prática de desenvolvimento de software que supostamente leva a melhor qualidade e menos defeitos no código.
-
Testes eficazes — Software Engineering Unlocked
Uma conversa sobre testes de software e a busca por bugs no dia a dia de desenvolvimento.