Arquitetura de QA adotada
Visão geral da arquitetura de QA
A arquitetura de Qualidade de Software adotada na DBSeller foi desenhada para atuar de forma contínua ao longo de todo o ciclo de vida do desenvolvimento, desde a concepção da demanda até o acompanhamento pós-release.
Qualidade não é tratada como uma fase final do processo, mas como um conjunto de práticas integradas ao fluxo de desenvolvimento. A arquitetura de QA existe para garantir que a validação ocorra de maneira estruturada, previsível e alinhada às necessidades do negócio, evitando a concentração de riscos apenas no momento da entrega.
Essa abordagem permite que problemas sejam identificados mais cedo, reduzindo impactos técnicos, operacionais e de negócio.
Arquitetura orientada ao ciclo de vida
A arquitetura de QA da DBSeller está distribuída ao longo das principais etapas do ciclo de desenvolvimento:
-
refinamento e entendimento da demanda
-
planejamento e definição de estratégia de teste
-
desenvolvimento da funcionalidade
-
execução de testes
-
liberação e acompanhamento em produção
Cada uma dessas etapas possui pontos claros de atuação do QA, garantindo que a qualidade seja avaliada de forma progressiva, e não apenas no final do processo.
Testes manuais e automatizados como componentes da arquitetura
Na DBSeller, testes manuais e automatizados são tratados como componentes complementares da arquitetura de QA, e não como abordagens concorrentes.
-
Testes manuais são utilizados principalmente para validações funcionais, exploratórias e análise de cenários com maior variabilidade.
-
Testes automatizados são aplicados para validações repetitivas, regressões e cenários críticos que exigem consistência e frequência de execução.
A definição de quando e como cada abordagem é utilizada faz parte da estratégia de QA e está integrada à arquitetura como um todo.
Conexão entre QA e desenvolvimento
O QA se conecta ao desenvolvimento em múltiplos pontos da arquitetura, atuando de forma colaborativa e contínua. Essa conexão ocorre:
-
no refinamento, com análise de requisitos e critérios de aceite
-
durante o desenvolvimento, com planejamento e preparação da validação
-
após a entrega, com validação de correções e análise de impactos
Essa integração evita a criação de silos e permite que QA e desenvolvimento atuem de forma alinhada, com foco na estabilidade e evolução do sistema.
Ferramentas como parte da arquitetura de QA
As ferramentas utilizadas pela DBSeller fazem parte da arquitetura de QA e dão suporte às atividades de validação, automação, registro de evidências e comunicação. Elas são escolhidas para atender necessidades específicas dentro do processo de qualidade.
Nesta arquitetura, as ferramentas:
-
suportam a execução dos testes
-
auxiliam no registro e rastreabilidade das validações
-
contribuem para a padronização do trabalho de QA
Os detalhes de uso e configuração de cada ferramenta são tratados em seções específicas da wiki. Nesta página, elas são consideradas como elementos estruturais que viabilizam a atuação da arquitetura de QA ao longo do ciclo de vida do software.