Garantia de Qualidade de Software (SQA): Plano, Auditoria e Revisão

Após a conclusão das sete fases de testes, os resultados parecem bons. Nenhum problema significativo ocorreu no projeto Guru99 Bank. Você administrou bem o projeto e ficou orgulhoso do sucesso deste projeto

Infelizmente, o Conselho de Administração pensa diferente

Garantia de Qualidade de Software

Você não tem nenhuma evidência que mostre que administrou bem este projeto. Você pediu uma solução a um consultor. Aqui está a resposta

Garantia de Qualidade de Software

Esta resposta é um começo, mas você ainda tem o seguintewing questões -

Garantia de Qualidade de Software

Este tutorial irá ajudá-lo a responder a estas perguntas –

O que é Revisões e auditoria de gerenciamento de testes?

  • Revisão de gerenciamento: Revisão de Gestão também é conhecida como Software Garantia da Qualidade ou (SQA). Ele se concentra mais no processo de software do que nos produtos de trabalho de software. Garantia de Qualidade é um conjunto de atividades destinadas a garantir que o gerente de projeto siga o processo padrão já pré-definido. Em outras palavras, a Garantia de Qualidade garante que o Gerente de Teste esteja fazendo as coisas certas da maneira certa.
  • Auditar: Uma auditoria é o exame dos produtos de trabalho e das informações relacionadas para avaliar se o processo padrão foi seguido ou não.

Por que precisamos de SQA no processo de gerenciamento de testes?

Para entender isso, considere o seguintewing cenário-

No projeto Guru99 Bank, ele lida com várias fases de teste como –

SQA no processo de gerenciamento de testes

Como Gerente de Teste, você é a pessoa responsável por essas atividades. No entanto, você está na posição mais alta na equipe do projeto. Quem revisará suas tarefas e verificará se as atividades de gerenciamento de projetos são executadas no mais alto padrão?

Bem, o auditor SQA é a pessoa que revisa e verifica se as atividades de gerenciamento de projetos são executadas da melhor maneira possível. padrão. Somente através do resultado desta revisão o Conselho Gestor poderá avaliar a qualidade do tratamento do seu projeto.

Esta é a razão pela qual precisamos de Management Review ou SQA no processo de gerenciamento de testes.

O SQA entrevista você, o Gerente de Teste, para avaliar o projeto em relação aos padrões estabelecidos.

Os benefícios do SQA são -

SQA no processo de gerenciamento de testes

Como implementar a garantia de qualidade?

Implementar a garantia de qualidade

Etapa 1) Desenvolver plano SQA

Necessidades de atividade de teste Plano de teste comowise A atividade SQA também precisa um plano que é chamado Plano SQA.

O objetivo do plano SQA é elaborar processos e procedimentos de planejamento para garantir que os produtos fabricados ou os serviços prestados pela organização sejam de qualidade excepcional.

Durante o planejamento do projeto, o Test Manager faz um plano de SQA onde a auditoria de SQA é agendada periodicamente.

No Plano SQA, o Test Manager deve fazer o seguintewing

Desenvolver plano SQA

Etapa 1.1) Identifique a função e as responsabilidades da equipe de SQA

Em uma equipe de projeto, cada membro deve ser responsável pela qualidade de seu trabalho. Cada pessoa deve garantir que seu trabalho atenda aos critérios de controle de qualidade.

A equipe SQA é o grupo de pessoas que desempenha o papel papel principal em o projeto. Sem controle de qualidade, nenhum negócio funcionará com sucesso. Portanto, o Gerente de Teste deve deixar claro o responsabilidade de cada membro SQA no plano SQA conforme abaixo:

  • Avaliações e avaliar a qualidade das atividades do projeto para atender aos critérios de controle de qualidade
  • Coordenada com o conselho de administração e as equipes do projeto para avaliar os requisitos e participar da revisão do projeto e reuniões de status.
  • Trilha de design e coletar métricas para monitorar a qualidade do projeto.
  • A medida a qualidade do produto; garantir o produto atende às expectativas do cliente.

Por exemplo, no Plano SQA do projeto Banco Guru99, você pode criar a lista de membros do Equipe de controle de qualidade como abaixo

Não Vogal Setores Social Corporativa
1 Peter Líder de SQA Desenvolver e documentar padrões e processos de qualidade para todos os processos de gerenciamento

Gerenciar atividades de garantia de qualidade de software para o projeto

2 James Auditor de controle de qualidade Execute tarefas de SQA, reporte ao líder de SQA o resultado da revisão de SQA.
3 Feijão Auditor de controle de qualidade Execute tarefas de SQA, reporte ao líder de SQA o resultado da revisão de SQA.

Etapa 1.2) Lista dos produtos de trabalho que o auditor de SQA revisará e auditará

O Gerente de Teste deve

  • Lista todos os produtos de trabalho de cada processo de gerenciamento de testes
  • Definir quais instalações ou equipamentos o auditor de SQA pode acessar para executar tarefas de SQA, como avaliações de processos e auditorias.

