Skip to content

ArtthurMoraes/QA-Review

Repository files navigation

QA-Review

Revisão do conteúdo programático da matéria.

Quality Assurance

Ementa: Estudo das práticas, metodologias e ferramentas para garantia da qualidade, com foco em planejamento, execução, automação de testes e integração contínua. Abordagem de técnicas modernas como testes exploratórios, testes baseados em dados, e a aplicação de inteligência artificial na automação de QA.

Competência: Capacitar os alunos a implementar estratégias de garantia da qualidade, incluindo testes manuais e automatizados, com foco em metodologias ágeis e DevOps. Desenvolver habilidades para criar e gerenciar planos de teste, relatórios de métricas de qualidade, e integrar práticas de QA em pipelines de CI/CD. Promover a capacidade de trabalhar em equipe, comunicar problemas de qualidade de forma clara e propor soluções para melhoria contínua.

Objetos de Aprendizagem: Fundamentos de Garantia da Qualidade (QA): Conceitos de qualidade em software e cultura de qualidade e sua importância nas organizações. Tipos de testes: unitário, integração, sistema, aceitação, regressão e exploratório. Importância do planejamento de QA no ciclo de vida do software (cascata, ágil, DevOps). Ferramentas de gerenciamento de testes. Boas práticas em testes de software: Como criar ambientes de teste eficazes, garantir a cobertura de testes e otimizar o processo de testes para diferentes tipos de aplicação*.

Planejamento e Estratégias de Teste: Definição de critérios de aceitação em metodologias ágeis (User Stories, BDD) . Criação de casos de teste e planos de teste eficientes. Priorização de testes com base em risco e impacto no negócio. Relatórios e métricas de qualidade. Desenvolvimento de planos de teste para diferentes tipos de sistemas Gestão de mudanças e controle de versões nos testes

Automação de Testes: Introdução a ferramentas de automação (Selenium, Cypress, Appium). Implementação de scripts de teste automatizados para front-end, back-end e APIs. Testes de desempenho e carga com JMeter. Integração de automação com CI/CD (GitHub Actions). Aplicação de IA na automação de testes (geração de casos de teste, análise de resultados).

Controle e Monitoramento da Qualidade: Auditorias de qualidade de Softwares e Tecnologias. Monitoramento contínuo com ferramentas de análise estática e uso de métricas para monitoramento em tempo real. Gestão de bugs e problemas reportados (priorização, rastreamento e resolução). Introdução à observabilidade (observability) e seu papel na garantia da qualidade. Ferramentas e práticas para monitoramento proativo de qualidade

About

Revisão do conteúdo programático da matéria.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors