INTRODUÇÃO
Post anterior: Do Caos ao Prompt T4E02: Desenvolvimento do App AG2P – Evento "Abriu RDM"
Este Post é o episódio 1 da temporada 5 da série "Do Caos ao Prompt", que apresenta o plano de teste do Agente de Gestão de Processo Pessoal (AG2P), tendo como foco o evento "Abriu RDM".
Evento “Abriu RDM”
Link da conversa com o Gemini, na qual foi apresentado um Prompt contendo os itens:
- Objetivo,
- Estrutura do processo pessoal para testar o evento,
- Contexto do processo pessoal,
- Ferramentas e
- Tamanho das tarefas executáveis,
para teste do código para implementar o evento "Abriu RDM": https://g.co/gemini/share/b6f4f7f3f623
Comando ao Gemini para solicitar a implementação do evento
Objetivo:
Crie tarefas executáveis para testar o evento ‘Abriu RDM’ do app AG2P”.
Adicione as tarefas executáveis na
estrutura do processo pessoal.
As tarefas executáveis devem ser criadas
para todas as fases (Iniciação, Planejamento, Execução, Monitoramento e
Encerramento), separadas por Entrada, Processamento e Saída, de tal forma que o
Processamento contenha os passos para produzir os resultados na Saída a partir
dos dados na Entrada.
Estrutura do processo pessoal para testar o evento:
S01 Serviço: Teste do Evento “Abriu RDM”
S01.1 Iniciação
S01.1.1 Entrada
S01.1.1.01 Nome da tarefa executável 1 ...(Tamanho=...)
S01.1.1.02 Nome da tarefa executável 2 ...(Tamanho=...)
...
S01.1.2 Processamento
S01.1.3 Saída
S01.2 Planejamento
S01.2.1 Entrada
S01.2.2 Processamento
S01.2.3 Saída
S01.3 Execução
S01.3.1 Entrada
S01.3.2 Processamento
S01.3.3 Saída
S01.4 Monitoramento
S01.4.1 Entrada
S01.4.2 Processamento
S01.4.3 Saída
S01.5 Encerramento
S01.5.1 Entrada
S01.5.2 Processamento
S01.5.3 Saída
Contexto do Processo Pessoal:
O contexto do processo pessoal é o app Agente de Gestão de Processo Pessoal
(AG2P), para o qual o evento “Abriu RDM” foi especificado para o Gemini criar o
código.
O código foi criado pelo Gemini, que
relatou algumas limitações e considerações, devido à falta de integridade das
informações fornecidas nas especificações (informações incompletas ou imprecisas).
Sendo assim, a proposta é
aproveitarmos o código que já está criado e fazermos os ajustes necessários
durante os testes.
Durante os ajustes pode haver interações
com o Gemini, para solicitação de ajuda.
Ferramentas:
O código será implementado no
Google Workspace, usando inicialmente, uma planilha Google com várias abas.
Poderá haver necessidade de usar Botões
em alguma aba da planilha, ou Formulário Google, ou Google Site, dependendo das
oportunidades de melhorias que acontecerem durante os testes.
Nenhuma ferramenta externa ao
Google Workspace deverá ser usada.
Considerando que não tenho
conhecimento do Google Workspace, pois criei a conta mas ainda não usei, preciso
de tarefas executáveis que dêem o passo a passo para usar o Google Workspace,
quando for necessário.
Tamanho das tarefas executáveis:
Para atribuir o tamanho das tarefas executáveis, usar a
abordagem T-Shirt Size com Série de Fibonacci ajustada.
O tamanho da tarefa é atribuído considerando-se a
complexidade e esforço na execução, em conformidade com as regras abaixo:
SE a tarefa executável for Muito Pequena
(PP), ENTÃO o tamanho em pontos pode ser 1 ou 2.
SE a tarefa executável for Pequena (P), ENTÃO o
tamanho em pontos pode ser 3 ou 5.
SE a tarefa executável for Média (M), ENTÃO o
tamanho em pontos pode ser 8 ou 13.
SE a tarefa executável for Grande (G), ENTÃO o
tamanho em pontos pode ser 21 ou 34.
SE a tarefa executável for Muito Grande (GG), ENTÃO o
tamanho em pontos pode ser 55 ou 89.
Resposta do Gemini
Plano de Teste do Evento “Abriu RDM”
Objetivo: Criar tarefas executáveis para testar o evento ‘Abriu RDM’ do app AG2P, integrando-as à estrutura do processo pessoal e detalhando os passos de Entrada, Processamento e Saída para cada fase.
S01 Serviço: Teste do Evento “Abriu RDM”
S01.1 Iniciação
S01.1.1 Entrada
- S01.1.1.01 Abrir o navegador Google Chrome. (PP - 1 ponto)
- S01.1.1.02 Acessar o Google Workspace (workspace.google.com). (PP - 1 ponto)
- S01.1.1.03 Fazer login na conta do Google Workspace. (P - 3 pontos)
- S01.1.1.04 Abrir a planilha Google Sheets chamada "GPS". (PP - 2 pontos)
- S01.1.1.05 Verificar se a aba "RDM" existe na planilha "GPS". (PP - 1 ponto)
- S01.1.1.06 Verificar se a célula
T1
na aba "RDM" contém o valor "RDM Fechada". (P - 3 pontos) - S01.1.1.07 Verificar se o menu personalizado "Eventos RDM" existe no menu superior da planilha. (PP - 2 pontos)
S01.1.2 Processamento
- Navegar até o menu "Eventos RDM" na barra superior da planilha "GPS".
- Clicar na opção "Abriu RDM".
S01.1.3 Saída
- S01.1.3.01 Verificar se um alerta com a mensagem 'Você verificou se o backup da planilha GPS do dia anterior foi criado (se aplicável)?' é exibido. (P - 3 pontos)
- S01.1.3.02 Clicar em "SIM" no alerta de backup. (PP - 1 ponto)
- S01.1.3.03 Verificar se as células
D5
aH14
na aba "RDM" estão vazias. (P - 5 pontos) - S01.1.3.04 Verificar se as células
D4
aH4
na aba "RDM" estão vazias. (P - 5 pontos) - S01.1.3.05 Verificar se a célula
A2
na aba "RDM" contém a data atual (DD/MM/AAAA ou formato similar). (P - 5 pontos) - S01.1.3.06 Verificar se a célula
B2
na aba "RDM" contém a data atual (DD/MM/AAAA ou formato similar). (P - 5 pontos) - S01.1.3.07 Verificar se a célula
T1
na aba "RDM" agora contém o valor "RDM Inicializada". (P - 5 pontos) - S01.1.3.08 Verificar se um alerta com a mensagem 'RDM Inicializada! As células de execução foram zeradas e a data de hoje foi registrada. Você pode agora interagir com a aba RDM.' é exibido. (P - 3 pontos)
S01.2 Planejamento
S01.2.1 Entrada
- S01.2.1.01 A planilha "GPS" está aberta com a aba "RDM" no estado "RDM Inicializada". (PP - 1 ponto)
S01.2.2 Processamento
- Observar o estado da aba "RDM" após a execução do evento "Abriu RDM".
- Navegar pelas células
A2
,B2
,D4:H4
eD5:H14
para verificar os valores. - Observar o valor da célula
T1
.
S01.2.3 Saída
- S01.2.3.01 Confirmação visual de que as células
D5
aH14
estão zeradas. (PP - 2 pontos) - S01.2.3.02 Confirmação visual de que as células
D4
aH4
estão zeradas. (PP - 2 pontos) - S01.2.3.03 Confirmação visual de que a célula
A2
contém a data atual. (PP - 2 pontos) - S01.2.3.04 Confirmação visual de que a célula
B2
contém a data atual. (PP - 2 pontos) - S01.2.3.05 Confirmação visual de que a célula
T1
contém o texto "RDM Inicializada". (PP - 2 pontos)
S01.3 Execução
S01.3.1 Entrada
- S01.3.1.01 A planilha "GPS" está aberta com a aba "RDM" no estado "RDM Inicializada". (PP - 1 ponto)
- S01.3.1.02 O usuário interage com a aba "RDM" (simulando a escolha de opções, mesmo que o menu completo não esteja implementado). (P - 3 pontos)
S01.3.2 Processamento
- Simular a interação do usuário com um futuro menu (por exemplo, inserir algum dado em uma célula que seria afetada por uma opção do menu).
- Observar se ocorrem erros inesperados na planilha devido ao estado "RDM Inicializada".
S01.3.3 Saída
- S01.3.3.01 Não ocorreram erros inesperados durante a interação simulada. (P - 5 pontos)
- S01.3.3.02 A aba "RDM" permanece no estado "RDM Inicializada" após a interação simulada. (PP - 2 pontos)
S01.4 Monitoramento
S01.4.1 Entrada
- S01.4.1.01 A planilha "GPS" está aberta com a aba "RDM" no estado "RDM Inicializada". (PP - 1 ponto)
- S01.4.1.02 O script do evento "Abriu RDM" foi executado pelo menos uma vez. (PP - 1 ponto)
S01.4.2 Processamento
- Verificar o histórico de execução do script no Google Apps Script (Extensões -> Apps Script -> Ícone de "Execuções" no painel esquerdo).
- Analisar se a função
abrirRDM
foi executada sem erros.
S01.4.3 Saída
- S01.4.3.01 O histórico de execuções do script mostra que a função
abrirRDM
foi concluída com o status "Concluído". (P - 3 pontos) - S01.4.3.02 Não há registros de erros relacionados à função
abrirRDM
no histórico de execuções. (P - 3 pontos)
S01.5 Encerramento
S01.5.1 Entrada
- S01.5.1.01 Todos os testes das fases anteriores foram concluídos. (PP - 1 ponto)
- S01.5.1.02 A planilha "GPS" ainda está aberta. (PP - 1 ponto)
S01.5.2 Processamento
- Fechar a planilha "GPS".
- Fechar o navegador Google Chrome.
S01.5.3 Saída
- S01.5.3.01 A planilha "GPS" foi fechada com sucesso. (PP - 1 ponto)
- S01.5.3.02 O navegador Google Chrome foi fechado com sucesso. (PP - 1 ponto)
Observações:
- Este plano de teste foca na funcionalidade básica do evento "Abriu RDM" conforme o código implementado. Testes mais avançados dependerão da implementação futura do menu de opções e outras funcionalidades da aba "RDM".
- A fase de "Execução" simula uma interação básica, pois o menu completo ainda não existe. Testes mais detalhados serão necessários quando as outras funcionalidades forem implementadas.
- A fase de "Monitoramento" verifica se o script foi executado sem erros no nível do Google Apps Script.
- As tarefas de "Entrada" e "Saída" em cada fase ajudam a definir claramente o estado antes e depois da execução do "Processamento".
- Os tamanhos das tarefas (em pontos) são estimativas baseadas na complexidade percebida e podem ser ajustados durante a execução do teste.
Este plano de teste fornece um conjunto de tarefas executáveis para verificar o comportamento do evento "Abriu RDM" dentro do ambiente do Google Workspace, conforme as especificações e o código inicial criado. À medida que você interage com o Google Workspace e refina o código, este plano de teste pode ser adaptado e expandido.
CONCLUSÃO
Neste episódio 1, da temporada 5 da série "Do Caos ao Prompt", foi apresentado o plano de teste do Evento "Abriu RDM", criado pelo Chatbot de IA Gemini 2.0 Flash.
Os testes ainda não foram executados.
Assim que os testes forem concluídos, registraremos aqui as lições aprendidas.
Clique no botão abaixo para acessar e baixar a planilha GPS Back end - T5E01 - Tarefas evento "Abriu RDM", que contém o Plano de Teste do Evento "Abriu RDM".
- Selecione no menu a opção "Séries / Do Caos ao Prompt T5";
- Na página que será aberta, clique na planilha GPS Back end - T5E01 - Tarefas evento "Abriu RDM e, em seguida, na seta que aparecerá
no canto superior direito, para abrí-la em outra janela;
- Na planilha aberta na outra janela, selecione no menu a opção Arquivo / Baixar.
- Selecione no menu a opção "Séries / Do Caos ao Prompt T5";
- Na página que será aberta, clique na planilha GPS Back end - T5E01 - Tarefas evento "Abriu RDM e, em seguida, na seta que aparecerá no canto superior direito, para abrí-la em outra janela;
- Na planilha aberta na outra janela, selecione no menu a opção Arquivo / Baixar.
Próximo post: Do Caos ao Prompt T5E02: Teste do App AG2P - Evento "Abriu RDM" - Interface do usuário
- Temporada T5 Teste do App AG2P
- Episódio E01 Evento "Abriu RDM"
- Episódio E02 Evento "Abriu RDM" - Interface do usuário
- Episódio E03 Evento "Abriu RDM" - Interface do usuário - Melhoria