Pular para conteúdo

Exercícios 14 - Testes e Qualidade 🧪

🟢 Fáceis

  1. Logcat: Por que usar Log.d() em vez de println() no Android?
  2. Breakpoint: O que acontece com a execução do código quando ele atinge um breakpoint no modo Debug?

🟡 Médios

  1. Pirâmide de Testes: Por que devemos ter mais Testes Unitários do que Testes de UI? Cite 2 razões.
  2. Espresso: Escreva uma linha de código usando Espresso para verificar se um botão com o ID btn_salvar está visível na tela.

🔴 Desafio

  1. TDD (Test Driven Development): Explique brevemente o ciclo "Red-Green-Refactor". Como essa prática ajuda a evitar bugs em aplicativos mobile que crescem muito rápido?