Develop Test Design Plans
A criação de planos detalhados para design de testes é um processo fundamental para garantir a eficácia e eficiência dos testes realizados em uma solução de TI.
Este processo envolve a definição da estratégia de teste, incluindo objetivos, escopo, abordagem e cronograma dos testes.
A elaboração de um plano de teste abrangente assegura que todas as áreas críticas e funcionalidades da solução sejam avaliadas de forma adequada.
O plano de teste deve contemplar diferentes tipos de testes, como funcionais, de desempenho e de usabilidade, além de definir os recursos necessários, as responsabilidades das equipes e os critérios de aceitação.
Este planejamento minucioso é essencial para prever desafios e alinhar expectativas, garantindo que a fase de execução dos testes seja realizada de maneira organizada e eficiente.
· PDCA focus: Plan
· Periodicidade: Ad-hoc
|
# |
Nome da Atividade |
Descrição |
Inputs |
Outputs |
RACI |
DARE |
|
1 |
Define Testing Strategy |
Definir a estratégia geral de teste, incluindo tipos de testes, ferramentas e métodos. |
Requisitos do projeto, documentação de arquitetura |
Estratégia de teste documentada |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Architecture & Technology Visioning, IT Governance & Transformation; Informed: IT Infrastructure & Operation |
Decider: Solution Engineering & Development; Advisor: Architecture & Technology Visioning; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
|
2 |
Identify Test Objectives |
Identificar os objetivos específicos do teste, focando nas áreas críticas da solução. |
Estratégia de teste, documentação de requisitos |
Objetivos de teste claros e definidos |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Data, AI & New Technology; Informed: IT Governance & Transformation |
Decider: Solution Engineering & Development; Advisor: Data, AI & New Technology; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
|
3 |
Scope Definition |
Definir o escopo dos testes, detalhando quais partes da solução serão testadas. |
Objetivos de teste, documentação do projeto |
Documento de escopo de teste |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Architecture & Technology Visioning; Informed: IT Infrastructure & Operation |
Decider: Solution Engineering & Development; Advisor: Architecture & Technology Visioning; Recommender: IT Infrastructure & Operation; Executer: Solution Engineering & Development |
|
4 |
Resource Planning |
Planejar os recursos necessários para a execução dos testes, incluindo equipe e ferramentas. |
Documento de escopo, estratégia de teste |
Plano de recursos para teste |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: IT Infrastructure & Operation; Informed: IT Governance & Transformation |
Decider: Solution Engineering & Development; Advisor: IT Infrastructure & Operation; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
|
5 |
Schedule Test Phases |
Estabelecer um cronograma detalhado para a execução dos testes, alinhando com o cronograma geral do projeto. |
Plano de recursos, documento de escopo |
Cronograma de fases de teste |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: IT Governance & Transformation; Informed: Architecture & Technology Visioning |
Decider: Solution Engineering & Development; Advisor: IT Governance & Transformation; Recommender: Architecture & Technology Visioning; Executer: Solution Engineering & Development |
Identify Testing Requirements
Identificação dos requisitos para a execução dos testes é um processo vital para garantir que todos os aspectos necessários sejam contemplados durante a fase de testes.
Este processo envolve a coleta e análise dos requisitos de teste a partir de várias fontes, incluindo especificações de projeto, documentação de requisitos do cliente e objetivos de negócio.
A identificação precisa dos requisitos de teste permite a criação de casos de teste específicos que cobrem todas as funcionalidades críticas e possíveis cenários de uso.
Além disso, esse processo ajuda a definir os critérios de aceitação para cada requisito, assegurando que a solução final atenda às expectativas e necessidades dos stakeholders.
A documentação clara dos requisitos de teste é fundamental para garantir a rastreabilidade e a cobertura completa durante a execução dos testes.
· PDCA focus: Plan
· Periodicidade: Ad-hoc
|
# |
Nome da Atividade |
Descrição |
Inputs |
Outputs |
RACI |
DARE |
|
1 |
Collect Requirements |
Coletar requisitos de teste a partir de documentação do projeto e especificações do cliente. |
Documentação de requisitos, especificações do cliente |
Lista de requisitos de teste |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Data, AI & New Technology; Informed: IT Infrastructure & Operation |
Decider: Solution Engineering & Development; Advisor: Data, AI & New Technology; Recommender: IT Infrastructure & Operation; Executer: Solution Engineering & Development |
|
2 |
Analyze Requirements |
Analisar os requisitos coletados para identificar áreas críticas e dependências. |
Lista de requisitos de teste |
Análise dos requisitos de teste |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Architecture & Technology Visioning; Informed: IT Governance & Transformation |
Decider: Solution Engineering & Development; Advisor: Architecture & Technology Visioning; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
|
3 |
Define Acceptance Criteria |
Definir critérios de aceitação para cada requisito de teste. |
Análise dos requisitos de teste |
Critérios de aceitação documentados |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Data, AI & New Technology; Informed: IT Infrastructure & Operation |
Decider: Solution Engineering & Development; Advisor: Data, AI & New Technology; Recommender: IT Infrastructure & Operation; Executer: Solution Engineering & Development |
|
4 |
Document Testing Needs |
Documentar as necessidades de teste específicas, incluindo recursos e ferramentas necessárias. |
Critérios de aceitação, análise dos requisitos de teste |
Documento de necessidades de teste |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: IT Infrastructure & Operation; Informed: IT Governance & Transformation |
Decider: Solution Engineering & Development; Advisor: IT Infrastructure & Operation; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
|
5 |
Review and Approve |
Revisar e aprovar os requisitos de teste e critérios de aceitação definidos. |
Documento de necessidades de teste |
Requisitos de teste aprovados |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Architecture & Technology Visioning, IT Governance & Transformation; Informed: IT Infrastructure & Operation |
Decider: Solution Engineering & Development; Advisor: IT Governance & Transformation; Recommender: Architecture & Technology Visioning; Executer: Solution Engineering & Development |
Create Test Designs
A criação dos designs de testes conforme planejado é um processo central na garantia da qualidade de uma solução de TI.
Este processo envolve o desenvolvimento de casos de teste específicos que cobrem todos os cenários relevantes identificados durante a fase de planejamento.
Os casos de teste devem ser detalhados, incluindo passos a serem seguidos, entradas necessárias, critérios de sucesso e possíveis resultados esperados.
A criação de designs de testes robustos e abrangentes é essencial para assegurar que todas as funcionalidades da solução sejam avaliadas de maneira rigorosa e sistemática.
Este processo também pode incluir a criação de scripts de teste automatizados para aumentar a eficiência e a cobertura dos testes.
A qualidade dos designs de teste impacta diretamente a capacidade de identificar e corrigir problemas antes do lançamento da solução.
· PDCA focus: Do
· Periodicidade: Ad-hoc
|
# |
Nome da Atividade |
Descrição |
Inputs |
Outputs |
RACI |
DARE |
|
1 |
Develop Test Cases |
Desenvolver casos de teste detalhados para cobrir todos os cenários identificados. |
Requisitos de teste, critérios de aceitação |
Casos de teste desenvolvidos |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Architecture & Technology Visioning; Informed: IT Infrastructure & Operation |
Decider: Solution Engineering & Development; Advisor: Architecture & Technology Visioning; Recommender: IT Infrastructure & Operation; Executer: Solution Engineering & Development |
|
2 |
Create Test Scripts |
Criar scripts de teste, incluindo scripts automatizados, quando aplicável. |
Casos de teste desenvolvidos |
Scripts de teste criados |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Data, AI & New Technology; Informed: IT Governance & Transformation |
Decider: Solution Engineering & Development; Advisor: Data, AI & New Technology; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
|
3 |
Define Test Environment |
Definir o ambiente de teste necessário para a execução dos testes. |
Casos de teste, scripts de teste |
Ambiente de teste definido |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: IT Infrastructure & Operation; Informed: Architecture & Technology Visioning |
Decider: Solution Engineering & Development; Advisor: IT Infrastructure & Operation; Recommender: Architecture & Technology Visioning; Executer: Solution Engineering & Development |
|
4 |
Prepare Test Data |
Preparar os dados de teste necessários para a execução dos casos de teste. |
Casos de teste, ambiente de teste |
Dados de teste preparados |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Data, AI & New Technology; Informed: IT Governance & Transformation |
Decider: Solution Engineering & Development; Advisor: Data, AI & New Technology; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
|
5 |
Review Test Designs |
Revisar os designs de teste para assegurar que cobrem todos os requisitos e cenários. |
Casos de teste, scripts de teste, dados de teste |
Designs de teste revisados e aprovados |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Architecture & Technology Visioning; Informed: IT Infrastructure & Operation |
Decider: Solution Engineering & Development; Advisor: Architecture & Technology Visioning; Recommender: IT Infrastructure & Operation; Executer: Solution Engineering & Development |
Evaluate Test Designs
A avaliação contínua dos designs de testes com base nos resultados obtidos é crucial para garantir a qualidade e a eficácia dos testes.
Este processo envolve a análise dos resultados dos testes realizados para identificar quaisquer falhas ou áreas de melhoria nos designs de teste.
Durante a avaliação, são comparados os resultados esperados com os obtidos, verificando a cobertura dos testes e a adequação dos critérios de aceitação.
Esta etapa é fundamental para assegurar que os casos de teste sejam relevantes e eficientes na identificação de problemas.
A avaliação contínua permite ajustes nos designs de teste, aprimorando a capacidade de detectar falhas e garantindo que a solução de TI atenda aos requisitos de qualidade e desempenho esperados.
· PDCA focus: Check
· Periodicidade: Mensal
|
# |
Nome da Atividade |
Descrição |
Inputs |
Outputs |
RACI |
DARE |
|
1 |
Gather Test Results |
Coletar os resultados dos testes realizados. |
Resultados dos testes, logs de execução |
Resultados coletados |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: IT Infrastructure & Operation; Informed: Data, AI & New Technology |
Decider: Solution Engineering & Development; Advisor: IT Infrastructure & Operation; Recommender: Data, AI & New Technology; Executer: Solution Engineering & Development |
|
2 |
Analyze Test Coverage |
Analisar a cobertura dos testes para verificar se todos os requisitos foram testados. |
Resultados dos testes, critérios de aceitação |
Relatório de cobertura de teste |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Architecture & Technology Visioning; Informed: IT Governance & Transformation |
Decider: Solution Engineering & Development; Advisor: Architecture & Technology Visioning; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
|
3 |
Identify Issues |
Identificar falhas e problemas nos resultados dos testes. |
Resultados dos testes, relatório de cobertura de teste |
Lista de problemas identificados |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Data, AI & New Technology; Informed: IT Infrastructure & Operation |
Decider: Solution Engineering & Development; Advisor: Data, AI & New Technology; Recommender: IT Infrastructure & Operation; Executer: Solution Engineering & Development |
|
4 |
Review and Validate |
Revisar e validar os problemas identificados para determinar sua gravidade e impacto. |
Lista de problemas identificados, resultados dos testes |
Problemas validados |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Architecture & Technology Visioning, IT Governance & Transformation; Informed: IT Infrastructure & Operation |
Decider: Solution Engineering & Development; Advisor: Architecture & Technology Visioning; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
|
5 |
Report Findings |
Reportar os achados da avaliação dos testes e recomendar ações corretivas. |
Problemas validados, relatório de cobertura de teste |
Relatório de avaliação de teste |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Data, AI & New Technology; Informed: IT Governance & Transformation |
Decider: Solution Engineering & Development; Advisor: Data, AI & New Technology; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
Update Test Designs
A revisão e atualização dos designs de testes com base nos feedbacks recebidos é um processo essencial para a melhoria contínua da qualidade dos testes.
Este processo envolve a análise dos feedbacks obtidos durante a execução dos testes e a implementação de melhorias nos casos de teste existentes.
As atualizações podem incluir a adição de novos cenários de teste, a modificação de critérios de aceitação ou a otimização de scripts de teste automatizados.
O objetivo é garantir que os designs de teste evoluam conforme a solução de TI se desenvolve, mantendo a relevância e a eficácia dos testes ao longo do tempo.
Este processo de atualização contínua assegura que os testes permaneçam alinhados com os requisitos de negócio e técnicos, proporcionando uma base sólida para a entrega de soluções de alta qualidade.
· PDCA focus: Act
· Periodicidade: Mensal
|
# |
Nome da Atividade |
Descrição |
Inputs |
Outputs |
RACI |
DARE |
|
1 |
Collect Feedback |
Coletar feedbacks dos resultados de testes e das equipes envolvidas. |
Feedbacks dos testes, relatórios de avaliação |
Feedbacks coletados |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: IT Infrastructure & Operation; Informed: Data, AI & New Technology |
Decider: Solution Engineering & Development; Advisor: IT Infrastructure & Operation; Recommender: Data, AI & New Technology; Executer: Solution Engineering & Development |
|
2 |
Analyze Feedback |
Analisar o feedback coletado para identificar áreas de melhoria nos designs de teste. |
Feedbacks coletados, resultados dos testes |
Análise de feedback |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Architecture & Technology Visioning; Informed: IT Governance & Transformation |
Decider: Solution Engineering & Development; Advisor: Architecture & Technology Visioning; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
|
3 |
Plan Updates |
Planejar as atualizações necessárias nos designs de teste com base na análise de feedback. |
Análise de feedback, resultados dos testes |
Plano de atualização dos designs de teste |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Data, AI & New Technology; Informed: IT Infrastructure & Operation |
Decider: Solution Engineering & Development; Advisor: Data, AI & New Technology; Recommender: IT Infrastructure & Operation; Executer: Solution Engineering & Development |
|
4 |
Implement Updates |
Implementar as atualizações nos designs de teste, incluindo novos cenários e critérios. |
Plano de atualização dos designs de teste |
Designs de teste atualizados |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: IT Infrastructure & Operation; Informed: IT Governance & Transformation |
Decider: Solution Engineering & Development; Advisor: IT Infrastructure & Operation; Recommender: IT Governance & Transformation; Executer: Solution Engineering & Development |
|
5 |
Validate Updates |
Validar as atualizações implementadas para garantir que atendem aos novos requisitos. |
Designs de teste atualizados, resultados dos testes |
Designs de teste validados |
Responsible: Solution Engineering & Development; Accountable: Solution Engineering & Development; Consulted: Architecture & Technology Visioning; Informed: IT Infrastructure & Operation |
Decider: Solution Engineering & Development; Advisor: Architecture & Technology Visioning; Recommender: IT Infrastructure & Operation; Executer: Solution Engineering & Development |