Priorização, Curiosidade, resiliência, entre outros. • Habilidades Interpessoais: Comunicação, negociação, empatia, trabalho em equipe e etc. 2. Hard Skills • Gerais • Negócio • Tecnologia • Qualidade e Teste O Profissional de Qualidade e Testes
• Ao testar estamos investigando os defeitos existentes, não comprovar sua inexistência, o do profissional trabalha para é elevar a qualidade do software em busca de identificar comportamentos inesperados. 7 Princípios de Testes
Tabela de decisão • Transição de estado • Testes de Caso de Uso • Cobertura de Instruções • Cobertura de Decisão Técnicas de Testes Técnicas Caixa Preta Técnicas Caixa branca
Funcionais • Testes Não Funcionais • Testes de ponta a ponta - E2E • Teste de Fumaça - smoke test • Testes de Aceitação • Testes relacionados a Mudanças - Confirmação (“reteste”) e Regressivo Tipos de teste
camada de testes, escrita pelos desenvolvedores. Automatizados, rápidos e de baixo custo. Verificam a interação entre diferentes componentes ou módulos do sistema. Garantem que os componentes funcionem bem juntos. Executados após os testes de unidade. Tipos de Testes Testes de Unidade (Unitários) Testes de Integração
saída esperada para entradas específicas. Avaliam aspectos não relacionados às funções diretas do sistema. Medem características como desempenho, segurança e usabilidade. Teste de performance Teste de estresse Teste de recuperação de falhas Tipos de Testes Testes Funcionais Testes Não Funcionais
cliente. Executados no fim do desenvolvimento ou antes da entrega. Baseados em cenários reais de uso. Simulam um fluxo completo do sistema, do início ao fim. Testam a integração e o funcionamento geral da aplicação. Incluem aspectos de testes funcionais e de integração. Tipos de Testes Testes de Aceitação Testes de ponta a ponta (E2E)
suficiente para testes mais detalhados. Garantem ausência de falhas críticas, Identificar problemas críticos rapidamente. Teste de Confirmação (Reteste): Verificar se um erro corrigido foi realmente resolvido. Teste Regressivo: Garantir que novas mudanças não introduziram novos bugs em áreas que estavam funcionando antes. Tipos de Testes Testes de Fumaça (Smoke Test) Testes relacionados a Mudanças
ferramentas permitem re-executar testes que já foram executados de forma muito mais rápida e a um custo mais baixo. O esforço para automatizar e manter o teste atualizado é alto. Tipos de Testes Automatização de Testes
obrigatório. • O "username" deve ter entre 3 e 20 caracteres. • O "username" não deve conter caracteres especiais (somente letras e números). Validação do campo "Senha": • O campo "senha" deve ser obrigatório. • A senha deve ter no mínimo 8 caracteres. • A senha deve conter pelo menos uma letra maiúscula, uma letra minúscula, um número e um caractere especial. Validação do campo "Email": • O campo "email" deve ser obrigatório. • O email deve estar em um formato válido (ex.: [email protected]).