Seguidores

segunda-feira, 28 de abril de 2025

Do Caos ao Prompt T5E01: Teste do App AG2P - Evento "Abriu RDM"

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

  1. Navegar até o menu "Eventos RDM" na barra superior da planilha "GPS".
  2. 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 a H14 na aba "RDM" estão vazias. (P - 5 pontos)
  • S01.1.3.04 Verificar se as células D4 a H4 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

  1. Observar o estado da aba "RDM" após a execução do evento "Abriu RDM".
  2. Navegar pelas células A2, B2, D4:H4 e D5:H14 para verificar os valores.
  3. 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 a H14 estão zeradas. (PP - 2 pontos)
  • S01.2.3.02 Confirmação visual de que as células D4 a H4 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

  1. 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).
  2. 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

  1. Verificar o histórico de execução do script no Google Apps Script (Extensões -> Apps Script -> Ícone de "Execuções" no painel esquerdo).
  2. 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

  1. Fechar a planilha "GPS".
  2. 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". 

Na página que será aberta:

  1. Selecione no menu a opção "Séries / Do Caos ao Prompt T5";
  2. 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;
  3. 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


Índice da Temporada T5 da Série "Do Caos ao Prompt"

Nenhum comentário:

Postar um comentário

Entendendo a Metáfora "Home Office é Moto Boy"

Dashboard de Produtividade Pessoal T1E14: RESOLVIDO BugCT1-5 Erro 400 no login

INTRODUÇÃO Post anterior:  Dashboard de Produtividade Pessoal T1E13: BugCT1-5 Erro 400 no login O objetivo deste post é apresentar um prompt...