INTRODUÇÃO
Post anterior: Dashboard de Produtividade Pessoal T2E09: Caso de Teste 3 Tarefa com duas pausas e registro de defeito
O objetivo deste post é apresentar um prompt para o Gemini 2.5 Pro, com as especificações do "Caso de Teste 4 Tarefas sem pausa com defeito", do app d2p, para que o Gemini faça o teste, automaticamente.
Tal como no episódio 9 desta temporada, primeiramente, vamos apresentar a especificação do caso de teste para execução por uma pessoa e, depois, apresentaremos o prompt para o Gemini, a fim de compararmos os resultados do caso de teste nas duas execuções.
Os motivos para esta escolha estão no post anterior.
Este teste é mais abrangente do que os anteriores, porque verifica tarefas sem pausa, ambas com registro de defeito.
Prompt para testar dois Registros de Defeito
1 Objetivo
Olá Gemini! Execute o "Caso de Teste 4: Tarefas sem pausa com defeito", do App d2p, conforme as especificações abaixo.
2 Contexto
- Backend:
- Google Sheet "Banco de Dados - D2P" e
- Apps Script Código.gs
- Frontend: Apps Scritp Dashboard.html
3 Especificações do Caso de Teste 4
- Pré-condições:
- A planilha está vazia.
- O URL de implantação do código Apps Script deve ter sido criado para esta versão que será testada.
- Passos a serem executados:
- 1. Usuário deve abrir o app d2p, usando o URL criado na implantação.
- 2. Usuário deve clicar no botão 'Iniciar Jornada'.
- 3. Usuário deve adicionar duas tarefas, digitando os dados abaixo e clicando no botão "Adicionar Tarefa".:
- Nome: Tarefa 1 Teste 4
- Codigo: S00.1.1.02
- Pontos: 10
- Nome: Tarefa 2 Teste 4
- Codigo: S00.1.1.03
- Pontos: 20
- 4. Usuário deve clicar no botão “Iniciar Tarefa”, que está à direita do texto "Pendente", na Tarefa 1.
- 5. Usuário deve considerar a tarefa em progresso por 3 segundos e clicar no botão “Finalizar”.
- 6. Usuário deve clicar no botão "Iniciar Boletim de Ocorrência".
- 7. App d2p deve abrir a janela "Registrar Defeito".
- 8. Usuário deve selecionar na combobox "Tipo de Defeito" a opção "Método - Entrada".
- 9. Usuário deve escrever o texto "defeito M-E", no campo "Descrição (Obrigatório)".
- 10. Usuário deve clicar no botão "Finalizar Boletim de Ocorrência".
- 11. App d2p deve apresentar janela de alerta com a mensagem "Defeito registrado com sucesso!" e gravar as colunas Timestamp no formato "Data Hora" e Duração no formato "hh:mm:ss".
- 12. Usuário deve clicar no botão "OK".
- 13. Usuário deve clicar no botão “Iniciar Tarefa”, que está à direita do texto "Pendente", na Tarefa 2.
- 14. Usuário deve considerar a tarefa em progresso por 4 segundos e clicar no botão “Finalizar”.
- 15. Usuário deve clicar no botão "Iniciar Boletim de Ocorrência".
- 16. App d2p deve abrir a janela "Registrar Defeito".
- 17. Usuário deve selecionar na combobox "Tipo de Defeito" a opção "Método - Processo".
- 18. Usuário deve escrever o texto "defeito M-P", no campo "Descrição (Obrigatório)".
- 19. Usuário deve clicar no botão "Finalizar Boletim de Ocorrência".
- 20. App d2p deve apresentar janela de alerta com a mensagem "Defeito registrado com sucesso!" e gravar as colunas Timestamp no formato "Data Hora" e Duração no formato "hh:mm:ss".
- 21. Usuário deve clicar no botão "OK".
- 22. Usuário deve clicar no botão 'Finalizar Jornada'.
- 23. App d2p deve atualizar a aba HistoricoProdutividade, permitindo ao usuário a flexibilidade de finalizar a jornada mais de uma vez por dia, a fim de executar tarefas não previstas no Plano do Dia.
- 24. Usuário deve verificar se os resultados reais estão iguais aos resultados esperados.
4 Resultados Esperados:
Aba Tarefas:
Linha 2:
- Coluna A(ID): Um código único que identifique a tarefa
- Coluna B(Nome): Tarefa 1 Teste 4
- Coluna C(Codigo): S00.1.1.02
- Coluna D(Pontos): 10
- Coluna E(Status): completed
- Coluna F(DuracaoEfetivaSegundos): 3
- Coluna G(DataConclusao): Data Hora atual (o formato deve ser dd/mm/aaaa hh:mm:ss)
- Coluna A(ID): Um código único que identifique a tarefa
- Coluna B(Nome): Tarefa 2 Teste 4
- Coluna C(Codigo): S00.1.1.03
- Coluna D(Pontos): 20
- Coluna E(Status): completed
- Coluna F(DuracaoEfetivaSegundos): 4
- Coluna G(DataConclusao): Data Hora atual (o formato deve ser dd/mm/aaaa hh:mm:ss)
Aba Defeitos:
Linha 2:
- Coluna A(ID): Um código único que identifique o defeito
- Coluna B(Tipo): "Método - Entrada"
- Coluna C(Descrição): "defeito M-E"
- Coluna D(Timestamp): Data Hora atual (o formato deve ser dd/mm/aaaa hh:mm:ss)
- Coluna E(Duração): Tempo que durou o registro do defeito (o formato deve ser hh:mm:ss)
- Coluna A(ID): Um código único que identifique o defeito
- Coluna B(Tipo): "Método - Processo"
- Coluna C(Descrição): "defeito M-P"
- Coluna D(Timestamp): Data Hora atual (o formato deve ser dd/mm/aaaa hh:mm:ss)
- Coluna E(Duração): Tempo que durou o registro do defeito (o formato deve ser hh:mm:ss)
- Coluna A(Data): Data da finalização da jornada
- Coluna B(Valor): O valor da produtividade com duas casas decimais
- Coluna C(PontosTotais): A quantidade total de pontos da jornada
- Coluna D(HorasTrabalhadas): A quantidade total de horas trabalhadas, com formato em valor numérico decimal
Resultado do teste executado por uma pessoa
Resultado do teste executado pelo Gemini 2.5 Pro
Primeiro teste: reprovado
Segundo teste, após correções nas especificações do teste:
- Passo 22: Adição de um passo, após o Passo 22, para atualizar a aba HistoricoProdutividade;
- Passo 8: Correção na opção do Tipo de Defeito para "Método - Entada".
- Passo 11: Correção para gravar as colunas Timestamp e Duração do Defeito.
- Passo 20: Correção para gravar as colunas Timestamp e Duração do Defeito.
- Resultados Esperados: Adição da Aba HistoricoProdutividade
Terceiro teste, após correções nas especificações do teste:
- Aba HistoricoProdutividade
- Foi removida a Coluna (ID)
- Foi removida a formatação da Coluna (Data), para ficar como no código, que é dd/mm/aaaa
- Foi removida a formatação da Coluna (HorasTtabalhadas), para ficar como no código, que é valor numérico decimal
- Passo 9: Foi corrigido o texto, para ficar igual ao resultado esperado (defeito M-E)
O "Caso de Teste 4" foi aprovado.
O código do aplicativo d2p mostrou-se consistente e funcional em todas as etapas. As falhas reportadas anteriormente deviam-se a discrepâncias nas especificações do teste, que foram devidamente corrigidas nesta versão final, validando o correto funcionamento do software.
Nenhum comentário:
Postar um comentário