Por exemplo, para o projeto Guru99 Bank, você pode listar os produtos de trabalho de cada Processo de Gerenciamento de Testes e definir permissão para os membros do SQA acessarem esses produtos de trabalho conforme o seguintewing mesa

Não Fases de Gestão produto de trabalho Caminho Permissão Conceder à Pessoa
1 A análise de risco Documento de gerenciamento de risco [Caminho do servidor] Leia Todos os membros da equipe SQA
2 Estimativa Relatório de estimativas e métricas ... Leia Peter
3 Planeamento Documento de planejamento de teste ... Leia Todos os membros da equipe SQA
4 Organização Plano de recursos humanos, plano de treinamento ... Leia Todos os membros da equipe SQA
5 Monitoramento e controle Métricas coletadas do esforço do projeto ... Leia Feijão
6 Gerenciamento de problemas Relatório de gerenciamento de problemas ... Leia James
7 Relatório de teste Documento de relatório de teste ... Leia Todos os membros da equipe SQA

Etapa 1.3) Crie o cronograma para executar as tarefas de SQA

Nesta etapa, o Test Manager deve descrever o tarefas a ser executado pelo auditor de SQA com ênfase especial nas atividades de SQA, bem como no produto de trabalho de cada tarefa.

O Test Manager também cria o agendamento dessas tarefas de SQA. Normalmente, o cronograma de SQA é orientado pelo cronograma de desenvolvimento do projeto. Portanto, uma tarefa de SQA é executada em relação às atividades de desenvolvimento de software que estão ocorrendo.

No plano SQA, o Test Manager faz o cronograma para revisão gerencial. Por exemplo

Data Tarefas de controle de qualidade Pessoal em custo Descrição saída
30-Oct-2014 Avaliar processos de planejamento, acompanhamento e supervisão de projetos James
– Revisão de especificações de software


– Estimativa, cronograma mestre e revisão do plano do projeto
Relatório de planejamento SQA, minuta de revisão SQA
15-Dec-2014 Revise a análise de requisitos James
– Revise o desenvolvimento de requisitos de software
Relatório de auditoria de processo
30-Mar-2015 Revise e avalie o design do teste James
– Revise o documento de Design de Teste
Relatório SQA, minuta de revisão SQA
30-Mar-2015 Revise o lançamento Feijão
– Auditoria de Processo: Liberação Final
Relatório de auditoria do processo SQA
2-Abr-2015 Revise o encerramento do projeto Feijão
– Revisão externa após entrega final ao cliente
Relatório de auditoria do processo SQA

Passo 2) Definir os padrões/metodologia

Para revisar as atividades de gerenciamento em relação ao processo de padrões, você deve fazer o seguintewing passos

  1. Definir as políticas e procedimentos destinados a evitar a ocorrência de defeitos no processo de gestão
  2. Documente as políticas e procedimentos
  3. Informar e treinar a equipe para usá-lo

Defina os padrões/metodologia

Etapa 3) Revise o processo

Revise as atividades do projeto para verificar a conformidade com o processo de gerenciamento definido. Na revisão gerencial, os membros do SQA devem realizar 5 revisões do SQA conforme seguewing

Revise o processo

O tempo de revisão do SQA depende do modelo de ciclo de vida de desenvolvimento do projeto. No caso do projeto Banco Guru99, o cronograma de revisão deverá ser seguidowing

Revise o processo

Em cada fase do SQA, o Membros do SQA fornecer consulta e rever dos planos do projeto, produto de trabalho e procedimentos relativos à conformidade com a política organizacional definida e procedimentos padrão.

Durante a Auditoria, os membros do SQA devem usar Lista de verificação de revisão de SQA

Depois de percorrer as três etapas da implementação de garantia de software, você terá o resultado da Revisão e Auditoria do Gerenciamento de Testes. Esta é a evidência para mostrar aos seus stakeholders sobre a qualidade da sua gestão.

Revise o processo

Melhores práticas de garantia de qualidade de software

Aqui estão algumas práticas recomendadas para uma implementação eficaz de SQA

  • Melhoria continua: Todo o processo padrão no SQA deve ser melhorado freqüentemente e feito oficial para que o outro possa seguir. Este processo deve ser certificado por organizações populares como ISO, CMMI… etc.
  • Documentação: Todas as políticas e métodos de controle de qualidade, definidos pela equipe de controle de qualidade, devem ser documentados para treinamento e reutilização em projetos futuros.
  • Experiência: Escolher os membros que são auditores experientes de SQA é uma boa maneira de garantir a qualidade da revisão pela gestão
  • Uso da ferramenta: A utilização de ferramentas como a ferramenta de rastreamento, ferramenta de gerenciamento para o processo de SQA reduz o esforço de SQA e o custo do projeto.
  • Métricas: Desenvolver e criar métricas para acompanhar a qualidade do software em seu estado atual, bem como comparar a melhoria com versões anteriores, ajudará a aumentar o valor e a maturidade do ensaio processo
  • Responsabilidade: O processo de SQA não é tarefa do membro do SQA, mas todostarefa. Todos na equipe são responsáveis ​​pela qualidade do produto, não apenas o líder de teste ou gerente.