User Guide - QAWeb Enterprise Portal, Release 2.6
10.2 Status da programação de tarefas individuais
O Status da programação indica se o teste de GQ foi executado de acordo com a programação congurada na política.
Para este indicador, não importa se houve um resultado positivo ou negativo; apenas é fornecida a informação de
quando foi a última execução da tarefa. Observe que uma tarefa só é considerada executada quando é concluída com
sucesso (tarefas canceladas devido às ações de um usuário ou diculdades técnicas podem impedir a execução de
uma tarefa). O Status da programação pode ter um dos três valores:
• No prazo: a tarefa foi executada pelo menos uma vez dentro do intervalo da programação atual. Por
exemplo, se um monitor com uma política que exige um teste de resposta de luminância com uma programação
mensal executou esse teste no mês atual, então o Status da programação é considerado No prazo.
• Vencimento: a tarefa ainda não foi executada no intervalo da programação atual, mas a tarefa foi exe-
cutada no intervalo da programação anterior. Este exemplo também se aplica a uma tarefa mensal: se uma
tarefa com uma frequência mensal ainda não tiver sido executada no mês atual, mas houve uma execução no
mês anterior, então o Status da programação será Vencimento. O status voltará para o status No prazo assim
que a execução de uma tarefa for concluída. Contudo, se um intervalo inteiro expirar sem uma execução, o
status mudará para Desatualizado.
• Desatualizado: a tarefa não foi executada no intervalo anterior e ainda não foi executada no intervalo
da programação atual. Em nosso exemplo de uma tarefa com programação mensal, o Status da programação
será Desatualizado a partir do momento em que um mês inteiro tiver passado sem a execução dessa tarefa. O
status permanecerá Desatualizado até que a execução da tarefa seja concluída, momento em que mudará para
o status No prazo novamente.
Um agente com tarefas com o valor Vencimento ou Desatualizado tentará executar automaticamente essas tarefas se
as condições forem atendidas – o que é descrito mais adiante neste capítulo.
10.3 Como a programação da tarefa determina o tempo de execu-
ção das tarefas
Na política de GQ, cada tarefa é congurada com uma programação que determina a frequência com que as tarefas
são executadas pelo agente do QAWeb. O agente do QAWeb determinará que uma tarefa deve ser executada quando
ela ainda não tiver sido executada no intervalo da programação atual (incluindo quando ela nunca foi executada antes).
Nesse ponto, o Status da programação de uma tarefa mudará para “Vencimento”. Se o intervalo inteiro passar sem
que ela seja executada, o Status da programação mudará para “Desatualizado”.
A tabela a seguir resume como o intervalo é determinado pela programação.
Programação Início dos intervalos (às 00:00) Fim dos intervalos (às 23:59)
Diário Todos os dias No nal de cada dia
Semanal Toda segunda-feira No nal do domingo
Quinzenal A cada duas segundas-feiras No nal do domingo (2 semanas mais tarde)
Mensal Todo primeiro dia do mês No nal do último dia do mês
Trimestral Todo primeiro dia de cada trimestre No nal do último dia do trimestre
Semestral Todo primeiro dia de cada semestre No nal do último dia do semestre
Anual A cada dia 1 de janeiro No nal do ano
Sempre que o agente detecta que uma tarefa precisa ser executada (quando o status é Vencimento ou Desatualizado),
ele tentará fazer com que os testes de GQ sejam executados. O momento em que a tarefa pode ser executada depende
principalmente se a tarefa pode ser realizada sem a intervenção do usuário.
• Tarefas automatizadas: quando a tarefa puder ser concluída com o sensor interno do monitor Barco sem ne-
nhuma interação do usuário, ele tentará executá-la o mais breve possível. Isso requer que a estação de trabalho
esteja ligada, o agente do QAWeb seja iniciado e que os monitores estejam ativos e conectados corretamente.
46 Capítulo 10. Status de GQ e status da programação