Catálogo de serviços categoria

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 14 min. de leitura
  • Valide transações de item do catálogo único, bem como fluxos de solicitante e executante em Catálogo de serviços.

    Ativação do Automated Test Framework para Catálogo de serviços

    Essas etapas de teste exigem a ativação do plug-in Catálogo de serviços do Automated Test Framework (com.glide.automated_testing_impl.service_catalog), que está ativo por padrão em novas instâncias. Os administradores podem precisar ativar o plug-in em instâncias atualizadas de versões anteriores.

    Suporte para testes com parâmetros

    As configurações de etapa do Catálogo de serviços são compatíveis com testes parametrizados. Para obter mais informações sobre testes com parâmetros, consulte Testes com parâmetros.

    Suporte ao editor de variáveis

    Depois de abrir um registro que oferece suporte ao editor de variáveis (item solicitado, tarefa do catálogo ou incidente), você pode adicionar configurações de etapa para definir valores de variáveis ou validar estados ou valores de variáveis. Use as configurações de etapa na seguinte ordem para oferecer suporte ao editor de variáveis.
    1. Configurações de etapas para solicitar um item do catálogo ou produtor de registro na categoria do Catálogo de serviços.
    2. Abra uma configuração de etapa de registro existente na categoria Formulário.
    3. Definir valores de variáveis, validar valoresde variáveis ou configuração da etapa de validação de estado de variável na categoria Catálogo de serviços.
    Nota:
    Variáveis personalizadas e variáveis personalizadas com rótulos não são compatíveis com as configurações da etapa Definir valores de variável, Validar valores de variável e Validação de estado de variável.

    Abrir um Item do catálogo

    Abra um item do catálogo.

    Tabela 1. Entradas
    Campo Descrição
    Ordem de execução Número inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou. Você pode mudar essa ordem padrão editando os valores da Ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Item do catálogo Item do catálogo que você deseja abrir.
    Nota:
    Você deve ter acesso a este item do catálogo.

    Abrir um Produtor de registro

    Abra um produtor de registro.

    Tabela 2. Entradas
    Campo Descrição
    Ordem de execução Número inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou. Você pode mudar essa ordem padrão editando os valores da Ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Produtor de registro Produtor de registro que você deseja abrir.
    Nota:
    Você deve ter acesso ao produtor de registro.

    Definir Valores de Variáveis

    Defina valores de variáveis para o item do catálogo atual ou o produtor de registro.

    Para um item do catálogo, use esta etapa depois de abrir uma página de item do catálogo usando a etapa Abrir um item do catálogo e antes de usar a etapa Solicitar item do catálogo. Para um produtor de registro, use esta etapa depois de abrir uma página do produtor de registro usando a etapa Abrir um produtor de registro e antes de usar a etapa Enviar produtor de registro.

    Tabela 3. Entradas
    Campo Descrição
    Ordem de execução Número inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou. Você pode mudar essa ordem padrão editando os valores da Ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Nota:
    Use o Construtor de condições para definir o valor do campo. O Construtor de condições exibe um controle apropriado para o tipo de dados do campo. Por exemplo, um campo de referência exibe um controle de registro de pesquisa.
    Item Item do catálogo ou produtor de registro para o qual você deseja definir valores de variáveis.
    Valores de Variáveis Lista de variáveis e os valores que você deseja definir para elas.
    Nota:
    Você pode definir o valor de várias variáveis.

    Definir quantidade de Item do catálogo

    Defina a quantidade do item do catálogo atual.

    Tabela 4. Entradas
    Campo Descrição
    Ordem de execução Número inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou. Você pode mudar essa ordem padrão editando os valores da Ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Item Item do catálogo cuja quantidade você deseja definir.
    Quantidade Quantidade que você deseja definir para o item do catálogo.

    Validar Valores de Variáveis

    Valide valores de variáveis no item do catálogo atual ou no produtor de registro.

    Para um item do catálogo, use esta etapa depois de abrir uma página de item do catálogo usando a etapa Abrir um item do catálogo e antes de usar a etapa Solicitar item do catálogo. Para um produtor de registro, use esta etapa depois de abrir uma página do produtor de registro usando a etapa Abrir um produtor de registro e antes de usar a etapa Enviar produtor de registro.

    Tabela 5. Entradas
    Campo Descrição
    Ordem de execução Número inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou. Você pode mudar essa ordem padrão editando os valores da Ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Tempo limite Número de segundos permitidos antes que a etapa falhe. Se a validação falhar, o sistema repetirá a etapa até atingir a duração do tempo limite. Se a validação falhar após a duração do tempo limite, a etapa falhará.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Nota:
    Use o Construtor de condições para definir o valor do campo. O Construtor de condições exibe um controle apropriado para o tipo de dados do campo. Por exemplo, um campo de referência exibe um controle de registro de pesquisa.
    Item Item do catálogo ou produtor de registro cujas variáveis devem ser validadas.
    Condições do catálogo Condições para validação de variável. Se as condições forem atendidas, o teste será aprovado.
    Nota:
    O rótulo de uma variável associada a um conjunto de variáveis reflete o nome do conjunto de variáveis. O formato é variable_set_name » variable_name.

    Validação de Estado de Variável

    Valide o estado das variáveis. Os possíveis estados de variável são obrigatório, não obrigatório, somente leitura, não somente leitura, visível e não visível.

    Tabela 6. Entradas
    Campo Descrição
    Ordem de execução Número inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou. Você pode mudar essa ordem padrão editando os valores da Ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Tempo limite Número de segundos permitidos antes que a etapa falhe. Se a validação falhar, o sistema repetirá a etapa até atingir a duração do tempo limite. Se a validação falhar após a duração do tempo limite, a etapa falhará.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Item do catálogo Item do catálogo para o qual você deseja validar o estado.
    Nota:
    Você deve ter acesso a este item do catálogo.
    Visível Lista das variáveis de item do catálogo que devem estar visíveis para a aprovação da etapa.
    Não visível Lista das variáveis de item do catálogo que devem estar ocultas para a aprovação da etapa.
    Somente leitura Lista de variáveis de item do catálogo que devem ser somente leitura para que a etapa seja aprovada.
    Não somente para leitura Lista de variáveis de item do catálogo que não devem ser somente leitura para que a etapa seja aprovada.
    Obrigatório Lista das variáveis de item do catálogo que devem ser obrigatórias para a aprovação da etapa.
    Não obrigatório Lista de variáveis de item do catálogo que não devem ser obrigatórias para a aprovação da etapa.

    Validar Preço e Preço Recorrente

    Valide o preço e o preço recorrente de um item do catálogo. Use esta etapa depois de abrir uma página de item do catálogo usando a etapa Abrir um item do catálogo e antes de usar a etapa Solicitar item do catálogo.

    Tabela 7. Entradas
    Campo Descrição
    Ordem de execução Número inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou. Você pode mudar essa ordem padrão editando os valores da Ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Preço Preço do item do catálogo para a etapa passar.
    Preço recorrente Preço recorrente do item do catálogo para a etapa passar.
    Frequência do preço recorrente Frequência de preço recorrente do item do catálogo para a etapa passar.

    Adicionar Item ao Carrinho de Compras

    Adicione um item do catálogo ao carrinho de compras. Use esta etapa depois de abrir uma página de item do catálogo usando a etapa Abrir um item do catálogo. Após esta etapa, você não poderá usar outras etapas no item do catálogo.

    Tabela 8. Entradas
    Campo Descrição
    Ordem de execução Número inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou. Você pode mudar essa ordem padrão editando os valores da Ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Tempo limite Número de segundos permitidos antes que a etapa falhe. Se a validação falhar, o sistema repetirá a etapa até atingir a duração do tempo limite. Se a validação falhar após a duração do tempo limite, a etapa falhará.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Tipo de asserção Critérios para o teste passar.
    Item adicionado com êxito ao carrinho de compras
    O teste será aprovado somente se o item do catálogo for adicionado com sucesso ao carrinho de compras.
    Não pode adicionar item ao carrinho de compras
    O teste será aprovado somente se o item do catálogo não puder ser adicionado ao carrinho de compras.
    Tabela 9. Saídas
    Campo Descrição
    carrinho_item_id O sys_id do item do catálogo adicionado.

    Pedir Item do catálogo

    Clica em Fazer Pedido Agora para um item do catálogo. Use esta etapa depois de abrir uma página de item do catálogo usando a etapa Abrir um item do catálogo.

    Após esta etapa, você não poderá usar outras etapas no item do catálogo. Se a finalização de compra em duas etapas for falsa, uma solicitação será gerada para o item do catálogo. Se a finalização de compra em duas etapas for verdadeira, você será redirecionado para a página de visualização do carrinho.

    Tabela 10. Entradas
    Campo Descrição
    Ordem de execução Número inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou. Você pode mudar essa ordem padrão editando os valores da Ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Tempo limite Número de segundos permitidos antes que a etapa falhe. Se a validação falhar, o sistema repetirá a etapa até atingir a duração do tempo limite. Se a validação falhar após a duração do tempo limite, a etapa falhará.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Tipo de asserção Critérios para o teste passar.
    Item do catálogo solicitado com êxito
    O teste será aprovado somente se o item do catálogo for solicitado com sucesso.
    Não pode solicitar Item do catálogo
    O teste será aprovado somente se o item do catálogo não puder ser solicitado.
    Tabela 11. Saídas
    Campo Descrição
    request_id O sys_id da solicitação do catálogo criada.
    carrinho o sys_id do carrinho que contém o item do catálogo.

    Enviar Produtor de registro

    Envia o produtor de registro atual. Use esta etapa depois de abrir a página do produtor de registro usando a etapa Abrir um produtor de registro. Após esta etapa, você não poderá usar outras etapas no item do catálogo.

    Tabela 12. Entradas
    Campo Descrição
    Ordem de execução Número inteiro que especifica a ordem na qual o teste executa esta etapa.

    Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou. Você pode mudar essa ordem padrão editando os valores da Ordem de execução.

    Ativo Opção para ativar esta etapa de teste para uso.
    Tempo limite Número de segundos permitidos antes que a etapa falhe. Se a validação falhar, o sistema repetirá a etapa até atingir a duração do tempo limite. Se a validação falhar após a duração do tempo limite, a etapa falhará.
    Aplicação Escopo da aplicação no qual o sistema executa esta etapa.
    Teste Nome somente leitura do teste ao qual você está adicionando a etapa.
    Configuração da etapa Nome somente leitura da etapa.
    Descrição Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada.
    Anotações Anotações sobre a etapa de teste.
    Tipo de asserção Critérios para o teste passar.
    Produtor de registro enviado com êxito
    O teste será aprovado somente se o produtor de registro for enviado com sucesso.
    Não pode enviar Produtor de registro
    O teste é aprovado somente se o produtor de registro não puder ser enviado.
    Tabela 13. Saídas
    Campo Descrição
    record_id O sys_id do registro de destino do produtor de registro.